paco →
2.0.9-3 →
armhf → 2021-08-23 22:05:58
sbuild (Debian sbuild) 0.71.0 (24 Aug 2016) on bm-wb-01
+==============================================================================+
| paco 2.0.9-3 (armhf) Mon, 23 Aug 2021 21:38:03 +0000 |
+==============================================================================+
Package: paco
Version: 2.0.9-3
Source Version: 2.0.9-3
Distribution: bookworm-staging
Machine Architecture: armhf
Host Architecture: armhf
Build Architecture: armhf
I: NOTICE: Log filtering will replace 'var/run/schroot/mount/bookworm-staging-armhf-sbuild-d9c3d49e-8de2-4af2-ad56-b68784bab3b4' with '<<CHROOT>>'
+------------------------------------------------------------------------------+
| Update chroot |
+------------------------------------------------------------------------------+
Get:1 http://172.17.0.1/private bookworm-staging InRelease [11.3 kB]
Get:2 http://172.17.0.1/private bookworm-staging/main Sources [12.3 MB]
Get:3 http://172.17.0.1/private bookworm-staging/main armhf Packages [13.3 MB]
Fetched 25.6 MB in 25s (1008 kB/s)
Reading package lists...
+------------------------------------------------------------------------------+
| Fetch source files |
+------------------------------------------------------------------------------+
Check APT
---------
Checking available source versions...
Download source files with APT
------------------------------
Reading package lists...
NOTICE: 'paco' packaging is maintained in the 'Git' version control system at:
git://git.debian.org/collab-maint/paco.git
Please use:
git clone git://git.debian.org/collab-maint/paco.git
to retrieve the latest (possibly unreleased) updates to the package.
Need to get 433 kB of source archives.
Get:1 http://172.17.0.1/private bookworm-staging/main paco 2.0.9-3 (dsc) [1849 B]
Get:2 http://172.17.0.1/private bookworm-staging/main paco 2.0.9-3 (tar) [427 kB]
Get:3 http://172.17.0.1/private bookworm-staging/main paco 2.0.9-3 (diff) [3452 B]
Fetched 433 kB in 0s (2270 kB/s)
Download complete and in download only mode
I: NOTICE: Log filtering will replace 'build/paco-QDSzDy/paco-2.0.9' with '<<PKGBUILDDIR>>'
I: NOTICE: Log filtering will replace 'build/paco-QDSzDy' with '<<BUILDDIR>>'
+------------------------------------------------------------------------------+
| Install build-essential |
+------------------------------------------------------------------------------+
Setup apt archive
-----------------
Merged Build-Depends: build-essential, fakeroot
Filtered Build-Depends: build-essential, fakeroot
dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/<<BUILDDIR>>/resolver-zXajzr/apt_archive/sbuild-build-depends-core-dummy.deb'.
dpkg-scanpackages: warning: Packages in archive but missing from override file:
dpkg-scanpackages: warning: sbuild-build-depends-core-dummy
dpkg-scanpackages: info: Wrote 1 entries to output Packages file.
gpg: keybox '/<<BUILDDIR>>/resolver-zXajzr/gpg/pubring.kbx' created
gpg: /<<BUILDDIR>>/resolver-zXajzr/gpg/trustdb.gpg: trustdb created
gpg: key 35506D9A48F77B2E: public key "Sbuild Signer (Sbuild Build Dependency Archive Key) <buildd-tools-devel@lists.alioth.debian.org>" imported
gpg: Total number processed: 1
gpg: imported: 1
gpg: key 35506D9A48F77B2E: "Sbuild Signer (Sbuild Build Dependency Archive Key) <buildd-tools-devel@lists.alioth.debian.org>" not changed
gpg: key 35506D9A48F77B2E: secret key imported
gpg: Total number processed: 1
gpg: unchanged: 1
gpg: secret keys read: 1
gpg: secret keys imported: 1
gpg: using "Sbuild Signer" as default secret key for signing
Ign:1 copy:/<<BUILDDIR>>/resolver-zXajzr/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-zXajzr/apt_archive ./ Release [957 B]
Get:3 copy:/<<BUILDDIR>>/resolver-zXajzr/apt_archive ./ Release.gpg [370 B]
Ign:3 copy:/<<BUILDDIR>>/resolver-zXajzr/apt_archive ./ Release.gpg
Get:4 copy:/<<BUILDDIR>>/resolver-zXajzr/apt_archive ./ Sources [349 B]
Get:5 copy:/<<BUILDDIR>>/resolver-zXajzr/apt_archive ./ Packages [432 B]
Fetched 2108 B in 1s (3001 B/s)
Reading package lists...
W: copy:///<<BUILDDIR>>/resolver-zXajzr/apt_archive/./Release.gpg: The key(s) in the keyring /etc/apt/trusted.gpg.d/sbuild-build-depends-archive.gpg are ignored as the file is not readable by user '_apt' executing apt-key.
W: GPG error: copy:/<<BUILDDIR>>/resolver-zXajzr/apt_archive ./ Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 35506D9A48F77B2E
Reading package lists...
Install core build dependencies (apt-based resolver)
----------------------------------------------------
Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following package was automatically installed and is no longer required:
netbase
Use 'apt autoremove' to remove it.
The following NEW packages will be installed:
sbuild-build-depends-core-dummy
0 upgraded, 1 newly installed, 0 to remove and 18 not upgraded.
Need to get 852 B of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-zXajzr/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [852 B]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 852 B in 0s (22.6 kB/s)
Selecting previously unselected package sbuild-build-depends-core-dummy.
(Reading database ... 12488 files and directories currently installed.)
Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_armhf.deb ...
Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ...
Setting up sbuild-build-depends-core-dummy (0.invalid.0) ...
+------------------------------------------------------------------------------+
| Check architectures |
+------------------------------------------------------------------------------+
Arch check ok (armhf included in any)
+------------------------------------------------------------------------------+
| Install package build dependencies |
+------------------------------------------------------------------------------+
Setup apt archive
-----------------
Merged Build-Depends: debhelper (>= 7.0.50~), autotools-dev, libgtkmm-2.4-dev, dh-autoreconf
Filtered Build-Depends: debhelper (>= 7.0.50~), autotools-dev, libgtkmm-2.4-dev, dh-autoreconf
dpkg-deb: building package 'sbuild-build-depends-paco-dummy' in '/<<BUILDDIR>>/resolver-zXajzr/apt_archive/sbuild-build-depends-paco-dummy.deb'.
dpkg-scanpackages: warning: Packages in archive but missing from override file:
dpkg-scanpackages: warning: sbuild-build-depends-core-dummy sbuild-build-depends-paco-dummy
dpkg-scanpackages: info: Wrote 2 entries to output Packages file.
gpg: using "Sbuild Signer" as default secret key for signing
Ign:1 copy:/<<BUILDDIR>>/resolver-zXajzr/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-zXajzr/apt_archive ./ Release [963 B]
Get:3 copy:/<<BUILDDIR>>/resolver-zXajzr/apt_archive ./ Release.gpg [370 B]
Ign:3 copy:/<<BUILDDIR>>/resolver-zXajzr/apt_archive ./ Release.gpg
Get:4 copy:/<<BUILDDIR>>/resolver-zXajzr/apt_archive ./ Sources [515 B]
Get:5 copy:/<<BUILDDIR>>/resolver-zXajzr/apt_archive ./ Packages [596 B]
Fetched 2444 B in 1s (3435 B/s)
Reading package lists...
W: copy:///<<BUILDDIR>>/resolver-zXajzr/apt_archive/./Release.gpg: The key(s) in the keyring /etc/apt/trusted.gpg.d/sbuild-build-depends-archive.gpg are ignored as the file is not readable by user '_apt' executing apt-key.
W: GPG error: copy:/<<BUILDDIR>>/resolver-zXajzr/apt_archive ./ Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 35506D9A48F77B2E
Reading package lists...
Install paco build dependencies (apt-based resolver)
----------------------------------------------------
Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following package was automatically installed and is no longer required:
netbase
Use 'apt autoremove' to remove it.
The following additional packages will be installed:
adwaita-icon-theme autoconf automake autopoint autotools-dev bsdextrautils
debhelper dh-autoreconf dh-strip-nondeterminism dwz file fontconfig
fontconfig-config fonts-dejavu-core gettext gettext-base gir1.2-atk-1.0
gir1.2-freedesktop gir1.2-gdkpixbuf-2.0 gir1.2-glib-2.0 gir1.2-gtk-2.0
gir1.2-harfbuzz-0.0 gir1.2-pango-1.0 groff-base gtk-update-icon-cache
hicolor-icon-theme icu-devtools intltool-debian libarchive-zip-perl
libatk1.0-0 libatk1.0-data libatk1.0-dev libatkmm-1.6-1v5 libatkmm-1.6-dev
libavahi-client3 libavahi-common-data libavahi-common3 libblkid-dev
libbrotli-dev libbrotli1 libbsd0 libcairo-gobject2
libcairo-script-interpreter2 libcairo2 libcairo2-dev libcairomm-1.0-1v5
libcairomm-1.0-dev libcups2 libdatrie-dev libdatrie1 libdbus-1-3
libdebhelper-perl libdeflate-dev libdeflate0 libelf1 libexpat1 libexpat1-dev
libffi-dev libfile-stripnondeterminism-perl libfontconfig-dev libfontconfig1
libfontconfig1-dev libfreetype-dev libfreetype6 libfreetype6-dev
libfribidi-dev libfribidi0 libgdk-pixbuf-2.0-0 libgdk-pixbuf-2.0-dev
libgdk-pixbuf2.0-bin libgdk-pixbuf2.0-common libgirepository-1.0-1
libglib2.0-0 libglib2.0-bin libglib2.0-data libglib2.0-dev
libglib2.0-dev-bin libglibmm-2.4-1v5 libglibmm-2.4-dev libgraphite2-3
libgraphite2-dev libgtk2.0-0 libgtk2.0-common libgtk2.0-dev libgtkmm-2.4-1v5
libgtkmm-2.4-dev libharfbuzz-dev libharfbuzz-gobject0 libharfbuzz-icu0
libharfbuzz0b libice-dev libice6 libicu-dev libicu67 libjbig-dev libjbig0
libjpeg-dev libjpeg62-turbo libjpeg62-turbo-dev liblzma-dev liblzo2-2
libmagic-mgc libmagic1 libmd0 libmount-dev libmpdec3 libpango-1.0-0
libpango1.0-dev libpangocairo-1.0-0 libpangoft2-1.0-0 libpangomm-1.4-1v5
libpangomm-1.4-dev libpangoxft-1.0-0 libpcre16-3 libpcre2-16-0 libpcre2-32-0
libpcre2-dev libpcre2-posix2 libpcre3-dev libpcre32-3 libpcrecpp0v5
libpipeline1 libpixman-1-0 libpixman-1-dev libpng-dev libpng16-16
libpthread-stubs0-dev libpython3-stdlib libpython3.9-minimal
libpython3.9-stdlib libselinux1-dev libsepol1-dev libsigc++-2.0-0v5
libsigc++-2.0-dev libsigsegv2 libsm-dev libsm6 libsub-override-perl
libthai-data libthai-dev libthai0 libtiff-dev libtiff5 libtiffxx5 libtool
libuchardet0 libwebp6 libx11-6 libx11-data libx11-dev libxau-dev libxau6
libxcb-render0 libxcb-render0-dev libxcb-shm0 libxcb-shm0-dev libxcb1
libxcb1-dev libxcomposite-dev libxcomposite1 libxcursor-dev libxcursor1
libxdamage-dev libxdamage1 libxdmcp-dev libxdmcp6 libxext-dev libxext6
libxfixes-dev libxfixes3 libxft-dev libxft2 libxi-dev libxi6 libxinerama-dev
libxinerama1 libxml2 libxml2-utils libxrandr-dev libxrandr2 libxrender-dev
libxrender1 m4 man-db media-types pango1.0-tools pkg-config po-debconf
python3 python3-distutils python3-lib2to3 python3-minimal python3.9
python3.9-minimal sensible-utils shared-mime-info ucf uuid-dev x11-common
x11proto-dev x11proto-input-dev x11proto-randr-dev x11proto-xext-dev
x11proto-xinerama-dev xorg-sgml-doctools xtrans-dev zlib1g-dev
Suggested packages:
autoconf-archive gnu-standards autoconf-doc dh-make gettext-doc
libasprintf-dev libgettextpo-dev groff libatkmm-1.6-doc libcairo2-doc
libcairomm-1.0-doc cups-common libdatrie-doc freetype2-doc
libgirepository1.0-dev libglib2.0-doc libglibmm-2.4-doc libgtkmm-3.0-dev
libgraphite2-utils gvfs libgtk2.0-doc libgtkmm-2.4-doc libice-doc icu-doc
liblzma-doc imagemagick libpango1.0-doc libsigc++-2.0-doc libsm-doc
libthai-doc libtool-doc gfortran | fortran95-compiler gcj-jdk libx11-doc
libxcb-doc libxext-doc m4-doc apparmor less www-browser libmail-box-perl
python3-doc python3-tk python3-venv python3.9-venv python3.9-doc
binfmt-support
Recommended packages:
librsvg2-common curl | wget | lynx dbus libarchive-cpio-perl xdg-user-dirs
libgail-common libgtk2.0-bin libpng-tools ca-certificates libltdl-dev
libmail-sendmail-perl
The following NEW packages will be installed:
adwaita-icon-theme autoconf automake autopoint autotools-dev bsdextrautils
debhelper dh-autoreconf dh-strip-nondeterminism dwz file fontconfig
fontconfig-config fonts-dejavu-core gettext gettext-base gir1.2-atk-1.0
gir1.2-freedesktop gir1.2-gdkpixbuf-2.0 gir1.2-glib-2.0 gir1.2-gtk-2.0
gir1.2-harfbuzz-0.0 gir1.2-pango-1.0 groff-base gtk-update-icon-cache
hicolor-icon-theme icu-devtools intltool-debian libarchive-zip-perl
libatk1.0-0 libatk1.0-data libatk1.0-dev libatkmm-1.6-1v5 libatkmm-1.6-dev
libavahi-client3 libavahi-common-data libavahi-common3 libblkid-dev
libbrotli-dev libbrotli1 libbsd0 libcairo-gobject2
libcairo-script-interpreter2 libcairo2 libcairo2-dev libcairomm-1.0-1v5
libcairomm-1.0-dev libcups2 libdatrie-dev libdatrie1 libdbus-1-3
libdebhelper-perl libdeflate-dev libdeflate0 libelf1 libexpat1 libexpat1-dev
libffi-dev libfile-stripnondeterminism-perl libfontconfig-dev libfontconfig1
libfontconfig1-dev libfreetype-dev libfreetype6 libfreetype6-dev
libfribidi-dev libfribidi0 libgdk-pixbuf-2.0-0 libgdk-pixbuf-2.0-dev
libgdk-pixbuf2.0-bin libgdk-pixbuf2.0-common libgirepository-1.0-1
libglib2.0-0 libglib2.0-bin libglib2.0-data libglib2.0-dev
libglib2.0-dev-bin libglibmm-2.4-1v5 libglibmm-2.4-dev libgraphite2-3
libgraphite2-dev libgtk2.0-0 libgtk2.0-common libgtk2.0-dev libgtkmm-2.4-1v5
libgtkmm-2.4-dev libharfbuzz-dev libharfbuzz-gobject0 libharfbuzz-icu0
libharfbuzz0b libice-dev libice6 libicu-dev libicu67 libjbig-dev libjbig0
libjpeg-dev libjpeg62-turbo libjpeg62-turbo-dev liblzma-dev liblzo2-2
libmagic-mgc libmagic1 libmd0 libmount-dev libmpdec3 libpango-1.0-0
libpango1.0-dev libpangocairo-1.0-0 libpangoft2-1.0-0 libpangomm-1.4-1v5
libpangomm-1.4-dev libpangoxft-1.0-0 libpcre16-3 libpcre2-16-0 libpcre2-32-0
libpcre2-dev libpcre2-posix2 libpcre3-dev libpcre32-3 libpcrecpp0v5
libpipeline1 libpixman-1-0 libpixman-1-dev libpng-dev libpng16-16
libpthread-stubs0-dev libpython3-stdlib libpython3.9-minimal
libpython3.9-stdlib libselinux1-dev libsepol1-dev libsigc++-2.0-0v5
libsigc++-2.0-dev libsigsegv2 libsm-dev libsm6 libsub-override-perl
libthai-data libthai-dev libthai0 libtiff-dev libtiff5 libtiffxx5 libtool
libuchardet0 libwebp6 libx11-6 libx11-data libx11-dev libxau-dev libxau6
libxcb-render0 libxcb-render0-dev libxcb-shm0 libxcb-shm0-dev libxcb1
libxcb1-dev libxcomposite-dev libxcomposite1 libxcursor-dev libxcursor1
libxdamage-dev libxdamage1 libxdmcp-dev libxdmcp6 libxext-dev libxext6
libxfixes-dev libxfixes3 libxft-dev libxft2 libxi-dev libxi6 libxinerama-dev
libxinerama1 libxml2 libxml2-utils libxrandr-dev libxrandr2 libxrender-dev
libxrender1 m4 man-db media-types pango1.0-tools pkg-config po-debconf
python3 python3-distutils python3-lib2to3 python3-minimal python3.9
python3.9-minimal sbuild-build-depends-paco-dummy sensible-utils
shared-mime-info ucf uuid-dev x11-common x11proto-dev x11proto-input-dev
x11proto-randr-dev x11proto-xext-dev x11proto-xinerama-dev
xorg-sgml-doctools xtrans-dev zlib1g-dev
0 upgraded, 208 newly installed, 0 to remove and 18 not upgraded.
Need to get 83.6 MB of archives.
After this operation, 304 MB of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-zXajzr/apt_archive ./ sbuild-build-depends-paco-dummy 0.invalid.0 [888 B]
Get:2 http://172.17.0.1/private bookworm-staging/main armhf bsdextrautils armhf 2.36.1-8 [137 kB]
Get:3 http://172.17.0.1/private bookworm-staging/main armhf libuchardet0 armhf 0.0.7-1 [65.0 kB]
Get:4 http://172.17.0.1/private bookworm-staging/main armhf groff-base armhf 1.22.4-6 [793 kB]
Get:5 http://172.17.0.1/private bookworm-staging/main armhf libpipeline1 armhf 1.5.3-1 [29.9 kB]
Get:6 http://172.17.0.1/private bookworm-staging/main armhf man-db armhf 2.9.4-2 [1307 kB]
Get:7 http://172.17.0.1/private bookworm-staging/main armhf libpython3.9-minimal armhf 3.9.2-1+rpi1 [791 kB]
Get:8 http://172.17.0.1/private bookworm-staging/main armhf libexpat1 armhf 2.2.10-2 [73.4 kB]
Get:9 http://172.17.0.1/private bookworm-staging/main armhf python3.9-minimal armhf 3.9.2-1+rpi1 [1625 kB]
Get:10 http://172.17.0.1/private bookworm-staging/main armhf python3-minimal armhf 3.9.2-3 [38.2 kB]
Get:11 http://172.17.0.1/private bookworm-staging/main armhf media-types all 4.0.0 [30.3 kB]
Get:12 http://172.17.0.1/private bookworm-staging/main armhf libmpdec3 armhf 2.5.1-1+rpi1 [73.4 kB]
Get:13 http://172.17.0.1/private bookworm-staging/main armhf libpython3.9-stdlib armhf 3.9.2-1+rpi1 [1616 kB]
Get:14 http://172.17.0.1/private bookworm-staging/main armhf python3.9 armhf 3.9.2-1+rpi1 [466 kB]
Get:15 http://172.17.0.1/private bookworm-staging/main armhf libpython3-stdlib armhf 3.9.2-3 [21.4 kB]
Get:16 http://172.17.0.1/private bookworm-staging/main armhf python3 armhf 3.9.2-3 [37.9 kB]
Get:17 http://172.17.0.1/private bookworm-staging/main armhf sensible-utils all 0.0.14 [14.8 kB]
Get:18 http://172.17.0.1/private bookworm-staging/main armhf libmagic-mgc armhf 1:5.39-3 [273 kB]
Get:19 http://172.17.0.1/private bookworm-staging/main armhf libmagic1 armhf 1:5.39-3 [117 kB]
Get:20 http://172.17.0.1/private bookworm-staging/main armhf file armhf 1:5.39-3 [68.0 kB]
Get:21 http://172.17.0.1/private bookworm-staging/main armhf gettext-base armhf 0.21-4 [171 kB]
Get:22 http://172.17.0.1/private bookworm-staging/main armhf ucf all 3.0043 [74.0 kB]
Get:23 http://172.17.0.1/private bookworm-staging/main armhf hicolor-icon-theme all 0.17-2 [11.4 kB]
Get:24 http://172.17.0.1/private bookworm-staging/main armhf libgdk-pixbuf2.0-common all 2.42.6+dfsg-2 [327 kB]
Get:25 http://172.17.0.1/private bookworm-staging/main armhf libglib2.0-0 armhf 2.68.4-1 [1197 kB]
Get:26 http://172.17.0.1/private bookworm-staging/main armhf libicu67 armhf 67.1-7 [8291 kB]
Get:27 http://172.17.0.1/private bookworm-staging/main armhf libxml2 armhf 2.9.10+dfsg-6.7 [580 kB]
Get:28 http://172.17.0.1/private bookworm-staging/main armhf shared-mime-info armhf 2.0-1 [697 kB]
Get:29 http://172.17.0.1/private bookworm-staging/main armhf libjpeg62-turbo armhf 1:2.0.6-4 [122 kB]
Get:30 http://172.17.0.1/private bookworm-staging/main armhf libpng16-16 armhf 1.6.37-3 [276 kB]
Get:31 http://172.17.0.1/private bookworm-staging/main armhf libdeflate0 armhf 1.7-1 [44.0 kB]
Get:32 http://172.17.0.1/private bookworm-staging/main armhf libjbig0 armhf 2.1-3.1+b2 [27.6 kB]
Get:33 http://172.17.0.1/private bookworm-staging/main armhf libwebp6 armhf 0.6.1-2.1 [225 kB]
Get:34 http://172.17.0.1/private bookworm-staging/main armhf libtiff5 armhf 4.2.0-1 [268 kB]
Get:35 http://172.17.0.1/private bookworm-staging/main armhf libgdk-pixbuf-2.0-0 armhf 2.42.6+dfsg-2 [139 kB]
Get:36 http://172.17.0.1/private bookworm-staging/main armhf gtk-update-icon-cache armhf 3.24.30-1 [87.7 kB]
Get:37 http://172.17.0.1/private bookworm-staging/main armhf adwaita-icon-theme all 3.38.0-1 [10.9 MB]
Get:38 http://172.17.0.1/private bookworm-staging/main armhf libsigsegv2 armhf 2.13-1 [34.3 kB]
Get:39 http://172.17.0.1/private bookworm-staging/main armhf m4 armhf 1.4.18-5 [186 kB]
Get:40 http://172.17.0.1/private bookworm-staging/main armhf autoconf all 2.69-14 [313 kB]
Get:41 http://172.17.0.1/private bookworm-staging/main armhf autotools-dev all 20180224.1+nmu1 [77.1 kB]
Get:42 http://172.17.0.1/private bookworm-staging/main armhf automake all 1:1.16.3-2 [814 kB]
Get:43 http://172.17.0.1/private bookworm-staging/main armhf autopoint all 0.21-4 [510 kB]
Get:44 http://172.17.0.1/private bookworm-staging/main armhf libdebhelper-perl all 13.4.1 [191 kB]
Get:45 http://172.17.0.1/private bookworm-staging/main armhf libtool all 2.4.6-15 [513 kB]
Get:46 http://172.17.0.1/private bookworm-staging/main armhf dh-autoreconf all 20 [17.1 kB]
Get:47 http://172.17.0.1/private bookworm-staging/main armhf libarchive-zip-perl all 1.68-1 [104 kB]
Get:48 http://172.17.0.1/private bookworm-staging/main armhf libsub-override-perl all 0.09-2 [10.2 kB]
Get:49 http://172.17.0.1/private bookworm-staging/main armhf libfile-stripnondeterminism-perl all 1.12.0-1 [26.3 kB]
Get:50 http://172.17.0.1/private bookworm-staging/main armhf dh-strip-nondeterminism all 1.12.0-1 [15.4 kB]
Get:51 http://172.17.0.1/private bookworm-staging/main armhf libelf1 armhf 0.185-2 [168 kB]
Get:52 http://172.17.0.1/private bookworm-staging/main armhf dwz armhf 0.14-1 [83.0 kB]
Get:53 http://172.17.0.1/private bookworm-staging/main armhf gettext armhf 0.21-4 [1215 kB]
Get:54 http://172.17.0.1/private bookworm-staging/main armhf intltool-debian all 0.35.0+20060710.5 [26.8 kB]
Get:55 http://172.17.0.1/private bookworm-staging/main armhf po-debconf all 1.0.21+nmu1 [248 kB]
Get:56 http://172.17.0.1/private bookworm-staging/main armhf debhelper all 13.4.1 [1039 kB]
Get:57 http://172.17.0.1/private bookworm-staging/main armhf libbrotli1 armhf 1.0.9-2+b1 [261 kB]
Get:58 http://172.17.0.1/private bookworm-staging/main armhf libfreetype6 armhf 2.10.4+dfsg-1 [353 kB]
Get:59 http://172.17.0.1/private bookworm-staging/main armhf fonts-dejavu-core all 2.37-2 [1069 kB]
Get:60 http://172.17.0.1/private bookworm-staging/main armhf fontconfig-config all 2.13.1-4.2 [281 kB]
Get:61 http://172.17.0.1/private bookworm-staging/main armhf libfontconfig1 armhf 2.13.1-4.2 [328 kB]
Get:62 http://172.17.0.1/private bookworm-staging/main armhf fontconfig armhf 2.13.1-4.2 [416 kB]
Get:63 http://172.17.0.1/private bookworm-staging/main armhf libgirepository-1.0-1 armhf 1.68.0-2 [82.6 kB]
Get:64 http://172.17.0.1/private bookworm-staging/main armhf gir1.2-glib-2.0 armhf 1.68.0-2 [151 kB]
Get:65 http://172.17.0.1/private bookworm-staging/main armhf libatk1.0-data all 2.36.0-2 [149 kB]
Get:66 http://172.17.0.1/private bookworm-staging/main armhf libatk1.0-0 armhf 2.36.0-2 [44.2 kB]
Get:67 http://172.17.0.1/private bookworm-staging/main armhf gir1.2-atk-1.0 armhf 2.36.0-2 [26.0 kB]
Get:68 http://172.17.0.1/private bookworm-staging/main armhf gir1.2-freedesktop armhf 1.68.0-2 [33.3 kB]
Get:69 http://172.17.0.1/private bookworm-staging/main armhf gir1.2-gdkpixbuf-2.0 armhf 2.42.6+dfsg-2 [30.6 kB]
Get:70 http://172.17.0.1/private bookworm-staging/main armhf libgtk2.0-common all 2.24.33-2 [2700 kB]
Get:71 http://172.17.0.1/private bookworm-staging/main armhf libgraphite2-3 armhf 1.3.14-1 [70.3 kB]
Get:72 http://172.17.0.1/private bookworm-staging/main armhf libharfbuzz0b armhf 2.7.4-1 [1422 kB]
Get:73 http://172.17.0.1/private bookworm-staging/main armhf gir1.2-harfbuzz-0.0 armhf 2.7.4-1 [1154 kB]
Get:74 http://172.17.0.1/private bookworm-staging/main armhf libfribidi0 armhf 1.0.8-2 [63.5 kB]
Get:75 http://172.17.0.1/private bookworm-staging/main armhf libthai-data all 0.1.28-4 [171 kB]
Get:76 http://172.17.0.1/private bookworm-staging/main armhf libdatrie1 armhf 0.2.13-1+b1 [39.7 kB]
Get:77 http://172.17.0.1/private bookworm-staging/main armhf libthai0 armhf 0.1.28-4 [51.3 kB]
Get:78 http://172.17.0.1/private bookworm-staging/main armhf libpango-1.0-0 armhf 1.46.2-3 [172 kB]
Get:79 http://172.17.0.1/private bookworm-staging/main armhf libpixman-1-0 armhf 0.40.0-1 [463 kB]
Get:80 http://172.17.0.1/private bookworm-staging/main armhf libxau6 armhf 1:1.0.9-1 [19.1 kB]
Get:81 http://172.17.0.1/private bookworm-staging/main armhf libmd0 armhf 1.0.3-3 [27.2 kB]
Get:82 http://172.17.0.1/private bookworm-staging/main armhf libbsd0 armhf 0.11.3-1 [103 kB]
Get:83 http://172.17.0.1/private bookworm-staging/main armhf libxdmcp6 armhf 1:1.1.2-3 [25.0 kB]
Get:84 http://172.17.0.1/private bookworm-staging/main armhf libxcb1 armhf 1.14-3 [136 kB]
Get:85 http://172.17.0.1/private bookworm-staging/main armhf libx11-data all 2:1.7.2-1 [311 kB]
Get:86 http://172.17.0.1/private bookworm-staging/main armhf libx11-6 armhf 2:1.7.2-1 [705 kB]
Get:87 http://172.17.0.1/private bookworm-staging/main armhf libxcb-render0 armhf 1.14-3 [110 kB]
Get:88 http://172.17.0.1/private bookworm-staging/main armhf libxcb-shm0 armhf 1.14-3 [101 kB]
Get:89 http://172.17.0.1/private bookworm-staging/main armhf libxext6 armhf 2:1.3.3-1.1 [47.8 kB]
Get:90 http://172.17.0.1/private bookworm-staging/main armhf libxrender1 armhf 1:0.9.10-1 [29.9 kB]
Get:91 http://172.17.0.1/private bookworm-staging/main armhf libcairo2 armhf 1.16.0-5 [602 kB]
Get:92 http://172.17.0.1/private bookworm-staging/main armhf libpangoft2-1.0-0 armhf 1.46.2-3 [55.7 kB]
Get:93 http://172.17.0.1/private bookworm-staging/main armhf libpangocairo-1.0-0 armhf 1.46.2-3 [46.7 kB]
Get:94 http://172.17.0.1/private bookworm-staging/main armhf libxft2 armhf 2.3.2-2 [49.3 kB]
Get:95 http://172.17.0.1/private bookworm-staging/main armhf libpangoxft-1.0-0 armhf 1.46.2-3 [40.9 kB]
Get:96 http://172.17.0.1/private bookworm-staging/main armhf gir1.2-pango-1.0 armhf 1.46.2-3 [53.0 kB]
Get:97 http://172.17.0.1/private bookworm-staging/main armhf libavahi-common-data armhf 0.8-5 [123 kB]
Get:98 http://172.17.0.1/private bookworm-staging/main armhf libavahi-common3 armhf 0.8-5 [55.3 kB]
Get:99 http://172.17.0.1/private bookworm-staging/main armhf libdbus-1-3 armhf 1.12.20-2 [193 kB]
Get:100 http://172.17.0.1/private bookworm-staging/main armhf libavahi-client3 armhf 0.8-5 [57.9 kB]
Get:101 http://172.17.0.1/private bookworm-staging/main armhf libcups2 armhf 2.3.3op2-3+deb11u1 [312 kB]
Get:102 http://172.17.0.1/private bookworm-staging/main armhf libxcomposite1 armhf 1:0.4.5-1 [16.2 kB]
Get:103 http://172.17.0.1/private bookworm-staging/main armhf libxfixes3 armhf 1:5.0.3-2 [20.7 kB]
Get:104 http://172.17.0.1/private bookworm-staging/main armhf libxcursor1 armhf 1:1.2.0-2 [34.2 kB]
Get:105 http://172.17.0.1/private bookworm-staging/main armhf libxdamage1 armhf 1:1.1.5-2 [15.2 kB]
Get:106 http://172.17.0.1/private bookworm-staging/main armhf libxi6 armhf 2:1.7.10-1 [77.9 kB]
Get:107 http://172.17.0.1/private bookworm-staging/main armhf libxinerama1 armhf 2:1.1.4-2 [17.3 kB]
Get:108 http://172.17.0.1/private bookworm-staging/main armhf libxrandr2 armhf 2:1.5.1-1 [34.5 kB]
Get:109 http://172.17.0.1/private bookworm-staging/main armhf libgtk2.0-0 armhf 2.24.33-2 [1546 kB]
Get:110 http://172.17.0.1/private bookworm-staging/main armhf gir1.2-gtk-2.0 armhf 2.24.33-2 [215 kB]
Get:111 http://172.17.0.1/private bookworm-staging/main armhf icu-devtools armhf 67.1-7 [172 kB]
Get:112 http://172.17.0.1/private bookworm-staging/main armhf pkg-config armhf 0.29.2-1 [61.5 kB]
Get:113 http://172.17.0.1/private bookworm-staging/main armhf libffi-dev armhf 3.3-6 [58.2 kB]
Get:114 http://172.17.0.1/private bookworm-staging/main armhf libglib2.0-data all 2.68.4-1 [1190 kB]
Get:115 http://172.17.0.1/private bookworm-staging/main armhf libglib2.0-bin armhf 2.68.4-1 [138 kB]
Get:116 http://172.17.0.1/private bookworm-staging/main armhf python3-lib2to3 all 3.9.2-1 [77.8 kB]
Get:117 http://172.17.0.1/private bookworm-staging/main armhf python3-distutils all 3.9.2-1 [143 kB]
Get:118 http://172.17.0.1/private bookworm-staging/main armhf libglib2.0-dev-bin armhf 2.68.4-1 [180 kB]
Get:119 http://172.17.0.1/private bookworm-staging/main armhf uuid-dev armhf 2.36.1-8 [97.6 kB]
Get:120 http://172.17.0.1/private bookworm-staging/main armhf libblkid-dev armhf 2.36.1-8 [210 kB]
Get:121 http://172.17.0.1/private bookworm-staging/main armhf libsepol1-dev armhf 3.1-1 [308 kB]
Get:122 http://172.17.0.1/private bookworm-staging/main armhf libpcre2-16-0 armhf 10.36-2 [197 kB]
Get:123 http://172.17.0.1/private bookworm-staging/main armhf libpcre2-32-0 armhf 10.36-2 [187 kB]
Get:124 http://172.17.0.1/private bookworm-staging/main armhf libpcre2-posix2 armhf 10.36-2 [48.7 kB]
Get:125 http://172.17.0.1/private bookworm-staging/main armhf libpcre2-dev armhf 10.36-2 [626 kB]
Get:126 http://172.17.0.1/private bookworm-staging/main armhf libselinux1-dev armhf 3.1-3 [156 kB]
Get:127 http://172.17.0.1/private bookworm-staging/main armhf libmount-dev armhf 2.36.1-8 [77.8 kB]
Get:128 http://172.17.0.1/private bookworm-staging/main armhf libpcre16-3 armhf 2:8.39-13 [235 kB]
Get:129 http://172.17.0.1/private bookworm-staging/main armhf libpcre32-3 armhf 2:8.39-13 [228 kB]
Get:130 http://172.17.0.1/private bookworm-staging/main armhf libpcrecpp0v5 armhf 2:8.39-13 [150 kB]
Get:131 http://172.17.0.1/private bookworm-staging/main armhf libpcre3-dev armhf 2:8.39-13 [566 kB]
Get:132 http://172.17.0.1/private bookworm-staging/main armhf zlib1g-dev armhf 1:1.2.11.dfsg-2 [184 kB]
Get:133 http://172.17.0.1/private bookworm-staging/main armhf libglib2.0-dev armhf 2.68.4-1 [1469 kB]
Get:134 http://172.17.0.1/private bookworm-staging/main armhf libatk1.0-dev armhf 2.36.0-2 [104 kB]
Get:135 http://172.17.0.1/private bookworm-staging/main armhf libsigc++-2.0-0v5 armhf 2.10.4-2 [29.5 kB]
Get:136 http://172.17.0.1/private bookworm-staging/main armhf libglibmm-2.4-1v5 armhf 2.64.2-2 [681 kB]
Get:137 http://172.17.0.1/private bookworm-staging/main armhf libatkmm-1.6-1v5 armhf 2.28.0-3 [60.0 kB]
Get:138 http://172.17.0.1/private bookworm-staging/main armhf libsigc++-2.0-dev armhf 2.10.4-2 [79.0 kB]
Get:139 http://172.17.0.1/private bookworm-staging/main armhf libglibmm-2.4-dev armhf 2.64.2-2 [656 kB]
Get:140 http://172.17.0.1/private bookworm-staging/main armhf libatkmm-1.6-dev armhf 2.28.0-3 [40.6 kB]
Get:141 http://172.17.0.1/private bookworm-staging/main armhf libbrotli-dev armhf 1.0.9-2+b1 [272 kB]
Get:142 http://172.17.0.1/private bookworm-staging/main armhf libcairo-gobject2 armhf 1.16.0-5 [124 kB]
Get:143 http://172.17.0.1/private bookworm-staging/main armhf liblzo2-2 armhf 2.10-2 [50.2 kB]
Get:144 http://172.17.0.1/private bookworm-staging/main armhf libcairo-script-interpreter2 armhf 1.16.0-5 [153 kB]
Get:145 http://172.17.0.1/private bookworm-staging/main armhf libexpat1-dev armhf 2.2.10-2 [121 kB]
Get:146 http://172.17.0.1/private bookworm-staging/main armhf libpng-dev armhf 1.6.37-3 [277 kB]
Get:147 http://172.17.0.1/private bookworm-staging/main armhf libfreetype-dev armhf 2.10.4+dfsg-1 [503 kB]
Get:148 http://172.17.0.1/private bookworm-staging/main armhf libfreetype6-dev armhf 2.10.4+dfsg-1 [82.4 kB]
Get:149 http://172.17.0.1/private bookworm-staging/main armhf libfontconfig-dev armhf 2.13.1-4.2 [347 kB]
Get:150 http://172.17.0.1/private bookworm-staging/main armhf libfontconfig1-dev armhf 2.13.1-4.2 [238 kB]
Get:151 http://172.17.0.1/private bookworm-staging/main armhf xorg-sgml-doctools all 1:1.11-1.1 [22.1 kB]
Get:152 http://172.17.0.1/private bookworm-staging/main armhf x11proto-dev all 2020.1-1 [594 kB]
Get:153 http://172.17.0.1/private bookworm-staging/main armhf libxau-dev armhf 1:1.0.9-1 [22.3 kB]
Get:154 http://172.17.0.1/private bookworm-staging/main armhf libxdmcp-dev armhf 1:1.1.2-3 [40.9 kB]
Get:155 http://172.17.0.1/private bookworm-staging/main armhf xtrans-dev all 1.4.0-1 [98.7 kB]
Get:156 http://172.17.0.1/private bookworm-staging/main armhf libpthread-stubs0-dev armhf 0.4-1 [5344 B]
Get:157 http://172.17.0.1/private bookworm-staging/main armhf libxcb1-dev armhf 1.14-3 [171 kB]
Get:158 http://172.17.0.1/private bookworm-staging/main armhf libx11-dev armhf 2:1.7.2-1 [779 kB]
Get:159 http://172.17.0.1/private bookworm-staging/main armhf libxrender-dev armhf 1:0.9.10-1 [37.7 kB]
Get:160 http://172.17.0.1/private bookworm-staging/main armhf x11proto-xext-dev all 2020.1-1 [3404 B]
Get:161 http://172.17.0.1/private bookworm-staging/main armhf libxext-dev armhf 2:1.3.3-1.1 [102 kB]
Get:162 http://172.17.0.1/private bookworm-staging/main armhf x11-common all 1:7.7+23 [252 kB]
Get:163 http://172.17.0.1/private bookworm-staging/main armhf libice6 armhf 2:1.0.10-1 [51.7 kB]
Get:164 http://172.17.0.1/private bookworm-staging/main armhf libsm6 armhf 2:1.2.3-1 [32.9 kB]
Get:165 http://172.17.0.1/private bookworm-staging/main armhf libice-dev armhf 2:1.0.10-1 [58.7 kB]
Get:166 http://172.17.0.1/private bookworm-staging/main armhf libsm-dev armhf 2:1.2.3-1 [35.4 kB]
Get:167 http://172.17.0.1/private bookworm-staging/main armhf libpixman-1-dev armhf 0.40.0-1 [482 kB]
Get:168 http://172.17.0.1/private bookworm-staging/main armhf libxcb-render0-dev armhf 1.14-3 [113 kB]
Get:169 http://172.17.0.1/private bookworm-staging/main armhf libxcb-shm0-dev armhf 1.14-3 [102 kB]
Get:170 http://172.17.0.1/private bookworm-staging/main armhf libcairo2-dev armhf 1.16.0-5 [614 kB]
Get:171 http://172.17.0.1/private bookworm-staging/main armhf libcairomm-1.0-1v5 armhf 1.12.2-4 [57.8 kB]
Get:172 http://172.17.0.1/private bookworm-staging/main armhf libcairomm-1.0-dev armhf 1.12.2-4 [587 kB]
Get:173 http://172.17.0.1/private bookworm-staging/main armhf libdatrie-dev armhf 0.2.13-1+b1 [15.4 kB]
Get:174 http://172.17.0.1/private bookworm-staging/main armhf libdeflate-dev armhf 1.7-1 [40.3 kB]
Get:175 http://172.17.0.1/private bookworm-staging/main armhf libfribidi-dev armhf 1.0.8-2 [103 kB]
Get:176 http://172.17.0.1/private bookworm-staging/main armhf libgdk-pixbuf2.0-bin armhf 2.42.6+dfsg-2 [34.8 kB]
Get:177 http://172.17.0.1/private bookworm-staging/main armhf libjpeg62-turbo-dev armhf 1:2.0.6-4 [240 kB]
Get:178 http://172.17.0.1/private bookworm-staging/main armhf libjpeg-dev armhf 1:2.0.6-4 [67.8 kB]
Get:179 http://172.17.0.1/private bookworm-staging/main armhf libjbig-dev armhf 2.1-3.1+b2 [27.7 kB]
Get:180 http://172.17.0.1/private bookworm-staging/main armhf liblzma-dev armhf 5.2.5-2 [219 kB]
Get:181 http://172.17.0.1/private bookworm-staging/main armhf libtiffxx5 armhf 4.2.0-1 [128 kB]
Get:182 http://172.17.0.1/private bookworm-staging/main armhf libtiff-dev armhf 4.2.0-1 [381 kB]
Get:183 http://172.17.0.1/private bookworm-staging/main armhf libgdk-pixbuf-2.0-dev armhf 2.42.6+dfsg-2 [67.2 kB]
Get:184 http://172.17.0.1/private bookworm-staging/main armhf libgraphite2-dev armhf 1.3.14-1 [24.0 kB]
Get:185 http://172.17.0.1/private bookworm-staging/main armhf libharfbuzz-icu0 armhf 2.7.4-1 [1132 kB]
Get:186 http://172.17.0.1/private bookworm-staging/main armhf libharfbuzz-gobject0 armhf 2.7.4-1 [1145 kB]
Get:187 http://172.17.0.1/private bookworm-staging/main armhf libicu-dev armhf 67.1-7 [9228 kB]
Get:188 http://172.17.0.1/private bookworm-staging/main armhf libharfbuzz-dev armhf 2.7.4-1 [1562 kB]
Get:189 http://172.17.0.1/private bookworm-staging/main armhf libthai-dev armhf 0.1.28-4 [21.7 kB]
Get:190 http://172.17.0.1/private bookworm-staging/main armhf libxft-dev armhf 2.3.2-2 [60.3 kB]
Get:191 http://172.17.0.1/private bookworm-staging/main armhf pango1.0-tools armhf 1.46.2-3 [49.3 kB]
Get:192 http://172.17.0.1/private bookworm-staging/main armhf libpango1.0-dev armhf 1.46.2-3 [166 kB]
Get:193 http://172.17.0.1/private bookworm-staging/main armhf x11proto-xinerama-dev all 2020.1-1 [3408 B]
Get:194 http://172.17.0.1/private bookworm-staging/main armhf libxinerama-dev armhf 2:1.1.4-2 [19.7 kB]
Get:195 http://172.17.0.1/private bookworm-staging/main armhf libxfixes-dev armhf 1:5.0.3-2 [22.9 kB]
Get:196 http://172.17.0.1/private bookworm-staging/main armhf x11proto-input-dev all 2020.1-1 [3412 B]
Get:197 http://172.17.0.1/private bookworm-staging/main armhf libxi-dev armhf 2:1.7.10-1 [236 kB]
Get:198 http://172.17.0.1/private bookworm-staging/main armhf x11proto-randr-dev all 2020.1-1 [3412 B]
Get:199 http://172.17.0.1/private bookworm-staging/main armhf libxrandr-dev armhf 2:1.5.1-1 [42.5 kB]
Get:200 http://172.17.0.1/private bookworm-staging/main armhf libxcursor-dev armhf 1:1.2.0-2 [41.7 kB]
Get:201 http://172.17.0.1/private bookworm-staging/main armhf libxcomposite-dev armhf 1:0.4.5-1 [19.9 kB]
Get:202 http://172.17.0.1/private bookworm-staging/main armhf libxdamage-dev armhf 1:1.1.5-2 [15.1 kB]
Get:203 http://172.17.0.1/private bookworm-staging/main armhf libxml2-utils armhf 2.9.10+dfsg-6.7 [105 kB]
Get:204 http://172.17.0.1/private bookworm-staging/main armhf libgtk2.0-dev armhf 2.24.33-2 [827 kB]
Get:205 http://172.17.0.1/private bookworm-staging/main armhf libpangomm-1.4-1v5 armhf 2.42.1-1 [55.4 kB]
Get:206 http://172.17.0.1/private bookworm-staging/main armhf libgtkmm-2.4-1v5 armhf 1:2.24.5-4+b1 [717 kB]
Get:207 http://172.17.0.1/private bookworm-staging/main armhf libpangomm-1.4-dev armhf 2.42.1-1 [67.8 kB]
Get:208 http://172.17.0.1/private bookworm-staging/main armhf libgtkmm-2.4-dev armhf 1:2.24.5-4+b1 [612 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 83.6 MB in 7s (11.8 MB/s)
Selecting previously unselected package bsdextrautils.
(Reading database ... 12488 files and directories currently installed.)
Preparing to unpack .../0-bsdextrautils_2.36.1-8_armhf.deb ...
Unpacking bsdextrautils (2.36.1-8) ...
Selecting previously unselected package libuchardet0:armhf.
Preparing to unpack .../1-libuchardet0_0.0.7-1_armhf.deb ...
Unpacking libuchardet0:armhf (0.0.7-1) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../2-groff-base_1.22.4-6_armhf.deb ...
Unpacking groff-base (1.22.4-6) ...
Selecting previously unselected package libpipeline1:armhf.
Preparing to unpack .../3-libpipeline1_1.5.3-1_armhf.deb ...
Unpacking libpipeline1:armhf (1.5.3-1) ...
Selecting previously unselected package man-db.
Preparing to unpack .../4-man-db_2.9.4-2_armhf.deb ...
Unpacking man-db (2.9.4-2) ...
Selecting previously unselected package libpython3.9-minimal:armhf.
Preparing to unpack .../5-libpython3.9-minimal_3.9.2-1+rpi1_armhf.deb ...
Unpacking libpython3.9-minimal:armhf (3.9.2-1+rpi1) ...
Selecting previously unselected package libexpat1:armhf.
Preparing to unpack .../6-libexpat1_2.2.10-2_armhf.deb ...
Unpacking libexpat1:armhf (2.2.10-2) ...
Selecting previously unselected package python3.9-minimal.
Preparing to unpack .../7-python3.9-minimal_3.9.2-1+rpi1_armhf.deb ...
Unpacking python3.9-minimal (3.9.2-1+rpi1) ...
Setting up libpython3.9-minimal:armhf (3.9.2-1+rpi1) ...
Setting up libexpat1:armhf (2.2.10-2) ...
Setting up python3.9-minimal (3.9.2-1+rpi1) ...
Selecting previously unselected package python3-minimal.
(Reading database ... 13355 files and directories currently installed.)
Preparing to unpack .../0-python3-minimal_3.9.2-3_armhf.deb ...
Unpacking python3-minimal (3.9.2-3) ...
Selecting previously unselected package media-types.
Preparing to unpack .../1-media-types_4.0.0_all.deb ...
Unpacking media-types (4.0.0) ...
Selecting previously unselected package libmpdec3:armhf.
Preparing to unpack .../2-libmpdec3_2.5.1-1+rpi1_armhf.deb ...
Unpacking libmpdec3:armhf (2.5.1-1+rpi1) ...
Selecting previously unselected package libpython3.9-stdlib:armhf.
Preparing to unpack .../3-libpython3.9-stdlib_3.9.2-1+rpi1_armhf.deb ...
Unpacking libpython3.9-stdlib:armhf (3.9.2-1+rpi1) ...
Selecting previously unselected package python3.9.
Preparing to unpack .../4-python3.9_3.9.2-1+rpi1_armhf.deb ...
Unpacking python3.9 (3.9.2-1+rpi1) ...
Selecting previously unselected package libpython3-stdlib:armhf.
Preparing to unpack .../5-libpython3-stdlib_3.9.2-3_armhf.deb ...
Unpacking libpython3-stdlib:armhf (3.9.2-3) ...
Setting up python3-minimal (3.9.2-3) ...
Selecting previously unselected package python3.
(Reading database ... 13752 files and directories currently installed.)
Preparing to unpack .../000-python3_3.9.2-3_armhf.deb ...
Unpacking python3 (3.9.2-3) ...
Selecting previously unselected package sensible-utils.
Preparing to unpack .../001-sensible-utils_0.0.14_all.deb ...
Unpacking sensible-utils (0.0.14) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../002-libmagic-mgc_1%3a5.39-3_armhf.deb ...
Unpacking libmagic-mgc (1:5.39-3) ...
Selecting previously unselected package libmagic1:armhf.
Preparing to unpack .../003-libmagic1_1%3a5.39-3_armhf.deb ...
Unpacking libmagic1:armhf (1:5.39-3) ...
Selecting previously unselected package file.
Preparing to unpack .../004-file_1%3a5.39-3_armhf.deb ...
Unpacking file (1:5.39-3) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../005-gettext-base_0.21-4_armhf.deb ...
Unpacking gettext-base (0.21-4) ...
Selecting previously unselected package ucf.
Preparing to unpack .../006-ucf_3.0043_all.deb ...
Moving old data out of the way
Unpacking ucf (3.0043) ...
Selecting previously unselected package hicolor-icon-theme.
Preparing to unpack .../007-hicolor-icon-theme_0.17-2_all.deb ...
Unpacking hicolor-icon-theme (0.17-2) ...
Selecting previously unselected package libgdk-pixbuf2.0-common.
Preparing to unpack .../008-libgdk-pixbuf2.0-common_2.42.6+dfsg-2_all.deb ...
Unpacking libgdk-pixbuf2.0-common (2.42.6+dfsg-2) ...
Selecting previously unselected package libglib2.0-0:armhf.
Preparing to unpack .../009-libglib2.0-0_2.68.4-1_armhf.deb ...
Unpacking libglib2.0-0:armhf (2.68.4-1) ...
Selecting previously unselected package libicu67:armhf.
Preparing to unpack .../010-libicu67_67.1-7_armhf.deb ...
Unpacking libicu67:armhf (67.1-7) ...
Selecting previously unselected package libxml2:armhf.
Preparing to unpack .../011-libxml2_2.9.10+dfsg-6.7_armhf.deb ...
Unpacking libxml2:armhf (2.9.10+dfsg-6.7) ...
Selecting previously unselected package shared-mime-info.
Preparing to unpack .../012-shared-mime-info_2.0-1_armhf.deb ...
Unpacking shared-mime-info (2.0-1) ...
Selecting previously unselected package libjpeg62-turbo:armhf.
Preparing to unpack .../013-libjpeg62-turbo_1%3a2.0.6-4_armhf.deb ...
Unpacking libjpeg62-turbo:armhf (1:2.0.6-4) ...
Selecting previously unselected package libpng16-16:armhf.
Preparing to unpack .../014-libpng16-16_1.6.37-3_armhf.deb ...
Unpacking libpng16-16:armhf (1.6.37-3) ...
Selecting previously unselected package libdeflate0:armhf.
Preparing to unpack .../015-libdeflate0_1.7-1_armhf.deb ...
Unpacking libdeflate0:armhf (1.7-1) ...
Selecting previously unselected package libjbig0:armhf.
Preparing to unpack .../016-libjbig0_2.1-3.1+b2_armhf.deb ...
Unpacking libjbig0:armhf (2.1-3.1+b2) ...
Selecting previously unselected package libwebp6:armhf.
Preparing to unpack .../017-libwebp6_0.6.1-2.1_armhf.deb ...
Unpacking libwebp6:armhf (0.6.1-2.1) ...
Selecting previously unselected package libtiff5:armhf.
Preparing to unpack .../018-libtiff5_4.2.0-1_armhf.deb ...
Unpacking libtiff5:armhf (4.2.0-1) ...
Selecting previously unselected package libgdk-pixbuf-2.0-0:armhf.
Preparing to unpack .../019-libgdk-pixbuf-2.0-0_2.42.6+dfsg-2_armhf.deb ...
Unpacking libgdk-pixbuf-2.0-0:armhf (2.42.6+dfsg-2) ...
Selecting previously unselected package gtk-update-icon-cache.
Preparing to unpack .../020-gtk-update-icon-cache_3.24.30-1_armhf.deb ...
Unpacking gtk-update-icon-cache (3.24.30-1) ...
Selecting previously unselected package adwaita-icon-theme.
Preparing to unpack .../021-adwaita-icon-theme_3.38.0-1_all.deb ...
Unpacking adwaita-icon-theme (3.38.0-1) ...
Selecting previously unselected package libsigsegv2:armhf.
Preparing to unpack .../022-libsigsegv2_2.13-1_armhf.deb ...
Unpacking libsigsegv2:armhf (2.13-1) ...
Selecting previously unselected package m4.
Preparing to unpack .../023-m4_1.4.18-5_armhf.deb ...
Unpacking m4 (1.4.18-5) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../024-autoconf_2.69-14_all.deb ...
Unpacking autoconf (2.69-14) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../025-autotools-dev_20180224.1+nmu1_all.deb ...
Unpacking autotools-dev (20180224.1+nmu1) ...
Selecting previously unselected package automake.
Preparing to unpack .../026-automake_1%3a1.16.3-2_all.deb ...
Unpacking automake (1:1.16.3-2) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../027-autopoint_0.21-4_all.deb ...
Unpacking autopoint (0.21-4) ...
Selecting previously unselected package libdebhelper-perl.
Preparing to unpack .../028-libdebhelper-perl_13.4.1_all.deb ...
Unpacking libdebhelper-perl (13.4.1) ...
Selecting previously unselected package libtool.
Preparing to unpack .../029-libtool_2.4.6-15_all.deb ...
Unpacking libtool (2.4.6-15) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../030-dh-autoreconf_20_all.deb ...
Unpacking dh-autoreconf (20) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../031-libarchive-zip-perl_1.68-1_all.deb ...
Unpacking libarchive-zip-perl (1.68-1) ...
Selecting previously unselected package libsub-override-perl.
Preparing to unpack .../032-libsub-override-perl_0.09-2_all.deb ...
Unpacking libsub-override-perl (0.09-2) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../033-libfile-stripnondeterminism-perl_1.12.0-1_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.12.0-1) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../034-dh-strip-nondeterminism_1.12.0-1_all.deb ...
Unpacking dh-strip-nondeterminism (1.12.0-1) ...
Selecting previously unselected package libelf1:armhf.
Preparing to unpack .../035-libelf1_0.185-2_armhf.deb ...
Unpacking libelf1:armhf (0.185-2) ...
Selecting previously unselected package dwz.
Preparing to unpack .../036-dwz_0.14-1_armhf.deb ...
Unpacking dwz (0.14-1) ...
Selecting previously unselected package gettext.
Preparing to unpack .../037-gettext_0.21-4_armhf.deb ...
Unpacking gettext (0.21-4) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../038-intltool-debian_0.35.0+20060710.5_all.deb ...
Unpacking intltool-debian (0.35.0+20060710.5) ...
Selecting previously unselected package po-debconf.
Preparing to unpack .../039-po-debconf_1.0.21+nmu1_all.deb ...
Unpacking po-debconf (1.0.21+nmu1) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../040-debhelper_13.4.1_all.deb ...
Unpacking debhelper (13.4.1) ...
Selecting previously unselected package libbrotli1:armhf.
Preparing to unpack .../041-libbrotli1_1.0.9-2+b1_armhf.deb ...
Unpacking libbrotli1:armhf (1.0.9-2+b1) ...
Selecting previously unselected package libfreetype6:armhf.
Preparing to unpack .../042-libfreetype6_2.10.4+dfsg-1_armhf.deb ...
Unpacking libfreetype6:armhf (2.10.4+dfsg-1) ...
Selecting previously unselected package fonts-dejavu-core.
Preparing to unpack .../043-fonts-dejavu-core_2.37-2_all.deb ...
Unpacking fonts-dejavu-core (2.37-2) ...
Selecting previously unselected package fontconfig-config.
Preparing to unpack .../044-fontconfig-config_2.13.1-4.2_all.deb ...
Unpacking fontconfig-config (2.13.1-4.2) ...
Selecting previously unselected package libfontconfig1:armhf.
Preparing to unpack .../045-libfontconfig1_2.13.1-4.2_armhf.deb ...
Unpacking libfontconfig1:armhf (2.13.1-4.2) ...
Selecting previously unselected package fontconfig.
Preparing to unpack .../046-fontconfig_2.13.1-4.2_armhf.deb ...
Unpacking fontconfig (2.13.1-4.2) ...
Selecting previously unselected package libgirepository-1.0-1:armhf.
Preparing to unpack .../047-libgirepository-1.0-1_1.68.0-2_armhf.deb ...
Unpacking libgirepository-1.0-1:armhf (1.68.0-2) ...
Selecting previously unselected package gir1.2-glib-2.0:armhf.
Preparing to unpack .../048-gir1.2-glib-2.0_1.68.0-2_armhf.deb ...
Unpacking gir1.2-glib-2.0:armhf (1.68.0-2) ...
Selecting previously unselected package libatk1.0-data.
Preparing to unpack .../049-libatk1.0-data_2.36.0-2_all.deb ...
Unpacking libatk1.0-data (2.36.0-2) ...
Selecting previously unselected package libatk1.0-0:armhf.
Preparing to unpack .../050-libatk1.0-0_2.36.0-2_armhf.deb ...
Unpacking libatk1.0-0:armhf (2.36.0-2) ...
Selecting previously unselected package gir1.2-atk-1.0:armhf.
Preparing to unpack .../051-gir1.2-atk-1.0_2.36.0-2_armhf.deb ...
Unpacking gir1.2-atk-1.0:armhf (2.36.0-2) ...
Selecting previously unselected package gir1.2-freedesktop:armhf.
Preparing to unpack .../052-gir1.2-freedesktop_1.68.0-2_armhf.deb ...
Unpacking gir1.2-freedesktop:armhf (1.68.0-2) ...
Selecting previously unselected package gir1.2-gdkpixbuf-2.0:armhf.
Preparing to unpack .../053-gir1.2-gdkpixbuf-2.0_2.42.6+dfsg-2_armhf.deb ...
Unpacking gir1.2-gdkpixbuf-2.0:armhf (2.42.6+dfsg-2) ...
Selecting previously unselected package libgtk2.0-common.
Preparing to unpack .../054-libgtk2.0-common_2.24.33-2_all.deb ...
Unpacking libgtk2.0-common (2.24.33-2) ...
Selecting previously unselected package libgraphite2-3:armhf.
Preparing to unpack .../055-libgraphite2-3_1.3.14-1_armhf.deb ...
Unpacking libgraphite2-3:armhf (1.3.14-1) ...
Selecting previously unselected package libharfbuzz0b:armhf.
Preparing to unpack .../056-libharfbuzz0b_2.7.4-1_armhf.deb ...
Unpacking libharfbuzz0b:armhf (2.7.4-1) ...
Selecting previously unselected package gir1.2-harfbuzz-0.0:armhf.
Preparing to unpack .../057-gir1.2-harfbuzz-0.0_2.7.4-1_armhf.deb ...
Unpacking gir1.2-harfbuzz-0.0:armhf (2.7.4-1) ...
Selecting previously unselected package libfribidi0:armhf.
Preparing to unpack .../058-libfribidi0_1.0.8-2_armhf.deb ...
Unpacking libfribidi0:armhf (1.0.8-2) ...
Selecting previously unselected package libthai-data.
Preparing to unpack .../059-libthai-data_0.1.28-4_all.deb ...
Unpacking libthai-data (0.1.28-4) ...
Selecting previously unselected package libdatrie1:armhf.
Preparing to unpack .../060-libdatrie1_0.2.13-1+b1_armhf.deb ...
Unpacking libdatrie1:armhf (0.2.13-1+b1) ...
Selecting previously unselected package libthai0:armhf.
Preparing to unpack .../061-libthai0_0.1.28-4_armhf.deb ...
Unpacking libthai0:armhf (0.1.28-4) ...
Selecting previously unselected package libpango-1.0-0:armhf.
Preparing to unpack .../062-libpango-1.0-0_1.46.2-3_armhf.deb ...
Unpacking libpango-1.0-0:armhf (1.46.2-3) ...
Selecting previously unselected package libpixman-1-0:armhf.
Preparing to unpack .../063-libpixman-1-0_0.40.0-1_armhf.deb ...
Unpacking libpixman-1-0:armhf (0.40.0-1) ...
Selecting previously unselected package libxau6:armhf.
Preparing to unpack .../064-libxau6_1%3a1.0.9-1_armhf.deb ...
Unpacking libxau6:armhf (1:1.0.9-1) ...
Selecting previously unselected package libmd0:armhf.
Preparing to unpack .../065-libmd0_1.0.3-3_armhf.deb ...
Unpacking libmd0:armhf (1.0.3-3) ...
Selecting previously unselected package libbsd0:armhf.
Preparing to unpack .../066-libbsd0_0.11.3-1_armhf.deb ...
Unpacking libbsd0:armhf (0.11.3-1) ...
Selecting previously unselected package libxdmcp6:armhf.
Preparing to unpack .../067-libxdmcp6_1%3a1.1.2-3_armhf.deb ...
Unpacking libxdmcp6:armhf (1:1.1.2-3) ...
Selecting previously unselected package libxcb1:armhf.
Preparing to unpack .../068-libxcb1_1.14-3_armhf.deb ...
Unpacking libxcb1:armhf (1.14-3) ...
Selecting previously unselected package libx11-data.
Preparing to unpack .../069-libx11-data_2%3a1.7.2-1_all.deb ...
Unpacking libx11-data (2:1.7.2-1) ...
Selecting previously unselected package libx11-6:armhf.
Preparing to unpack .../070-libx11-6_2%3a1.7.2-1_armhf.deb ...
Unpacking libx11-6:armhf (2:1.7.2-1) ...
Selecting previously unselected package libxcb-render0:armhf.
Preparing to unpack .../071-libxcb-render0_1.14-3_armhf.deb ...
Unpacking libxcb-render0:armhf (1.14-3) ...
Selecting previously unselected package libxcb-shm0:armhf.
Preparing to unpack .../072-libxcb-shm0_1.14-3_armhf.deb ...
Unpacking libxcb-shm0:armhf (1.14-3) ...
Selecting previously unselected package libxext6:armhf.
Preparing to unpack .../073-libxext6_2%3a1.3.3-1.1_armhf.deb ...
Unpacking libxext6:armhf (2:1.3.3-1.1) ...
Selecting previously unselected package libxrender1:armhf.
Preparing to unpack .../074-libxrender1_1%3a0.9.10-1_armhf.deb ...
Unpacking libxrender1:armhf (1:0.9.10-1) ...
Selecting previously unselected package libcairo2:armhf.
Preparing to unpack .../075-libcairo2_1.16.0-5_armhf.deb ...
Unpacking libcairo2:armhf (1.16.0-5) ...
Selecting previously unselected package libpangoft2-1.0-0:armhf.
Preparing to unpack .../076-libpangoft2-1.0-0_1.46.2-3_armhf.deb ...
Unpacking libpangoft2-1.0-0:armhf (1.46.2-3) ...
Selecting previously unselected package libpangocairo-1.0-0:armhf.
Preparing to unpack .../077-libpangocairo-1.0-0_1.46.2-3_armhf.deb ...
Unpacking libpangocairo-1.0-0:armhf (1.46.2-3) ...
Selecting previously unselected package libxft2:armhf.
Preparing to unpack .../078-libxft2_2.3.2-2_armhf.deb ...
Unpacking libxft2:armhf (2.3.2-2) ...
Selecting previously unselected package libpangoxft-1.0-0:armhf.
Preparing to unpack .../079-libpangoxft-1.0-0_1.46.2-3_armhf.deb ...
Unpacking libpangoxft-1.0-0:armhf (1.46.2-3) ...
Selecting previously unselected package gir1.2-pango-1.0:armhf.
Preparing to unpack .../080-gir1.2-pango-1.0_1.46.2-3_armhf.deb ...
Unpacking gir1.2-pango-1.0:armhf (1.46.2-3) ...
Selecting previously unselected package libavahi-common-data:armhf.
Preparing to unpack .../081-libavahi-common-data_0.8-5_armhf.deb ...
Unpacking libavahi-common-data:armhf (0.8-5) ...
Selecting previously unselected package libavahi-common3:armhf.
Preparing to unpack .../082-libavahi-common3_0.8-5_armhf.deb ...
Unpacking libavahi-common3:armhf (0.8-5) ...
Selecting previously unselected package libdbus-1-3:armhf.
Preparing to unpack .../083-libdbus-1-3_1.12.20-2_armhf.deb ...
Unpacking libdbus-1-3:armhf (1.12.20-2) ...
Selecting previously unselected package libavahi-client3:armhf.
Preparing to unpack .../084-libavahi-client3_0.8-5_armhf.deb ...
Unpacking libavahi-client3:armhf (0.8-5) ...
Selecting previously unselected package libcups2:armhf.
Preparing to unpack .../085-libcups2_2.3.3op2-3+deb11u1_armhf.deb ...
Unpacking libcups2:armhf (2.3.3op2-3+deb11u1) ...
Selecting previously unselected package libxcomposite1:armhf.
Preparing to unpack .../086-libxcomposite1_1%3a0.4.5-1_armhf.deb ...
Unpacking libxcomposite1:armhf (1:0.4.5-1) ...
Selecting previously unselected package libxfixes3:armhf.
Preparing to unpack .../087-libxfixes3_1%3a5.0.3-2_armhf.deb ...
Unpacking libxfixes3:armhf (1:5.0.3-2) ...
Selecting previously unselected package libxcursor1:armhf.
Preparing to unpack .../088-libxcursor1_1%3a1.2.0-2_armhf.deb ...
Unpacking libxcursor1:armhf (1:1.2.0-2) ...
Selecting previously unselected package libxdamage1:armhf.
Preparing to unpack .../089-libxdamage1_1%3a1.1.5-2_armhf.deb ...
Unpacking libxdamage1:armhf (1:1.1.5-2) ...
Selecting previously unselected package libxi6:armhf.
Preparing to unpack .../090-libxi6_2%3a1.7.10-1_armhf.deb ...
Unpacking libxi6:armhf (2:1.7.10-1) ...
Selecting previously unselected package libxinerama1:armhf.
Preparing to unpack .../091-libxinerama1_2%3a1.1.4-2_armhf.deb ...
Unpacking libxinerama1:armhf (2:1.1.4-2) ...
Selecting previously unselected package libxrandr2:armhf.
Preparing to unpack .../092-libxrandr2_2%3a1.5.1-1_armhf.deb ...
Unpacking libxrandr2:armhf (2:1.5.1-1) ...
Selecting previously unselected package libgtk2.0-0:armhf.
Preparing to unpack .../093-libgtk2.0-0_2.24.33-2_armhf.deb ...
Unpacking libgtk2.0-0:armhf (2.24.33-2) ...
Selecting previously unselected package gir1.2-gtk-2.0:armhf.
Preparing to unpack .../094-gir1.2-gtk-2.0_2.24.33-2_armhf.deb ...
Unpacking gir1.2-gtk-2.0:armhf (2.24.33-2) ...
Selecting previously unselected package icu-devtools.
Preparing to unpack .../095-icu-devtools_67.1-7_armhf.deb ...
Unpacking icu-devtools (67.1-7) ...
Selecting previously unselected package pkg-config.
Preparing to unpack .../096-pkg-config_0.29.2-1_armhf.deb ...
Unpacking pkg-config (0.29.2-1) ...
Selecting previously unselected package libffi-dev:armhf.
Preparing to unpack .../097-libffi-dev_3.3-6_armhf.deb ...
Unpacking libffi-dev:armhf (3.3-6) ...
Selecting previously unselected package libglib2.0-data.
Preparing to unpack .../098-libglib2.0-data_2.68.4-1_all.deb ...
Unpacking libglib2.0-data (2.68.4-1) ...
Selecting previously unselected package libglib2.0-bin.
Preparing to unpack .../099-libglib2.0-bin_2.68.4-1_armhf.deb ...
Unpacking libglib2.0-bin (2.68.4-1) ...
Selecting previously unselected package python3-lib2to3.
Preparing to unpack .../100-python3-lib2to3_3.9.2-1_all.deb ...
Unpacking python3-lib2to3 (3.9.2-1) ...
Selecting previously unselected package python3-distutils.
Preparing to unpack .../101-python3-distutils_3.9.2-1_all.deb ...
Unpacking python3-distutils (3.9.2-1) ...
Selecting previously unselected package libglib2.0-dev-bin.
Preparing to unpack .../102-libglib2.0-dev-bin_2.68.4-1_armhf.deb ...
Unpacking libglib2.0-dev-bin (2.68.4-1) ...
Selecting previously unselected package uuid-dev:armhf.
Preparing to unpack .../103-uuid-dev_2.36.1-8_armhf.deb ...
Unpacking uuid-dev:armhf (2.36.1-8) ...
Selecting previously unselected package libblkid-dev:armhf.
Preparing to unpack .../104-libblkid-dev_2.36.1-8_armhf.deb ...
Unpacking libblkid-dev:armhf (2.36.1-8) ...
Selecting previously unselected package libsepol1-dev:armhf.
Preparing to unpack .../105-libsepol1-dev_3.1-1_armhf.deb ...
Unpacking libsepol1-dev:armhf (3.1-1) ...
Selecting previously unselected package libpcre2-16-0:armhf.
Preparing to unpack .../106-libpcre2-16-0_10.36-2_armhf.deb ...
Unpacking libpcre2-16-0:armhf (10.36-2) ...
Selecting previously unselected package libpcre2-32-0:armhf.
Preparing to unpack .../107-libpcre2-32-0_10.36-2_armhf.deb ...
Unpacking libpcre2-32-0:armhf (10.36-2) ...
Selecting previously unselected package libpcre2-posix2:armhf.
Preparing to unpack .../108-libpcre2-posix2_10.36-2_armhf.deb ...
Unpacking libpcre2-posix2:armhf (10.36-2) ...
Selecting previously unselected package libpcre2-dev:armhf.
Preparing to unpack .../109-libpcre2-dev_10.36-2_armhf.deb ...
Unpacking libpcre2-dev:armhf (10.36-2) ...
Selecting previously unselected package libselinux1-dev:armhf.
Preparing to unpack .../110-libselinux1-dev_3.1-3_armhf.deb ...
Unpacking libselinux1-dev:armhf (3.1-3) ...
Selecting previously unselected package libmount-dev:armhf.
Preparing to unpack .../111-libmount-dev_2.36.1-8_armhf.deb ...
Unpacking libmount-dev:armhf (2.36.1-8) ...
Selecting previously unselected package libpcre16-3:armhf.
Preparing to unpack .../112-libpcre16-3_2%3a8.39-13_armhf.deb ...
Unpacking libpcre16-3:armhf (2:8.39-13) ...
Selecting previously unselected package libpcre32-3:armhf.
Preparing to unpack .../113-libpcre32-3_2%3a8.39-13_armhf.deb ...
Unpacking libpcre32-3:armhf (2:8.39-13) ...
Selecting previously unselected package libpcrecpp0v5:armhf.
Preparing to unpack .../114-libpcrecpp0v5_2%3a8.39-13_armhf.deb ...
Unpacking libpcrecpp0v5:armhf (2:8.39-13) ...
Selecting previously unselected package libpcre3-dev:armhf.
Preparing to unpack .../115-libpcre3-dev_2%3a8.39-13_armhf.deb ...
Unpacking libpcre3-dev:armhf (2:8.39-13) ...
Selecting previously unselected package zlib1g-dev:armhf.
Preparing to unpack .../116-zlib1g-dev_1%3a1.2.11.dfsg-2_armhf.deb ...
Unpacking zlib1g-dev:armhf (1:1.2.11.dfsg-2) ...
Selecting previously unselected package libglib2.0-dev:armhf.
Preparing to unpack .../117-libglib2.0-dev_2.68.4-1_armhf.deb ...
Unpacking libglib2.0-dev:armhf (2.68.4-1) ...
Selecting previously unselected package libatk1.0-dev:armhf.
Preparing to unpack .../118-libatk1.0-dev_2.36.0-2_armhf.deb ...
Unpacking libatk1.0-dev:armhf (2.36.0-2) ...
Selecting previously unselected package libsigc++-2.0-0v5:armhf.
Preparing to unpack .../119-libsigc++-2.0-0v5_2.10.4-2_armhf.deb ...
Unpacking libsigc++-2.0-0v5:armhf (2.10.4-2) ...
Selecting previously unselected package libglibmm-2.4-1v5:armhf.
Preparing to unpack .../120-libglibmm-2.4-1v5_2.64.2-2_armhf.deb ...
Unpacking libglibmm-2.4-1v5:armhf (2.64.2-2) ...
Selecting previously unselected package libatkmm-1.6-1v5:armhf.
Preparing to unpack .../121-libatkmm-1.6-1v5_2.28.0-3_armhf.deb ...
Unpacking libatkmm-1.6-1v5:armhf (2.28.0-3) ...
Selecting previously unselected package libsigc++-2.0-dev:armhf.
Preparing to unpack .../122-libsigc++-2.0-dev_2.10.4-2_armhf.deb ...
Unpacking libsigc++-2.0-dev:armhf (2.10.4-2) ...
Selecting previously unselected package libglibmm-2.4-dev:armhf.
Preparing to unpack .../123-libglibmm-2.4-dev_2.64.2-2_armhf.deb ...
Unpacking libglibmm-2.4-dev:armhf (2.64.2-2) ...
Selecting previously unselected package libatkmm-1.6-dev:armhf.
Preparing to unpack .../124-libatkmm-1.6-dev_2.28.0-3_armhf.deb ...
Unpacking libatkmm-1.6-dev:armhf (2.28.0-3) ...
Selecting previously unselected package libbrotli-dev:armhf.
Preparing to unpack .../125-libbrotli-dev_1.0.9-2+b1_armhf.deb ...
Unpacking libbrotli-dev:armhf (1.0.9-2+b1) ...
Selecting previously unselected package libcairo-gobject2:armhf.
Preparing to unpack .../126-libcairo-gobject2_1.16.0-5_armhf.deb ...
Unpacking libcairo-gobject2:armhf (1.16.0-5) ...
Selecting previously unselected package liblzo2-2:armhf.
Preparing to unpack .../127-liblzo2-2_2.10-2_armhf.deb ...
Unpacking liblzo2-2:armhf (2.10-2) ...
Selecting previously unselected package libcairo-script-interpreter2:armhf.
Preparing to unpack .../128-libcairo-script-interpreter2_1.16.0-5_armhf.deb ...
Unpacking libcairo-script-interpreter2:armhf (1.16.0-5) ...
Selecting previously unselected package libexpat1-dev:armhf.
Preparing to unpack .../129-libexpat1-dev_2.2.10-2_armhf.deb ...
Unpacking libexpat1-dev:armhf (2.2.10-2) ...
Selecting previously unselected package libpng-dev:armhf.
Preparing to unpack .../130-libpng-dev_1.6.37-3_armhf.deb ...
Unpacking libpng-dev:armhf (1.6.37-3) ...
Selecting previously unselected package libfreetype-dev:armhf.
Preparing to unpack .../131-libfreetype-dev_2.10.4+dfsg-1_armhf.deb ...
Unpacking libfreetype-dev:armhf (2.10.4+dfsg-1) ...
Selecting previously unselected package libfreetype6-dev:armhf.
Preparing to unpack .../132-libfreetype6-dev_2.10.4+dfsg-1_armhf.deb ...
Unpacking libfreetype6-dev:armhf (2.10.4+dfsg-1) ...
Selecting previously unselected package libfontconfig-dev:armhf.
Preparing to unpack .../133-libfontconfig-dev_2.13.1-4.2_armhf.deb ...
Unpacking libfontconfig-dev:armhf (2.13.1-4.2) ...
Selecting previously unselected package libfontconfig1-dev:armhf.
Preparing to unpack .../134-libfontconfig1-dev_2.13.1-4.2_armhf.deb ...
Unpacking libfontconfig1-dev:armhf (2.13.1-4.2) ...
Selecting previously unselected package xorg-sgml-doctools.
Preparing to unpack .../135-xorg-sgml-doctools_1%3a1.11-1.1_all.deb ...
Unpacking xorg-sgml-doctools (1:1.11-1.1) ...
Selecting previously unselected package x11proto-dev.
Preparing to unpack .../136-x11proto-dev_2020.1-1_all.deb ...
Unpacking x11proto-dev (2020.1-1) ...
Selecting previously unselected package libxau-dev:armhf.
Preparing to unpack .../137-libxau-dev_1%3a1.0.9-1_armhf.deb ...
Unpacking libxau-dev:armhf (1:1.0.9-1) ...
Selecting previously unselected package libxdmcp-dev:armhf.
Preparing to unpack .../138-libxdmcp-dev_1%3a1.1.2-3_armhf.deb ...
Unpacking libxdmcp-dev:armhf (1:1.1.2-3) ...
Selecting previously unselected package xtrans-dev.
Preparing to unpack .../139-xtrans-dev_1.4.0-1_all.deb ...
Unpacking xtrans-dev (1.4.0-1) ...
Selecting previously unselected package libpthread-stubs0-dev:armhf.
Preparing to unpack .../140-libpthread-stubs0-dev_0.4-1_armhf.deb ...
Unpacking libpthread-stubs0-dev:armhf (0.4-1) ...
Selecting previously unselected package libxcb1-dev:armhf.
Preparing to unpack .../141-libxcb1-dev_1.14-3_armhf.deb ...
Unpacking libxcb1-dev:armhf (1.14-3) ...
Selecting previously unselected package libx11-dev:armhf.
Preparing to unpack .../142-libx11-dev_2%3a1.7.2-1_armhf.deb ...
Unpacking libx11-dev:armhf (2:1.7.2-1) ...
Selecting previously unselected package libxrender-dev:armhf.
Preparing to unpack .../143-libxrender-dev_1%3a0.9.10-1_armhf.deb ...
Unpacking libxrender-dev:armhf (1:0.9.10-1) ...
Selecting previously unselected package x11proto-xext-dev.
Preparing to unpack .../144-x11proto-xext-dev_2020.1-1_all.deb ...
Unpacking x11proto-xext-dev (2020.1-1) ...
Selecting previously unselected package libxext-dev:armhf.
Preparing to unpack .../145-libxext-dev_2%3a1.3.3-1.1_armhf.deb ...
Unpacking libxext-dev:armhf (2:1.3.3-1.1) ...
Selecting previously unselected package x11-common.
Preparing to unpack .../146-x11-common_1%3a7.7+23_all.deb ...
Unpacking x11-common (1:7.7+23) ...
Selecting previously unselected package libice6:armhf.
Preparing to unpack .../147-libice6_2%3a1.0.10-1_armhf.deb ...
Unpacking libice6:armhf (2:1.0.10-1) ...
Selecting previously unselected package libsm6:armhf.
Preparing to unpack .../148-libsm6_2%3a1.2.3-1_armhf.deb ...
Unpacking libsm6:armhf (2:1.2.3-1) ...
Selecting previously unselected package libice-dev:armhf.
Preparing to unpack .../149-libice-dev_2%3a1.0.10-1_armhf.deb ...
Unpacking libice-dev:armhf (2:1.0.10-1) ...
Selecting previously unselected package libsm-dev:armhf.
Preparing to unpack .../150-libsm-dev_2%3a1.2.3-1_armhf.deb ...
Unpacking libsm-dev:armhf (2:1.2.3-1) ...
Selecting previously unselected package libpixman-1-dev:armhf.
Preparing to unpack .../151-libpixman-1-dev_0.40.0-1_armhf.deb ...
Unpacking libpixman-1-dev:armhf (0.40.0-1) ...
Selecting previously unselected package libxcb-render0-dev:armhf.
Preparing to unpack .../152-libxcb-render0-dev_1.14-3_armhf.deb ...
Unpacking libxcb-render0-dev:armhf (1.14-3) ...
Selecting previously unselected package libxcb-shm0-dev:armhf.
Preparing to unpack .../153-libxcb-shm0-dev_1.14-3_armhf.deb ...
Unpacking libxcb-shm0-dev:armhf (1.14-3) ...
Selecting previously unselected package libcairo2-dev:armhf.
Preparing to unpack .../154-libcairo2-dev_1.16.0-5_armhf.deb ...
Unpacking libcairo2-dev:armhf (1.16.0-5) ...
Selecting previously unselected package libcairomm-1.0-1v5:armhf.
Preparing to unpack .../155-libcairomm-1.0-1v5_1.12.2-4_armhf.deb ...
Unpacking libcairomm-1.0-1v5:armhf (1.12.2-4) ...
Selecting previously unselected package libcairomm-1.0-dev:armhf.
Preparing to unpack .../156-libcairomm-1.0-dev_1.12.2-4_armhf.deb ...
Unpacking libcairomm-1.0-dev:armhf (1.12.2-4) ...
Selecting previously unselected package libdatrie-dev:armhf.
Preparing to unpack .../157-libdatrie-dev_0.2.13-1+b1_armhf.deb ...
Unpacking libdatrie-dev:armhf (0.2.13-1+b1) ...
Selecting previously unselected package libdeflate-dev:armhf.
Preparing to unpack .../158-libdeflate-dev_1.7-1_armhf.deb ...
Unpacking libdeflate-dev:armhf (1.7-1) ...
Selecting previously unselected package libfribidi-dev:armhf.
Preparing to unpack .../159-libfribidi-dev_1.0.8-2_armhf.deb ...
Unpacking libfribidi-dev:armhf (1.0.8-2) ...
Selecting previously unselected package libgdk-pixbuf2.0-bin.
Preparing to unpack .../160-libgdk-pixbuf2.0-bin_2.42.6+dfsg-2_armhf.deb ...
Unpacking libgdk-pixbuf2.0-bin (2.42.6+dfsg-2) ...
Selecting previously unselected package libjpeg62-turbo-dev:armhf.
Preparing to unpack .../161-libjpeg62-turbo-dev_1%3a2.0.6-4_armhf.deb ...
Unpacking libjpeg62-turbo-dev:armhf (1:2.0.6-4) ...
Selecting previously unselected package libjpeg-dev:armhf.
Preparing to unpack .../162-libjpeg-dev_1%3a2.0.6-4_armhf.deb ...
Unpacking libjpeg-dev:armhf (1:2.0.6-4) ...
Selecting previously unselected package libjbig-dev:armhf.
Preparing to unpack .../163-libjbig-dev_2.1-3.1+b2_armhf.deb ...
Unpacking libjbig-dev:armhf (2.1-3.1+b2) ...
Selecting previously unselected package liblzma-dev:armhf.
Preparing to unpack .../164-liblzma-dev_5.2.5-2_armhf.deb ...
Unpacking liblzma-dev:armhf (5.2.5-2) ...
Selecting previously unselected package libtiffxx5:armhf.
Preparing to unpack .../165-libtiffxx5_4.2.0-1_armhf.deb ...
Unpacking libtiffxx5:armhf (4.2.0-1) ...
Selecting previously unselected package libtiff-dev:armhf.
Preparing to unpack .../166-libtiff-dev_4.2.0-1_armhf.deb ...
Unpacking libtiff-dev:armhf (4.2.0-1) ...
Selecting previously unselected package libgdk-pixbuf-2.0-dev:armhf.
Preparing to unpack .../167-libgdk-pixbuf-2.0-dev_2.42.6+dfsg-2_armhf.deb ...
Unpacking libgdk-pixbuf-2.0-dev:armhf (2.42.6+dfsg-2) ...
Selecting previously unselected package libgraphite2-dev:armhf.
Preparing to unpack .../168-libgraphite2-dev_1.3.14-1_armhf.deb ...
Unpacking libgraphite2-dev:armhf (1.3.14-1) ...
Selecting previously unselected package libharfbuzz-icu0:armhf.
Preparing to unpack .../169-libharfbuzz-icu0_2.7.4-1_armhf.deb ...
Unpacking libharfbuzz-icu0:armhf (2.7.4-1) ...
Selecting previously unselected package libharfbuzz-gobject0:armhf.
Preparing to unpack .../170-libharfbuzz-gobject0_2.7.4-1_armhf.deb ...
Unpacking libharfbuzz-gobject0:armhf (2.7.4-1) ...
Selecting previously unselected package libicu-dev:armhf.
Preparing to unpack .../171-libicu-dev_67.1-7_armhf.deb ...
Unpacking libicu-dev:armhf (67.1-7) ...
Selecting previously unselected package libharfbuzz-dev:armhf.
Preparing to unpack .../172-libharfbuzz-dev_2.7.4-1_armhf.deb ...
Unpacking libharfbuzz-dev:armhf (2.7.4-1) ...
Selecting previously unselected package libthai-dev:armhf.
Preparing to unpack .../173-libthai-dev_0.1.28-4_armhf.deb ...
Unpacking libthai-dev:armhf (0.1.28-4) ...
Selecting previously unselected package libxft-dev:armhf.
Preparing to unpack .../174-libxft-dev_2.3.2-2_armhf.deb ...
Unpacking libxft-dev:armhf (2.3.2-2) ...
Selecting previously unselected package pango1.0-tools.
Preparing to unpack .../175-pango1.0-tools_1.46.2-3_armhf.deb ...
Unpacking pango1.0-tools (1.46.2-3) ...
Selecting previously unselected package libpango1.0-dev:armhf.
Preparing to unpack .../176-libpango1.0-dev_1.46.2-3_armhf.deb ...
Unpacking libpango1.0-dev:armhf (1.46.2-3) ...
Selecting previously unselected package x11proto-xinerama-dev.
Preparing to unpack .../177-x11proto-xinerama-dev_2020.1-1_all.deb ...
Unpacking x11proto-xinerama-dev (2020.1-1) ...
Selecting previously unselected package libxinerama-dev:armhf.
Preparing to unpack .../178-libxinerama-dev_2%3a1.1.4-2_armhf.deb ...
Unpacking libxinerama-dev:armhf (2:1.1.4-2) ...
Selecting previously unselected package libxfixes-dev:armhf.
Preparing to unpack .../179-libxfixes-dev_1%3a5.0.3-2_armhf.deb ...
Unpacking libxfixes-dev:armhf (1:5.0.3-2) ...
Selecting previously unselected package x11proto-input-dev.
Preparing to unpack .../180-x11proto-input-dev_2020.1-1_all.deb ...
Unpacking x11proto-input-dev (2020.1-1) ...
Selecting previously unselected package libxi-dev:armhf.
Preparing to unpack .../181-libxi-dev_2%3a1.7.10-1_armhf.deb ...
Unpacking libxi-dev:armhf (2:1.7.10-1) ...
Selecting previously unselected package x11proto-randr-dev.
Preparing to unpack .../182-x11proto-randr-dev_2020.1-1_all.deb ...
Unpacking x11proto-randr-dev (2020.1-1) ...
Selecting previously unselected package libxrandr-dev:armhf.
Preparing to unpack .../183-libxrandr-dev_2%3a1.5.1-1_armhf.deb ...
Unpacking libxrandr-dev:armhf (2:1.5.1-1) ...
Selecting previously unselected package libxcursor-dev:armhf.
Preparing to unpack .../184-libxcursor-dev_1%3a1.2.0-2_armhf.deb ...
Unpacking libxcursor-dev:armhf (1:1.2.0-2) ...
Selecting previously unselected package libxcomposite-dev:armhf.
Preparing to unpack .../185-libxcomposite-dev_1%3a0.4.5-1_armhf.deb ...
Unpacking libxcomposite-dev:armhf (1:0.4.5-1) ...
Selecting previously unselected package libxdamage-dev:armhf.
Preparing to unpack .../186-libxdamage-dev_1%3a1.1.5-2_armhf.deb ...
Unpacking libxdamage-dev:armhf (1:1.1.5-2) ...
Selecting previously unselected package libxml2-utils.
Preparing to unpack .../187-libxml2-utils_2.9.10+dfsg-6.7_armhf.deb ...
Unpacking libxml2-utils (2.9.10+dfsg-6.7) ...
Selecting previously unselected package libgtk2.0-dev:armhf.
Preparing to unpack .../188-libgtk2.0-dev_2.24.33-2_armhf.deb ...
Unpacking libgtk2.0-dev:armhf (2.24.33-2) ...
Selecting previously unselected package libpangomm-1.4-1v5:armhf.
Preparing to unpack .../189-libpangomm-1.4-1v5_2.42.1-1_armhf.deb ...
Unpacking libpangomm-1.4-1v5:armhf (2.42.1-1) ...
Selecting previously unselected package libgtkmm-2.4-1v5:armhf.
Preparing to unpack .../190-libgtkmm-2.4-1v5_1%3a2.24.5-4+b1_armhf.deb ...
Unpacking libgtkmm-2.4-1v5:armhf (1:2.24.5-4+b1) ...
Selecting previously unselected package libpangomm-1.4-dev:armhf.
Preparing to unpack .../191-libpangomm-1.4-dev_2.42.1-1_armhf.deb ...
Unpacking libpangomm-1.4-dev:armhf (2.42.1-1) ...
Selecting previously unselected package libgtkmm-2.4-dev:armhf.
Preparing to unpack .../192-libgtkmm-2.4-dev_1%3a2.24.5-4+b1_armhf.deb ...
Unpacking libgtkmm-2.4-dev:armhf (1:2.24.5-4+b1) ...
Selecting previously unselected package sbuild-build-depends-paco-dummy.
Preparing to unpack .../193-sbuild-build-depends-paco-dummy_0.invalid.0_armhf.deb ...
Unpacking sbuild-build-depends-paco-dummy (0.invalid.0) ...
Setting up media-types (4.0.0) ...
Setting up libpcrecpp0v5:armhf (2:8.39-13) ...
Setting up libpipeline1:armhf (1.5.3-1) ...
Setting up libgraphite2-3:armhf (1.3.14-1) ...
Setting up libpixman-1-0:armhf (0.40.0-1) ...
Setting up libxau6:armhf (1:1.0.9-1) ...
Setting up libpixman-1-dev:armhf (0.40.0-1) ...
Setting up bsdextrautils (2.36.1-8) ...
update-alternatives: using /usr/bin/write.ul to provide /usr/bin/write (write) in auto mode
Setting up libpcre16-3:armhf (2:8.39-13) ...
Setting up hicolor-icon-theme (0.17-2) ...
Setting up libicu67:armhf (67.1-7) ...
Setting up libdatrie1:armhf (0.2.13-1+b1) ...
Setting up libmagic-mgc (1:5.39-3) ...
Setting up libarchive-zip-perl (1.68-1) ...
Setting up libglib2.0-0:armhf (2.68.4-1) ...
No schema files found: doing nothing.
Setting up libdebhelper-perl (13.4.1) ...
Setting up libbrotli1:armhf (1.0.9-2+b1) ...
Setting up libgdk-pixbuf2.0-common (2.42.6+dfsg-2) ...
Setting up x11-common (1:7.7+23) ...
invoke-rc.d: could not determine current runlevel
invoke-rc.d: policy-rc.d denied execution of restart.
Setting up libmagic1:armhf (1:5.39-3) ...
Setting up libsepol1-dev:armhf (3.1-1) ...
Setting up libdeflate0:armhf (1.7-1) ...
Setting up gettext-base (0.21-4) ...
Setting up liblzo2-2:armhf (2.10-2) ...
Setting up file (1:5.39-3) ...
Setting up libffi-dev:armhf (3.3-6) ...
Setting up libpthread-stubs0-dev:armhf (0.4-1) ...
Setting up libjbig0:armhf (2.1-3.1+b2) ...
Setting up libpcre2-16-0:armhf (10.36-2) ...
Setting up xtrans-dev (1.4.0-1) ...
Setting up libgraphite2-dev:armhf (1.3.14-1) ...
Setting up autotools-dev (20180224.1+nmu1) ...
Setting up libpcre2-32-0:armhf (10.36-2) ...
Setting up libglib2.0-data (2.68.4-1) ...
Setting up libexpat1-dev:armhf (2.2.10-2) ...
Setting up libjpeg62-turbo:armhf (1:2.0.6-4) ...
Setting up libx11-data (2:1.7.2-1) ...
Setting up libjpeg62-turbo-dev:armhf (1:2.0.6-4) ...
Setting up libsigc++-2.0-0v5:armhf (2.10.4-2) ...
Setting up uuid-dev:armhf (2.36.1-8) ...
Setting up libavahi-common-data:armhf (0.8-5) ...
Setting up libdbus-1-3:armhf (1.12.20-2) ...
Setting up libsigsegv2:armhf (2.13-1) ...
Setting up libfribidi0:armhf (1.0.8-2) ...
Setting up libpng16-16:armhf (1.6.37-3) ...
Setting up libpcre32-3:armhf (2:8.39-13) ...
Setting up autopoint (0.21-4) ...
Setting up libwebp6:armhf (0.6.1-2.1) ...
Setting up icu-devtools (67.1-7) ...
Setting up pkg-config (0.29.2-1) ...
Setting up fonts-dejavu-core (2.37-2) ...
Setting up libpcre2-posix2:armhf (10.36-2) ...
Setting up liblzma-dev:armhf (5.2.5-2) ...
Setting up zlib1g-dev:armhf (1:1.2.11.dfsg-2) ...
Setting up libatk1.0-data (2.36.0-2) ...
Setting up libmd0:armhf (1.0.3-3) ...
Setting up libdatrie-dev:armhf (0.2.13-1+b1) ...
Setting up sensible-utils (0.0.14) ...
Setting up libuchardet0:armhf (0.0.7-1) ...
Setting up libmpdec3:armhf (2.5.1-1+rpi1) ...
Setting up libsub-override-perl (0.09-2) ...
Setting up libthai-data (0.1.28-4) ...
Setting up libgirepository-1.0-1:armhf (1.68.0-2) ...
Setting up xorg-sgml-doctools (1:1.11-1.1) ...
Setting up libgtk2.0-common (2.24.33-2) ...
Setting up libatk1.0-0:armhf (2.36.0-2) ...
Setting up libtiff5:armhf (4.2.0-1) ...
Setting up libbsd0:armhf (0.11.3-1) ...
Setting up libdeflate-dev:armhf (1.7-1) ...
Setting up libelf1:armhf (0.185-2) ...
Setting up libicu-dev:armhf (67.1-7) ...
Setting up libxml2:armhf (2.9.10+dfsg-6.7) ...
Setting up libbrotli-dev:armhf (1.0.9-2+b1) ...
Setting up libpython3.9-stdlib:armhf (3.9.2-1+rpi1) ...
Setting up libpython3-stdlib:armhf (3.9.2-3) ...
Setting up libtiffxx5:armhf (4.2.0-1) ...
Setting up x11proto-dev (2020.1-1) ...
Setting up libfile-stripnondeterminism-perl (1.12.0-1) ...
Setting up libglibmm-2.4-1v5:armhf (2.64.2-2) ...
Setting up libblkid-dev:armhf (2.36.1-8) ...
Setting up libice6:armhf (2:1.0.10-1) ...
Setting up libxdmcp6:armhf (1:1.1.2-3) ...
Setting up libxcb1:armhf (1.14-3) ...
Setting up gettext (0.21-4) ...
Setting up libxau-dev:armhf (1:1.0.9-1) ...
Setting up libpcre2-dev:armhf (10.36-2) ...
Setting up libice-dev:armhf (2:1.0.10-1) ...
Setting up libtool (2.4.6-15) ...
Setting up libxcb-render0:armhf (1.14-3) ...
Setting up libselinux1-dev:armhf (3.1-3) ...
Setting up libpcre3-dev:armhf (2:8.39-13) ...
Setting up x11proto-randr-dev (2020.1-1) ...
Setting up libfribidi-dev:armhf (1.0.8-2) ...
Setting up libpng-dev:armhf (1.6.37-3) ...
Setting up libavahi-common3:armhf (0.8-5) ...
Setting up libjpeg-dev:armhf (1:2.0.6-4) ...
Setting up libjbig-dev:armhf (2.1-3.1+b2) ...
Setting up libglib2.0-bin (2.68.4-1) ...
Setting up m4 (1.4.18-5) ...
Setting up libxcb-shm0:armhf (1.14-3) ...
Setting up x11proto-xinerama-dev (2020.1-1) ...
Setting up intltool-debian (0.35.0+20060710.5) ...
Setting up libsigc++-2.0-dev:armhf (2.10.4-2) ...
Setting up libthai0:armhf (0.1.28-4) ...
Setting up libxdmcp-dev:armhf (1:1.1.2-3) ...
Setting up libfreetype6:armhf (2.10.4+dfsg-1) ...
Setting up libtiff-dev:armhf (4.2.0-1) ...
Setting up shared-mime-info (2.0-1) ...
Setting up x11proto-input-dev (2020.1-1) ...
Setting up ucf (3.0043) ...
Setting up gir1.2-glib-2.0:armhf (1.68.0-2) ...
Setting up autoconf (2.69-14) ...
Setting up libthai-dev:armhf (0.1.28-4) ...
Setting up dh-strip-nondeterminism (1.12.0-1) ...
Setting up x11proto-xext-dev (2020.1-1) ...
Setting up dwz (0.14-1) ...
Setting up groff-base (1.22.4-6) ...
Setting up libx11-6:armhf (2:1.7.2-1) ...
Setting up libharfbuzz0b:armhf (2.7.4-1) ...
Setting up libgdk-pixbuf-2.0-0:armhf (2.42.6+dfsg-2) ...
Setting up libatkmm-1.6-1v5:armhf (2.28.0-3) ...
Setting up libxml2-utils (2.9.10+dfsg-6.7) ...
Setting up libxcomposite1:armhf (1:0.4.5-1) ...
Setting up libsm6:armhf (2:1.2.3-1) ...
Setting up libavahi-client3:armhf (0.8-5) ...
Setting up libmount-dev:armhf (2.36.1-8) ...
Setting up python3.9 (3.9.2-1+rpi1) ...
Setting up automake (1:1.16.3-2) ...
update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode
Setting up gtk-update-icon-cache (3.24.30-1) ...
Setting up gir1.2-freedesktop:armhf (1.68.0-2) ...
Setting up libharfbuzz-icu0:armhf (2.7.4-1) ...
Setting up libxdamage1:armhf (1:1.1.5-2) ...
Setting up libxcb1-dev:armhf (1.14-3) ...
Setting up libxrender1:armhf (1:0.9.10-1) ...
Setting up gir1.2-gdkpixbuf-2.0:armhf (2.42.6+dfsg-2) ...
Setting up gir1.2-atk-1.0:armhf (2.36.0-2) ...
Setting up libsm-dev:armhf (2:1.2.3-1) ...
Setting up fontconfig-config (2.13.1-4.2) ...
Setting up po-debconf (1.0.21+nmu1) ...
Setting up libx11-dev:armhf (2:1.7.2-1) ...
Setting up libxext6:armhf (2:1.3.3-1.1) ...
Setting up python3 (3.9.2-3) ...
Setting up libharfbuzz-gobject0:armhf (2.7.4-1) ...
Setting up man-db (2.9.4-2) ...
Not building database; man-db/auto-update is not 'true'.
Setting up gir1.2-harfbuzz-0.0:armhf (2.7.4-1) ...
Setting up libfreetype-dev:armhf (2.10.4+dfsg-1) ...
Setting up dh-autoreconf (20) ...
Setting up libxcb-shm0-dev:armhf (1.14-3) ...
Setting up adwaita-icon-theme (3.38.0-1) ...
update-alternatives: using /usr/share/icons/Adwaita/cursor.theme to provide /usr/share/icons/default/index.theme (x-cursor-theme) in auto mode
Setting up libxfixes3:armhf (1:5.0.3-2) ...
Setting up libxinerama1:armhf (2:1.1.4-2) ...
Setting up libxrandr2:armhf (2:1.5.1-1) ...
Setting up libxcb-render0-dev:armhf (1.14-3) ...
Setting up libxext-dev:armhf (2:1.3.3-1.1) ...
Setting up libcups2:armhf (2.3.3op2-3+deb11u1) ...
Setting up libgdk-pixbuf2.0-bin (2.42.6+dfsg-2) ...
Setting up libfontconfig1:armhf (2.13.1-4.2) ...
Setting up python3-lib2to3 (3.9.2-1) ...
Setting up libxrender-dev:armhf (1:0.9.10-1) ...
Setting up python3-distutils (3.9.2-1) ...
Setting up libglib2.0-dev-bin (2.68.4-1) ...
Setting up fontconfig (2.13.1-4.2) ...
Regenerating fonts cache... done.
Setting up libxft2:armhf (2.3.2-2) ...
Setting up libxi6:armhf (2:1.7.10-1) ...
Setting up libxcursor1:armhf (1:1.2.0-2) ...
Setting up libpango-1.0-0:armhf (1.46.2-3) ...
Setting up debhelper (13.4.1) ...
Setting up libcairo2:armhf (1.16.0-5) ...
Setting up libfreetype6-dev:armhf (2.10.4+dfsg-1) ...
Setting up libcairomm-1.0-1v5:armhf (1.12.2-4) ...
Setting up libxfixes-dev:armhf (1:5.0.3-2) ...
Setting up libxrandr-dev:armhf (2:1.5.1-1) ...
Setting up libglib2.0-dev:armhf (2.68.4-1) ...
Setting up libglibmm-2.4-dev:armhf (2.64.2-2) ...
Setting up libxinerama-dev:armhf (2:1.1.4-2) ...
Setting up libcairo-gobject2:armhf (1.16.0-5) ...
Setting up libpangoft2-1.0-0:armhf (1.46.2-3) ...
Setting up libxi-dev:armhf (2:1.7.10-1) ...
Setting up libatk1.0-dev:armhf (2.36.0-2) ...
Setting up libpangocairo-1.0-0:armhf (1.46.2-3) ...
Setting up libxdamage-dev:armhf (1:1.1.5-2) ...
Setting up libgdk-pixbuf-2.0-dev:armhf (2.42.6+dfsg-2) ...
Setting up libcairo-script-interpreter2:armhf (1.16.0-5) ...
Setting up libharfbuzz-dev:armhf (2.7.4-1) ...
Setting up libpangoxft-1.0-0:armhf (1.46.2-3) ...
Setting up libfontconfig-dev:armhf (2.13.1-4.2) ...
Setting up libxcomposite-dev:armhf (1:0.4.5-1) ...
Setting up libxcursor-dev:armhf (1:1.2.0-2) ...
Setting up libgtk2.0-0:armhf (2.24.33-2) ...
Setting up pango1.0-tools (1.46.2-3) ...
Setting up gir1.2-pango-1.0:armhf (1.46.2-3) ...
Setting up gir1.2-gtk-2.0:armhf (2.24.33-2) ...
Setting up libpangomm-1.4-1v5:armhf (2.42.1-1) ...
Setting up libatkmm-1.6-dev:armhf (2.28.0-3) ...
Setting up libgtkmm-2.4-1v5:armhf (1:2.24.5-4+b1) ...
Setting up libcairo2-dev:armhf (1.16.0-5) ...
Setting up libxft-dev:armhf (2.3.2-2) ...
Setting up libfontconfig1-dev:armhf (2.13.1-4.2) ...
Setting up libcairomm-1.0-dev:armhf (1.12.2-4) ...
Setting up libpango1.0-dev:armhf (1.46.2-3) ...
Setting up libpangomm-1.4-dev:armhf (2.42.1-1) ...
Setting up libgtk2.0-dev:armhf (2.24.33-2) ...
Setting up libgtkmm-2.4-dev:armhf (1:2.24.5-4+b1) ...
Setting up sbuild-build-depends-paco-dummy (0.invalid.0) ...
Processing triggers for libc-bin (2.31-13+rpi1) ...
+------------------------------------------------------------------------------+
| Build environment |
+------------------------------------------------------------------------------+
Kernel: Linux 4.9.0-0.bpo.1-armmp armhf (armv7l)
Toolchain package versions: binutils_2.35.2-2+rpi1 dpkg-dev_1.20.9+rpi1 g++-10_10.2.1-6+rpi1 gcc-10_10.2.1-6+rpi1 libc6-dev_2.31-13+rpi1 libstdc++-10-dev_10.2.1-6+rpi1 libstdc++6_10.2.1-6+rpi1 linux-libc-dev_5.10.46-4+rpi1
Package versions: adduser_3.118 adwaita-icon-theme_3.38.0-1 apt_2.2.4 autoconf_2.69-14 automake_1:1.16.3-2 autopoint_0.21-4 autotools-dev_20180224.1+nmu1 base-files_11.1+rpi1 base-passwd_3.5.51 bash_5.1-2 binutils_2.35.2-2+rpi1 binutils-arm-linux-gnueabihf_2.35.2-2+rpi1 binutils-common_2.35.2-2+rpi1 bsdextrautils_2.36.1-8 bsdutils_1:2.36.1-8 build-essential_12.9 bzip2_1.0.8-4 coreutils_8.32-4 cpp_4:10.2.1-1+rpi1 cpp-10_10.2.1-6+rpi1 dash_0.5.11+git20200708+dd9ef66-5 debconf_1.5.77 debhelper_13.4.1 debianutils_4.11.2 dh-autoreconf_20 dh-strip-nondeterminism_1.12.0-1 diffutils_1:3.7-5 dirmngr_2.2.27-2 dpkg_1.20.9+rpi1 dpkg-dev_1.20.9+rpi1 dwz_0.14-1 e2fsprogs_1.46.2-2 fakeroot_1.25.3-1.1 file_1:5.39-3 findutils_4.8.0-1 fontconfig_2.13.1-4.2 fontconfig-config_2.13.1-4.2 fonts-dejavu-core_2.37-2 g++_4:10.2.1-1+rpi1 g++-10_10.2.1-6+rpi1 gcc_4:10.2.1-1+rpi1 gcc-10_10.2.1-6+rpi1 gcc-10-base_10.2.1-6+rpi1 gcc-7-base_7.5.0-6+rpi1+b2 gcc-8-base_8.4.0-7+rpi1 gcc-9-base_9.3.0-22+rpi1 gettext_0.21-4 gettext-base_0.21-4 gir1.2-atk-1.0_2.36.0-2 gir1.2-freedesktop_1.68.0-2 gir1.2-gdkpixbuf-2.0_2.42.6+dfsg-2 gir1.2-glib-2.0_1.68.0-2 gir1.2-gtk-2.0_2.24.33-2 gir1.2-harfbuzz-0.0_2.7.4-1 gir1.2-pango-1.0_1.46.2-3 gnupg_2.2.27-2 gnupg-l10n_2.2.27-2 gnupg-utils_2.2.27-2 gpg_2.2.27-2 gpg-agent_2.2.27-2 gpg-wks-client_2.2.27-2 gpg-wks-server_2.2.27-2 gpgconf_2.2.27-2 gpgsm_2.2.27-2 gpgv_2.2.27-2 grep_3.6-1 groff-base_1.22.4-6 gtk-update-icon-cache_3.24.30-1 gzip_1.10-4 hicolor-icon-theme_0.17-2 hostname_3.23 icu-devtools_67.1-7 init-system-helpers_1.60 intltool-debian_0.35.0+20060710.5 libacl1_2.2.53-10 libapt-pkg6.0_2.2.4 libarchive-zip-perl_1.68-1 libasan6_10.2.1-6+rpi1 libassuan0_2.5.3-7.1 libatk1.0-0_2.36.0-2 libatk1.0-data_2.36.0-2 libatk1.0-dev_2.36.0-2 libatkmm-1.6-1v5_2.28.0-3 libatkmm-1.6-dev_2.28.0-3 libatomic1_10.2.1-6+rpi1 libattr1_1:2.4.48-6 libaudit-common_1:3.0-2 libaudit1_1:3.0-2 libavahi-client3_0.8-5 libavahi-common-data_0.8-5 libavahi-common3_0.8-5 libbinutils_2.35.2-2+rpi1 libblkid-dev_2.36.1-8 libblkid1_2.36.1-8 libbrotli-dev_1.0.9-2+b1 libbrotli1_1.0.9-2+b1 libbsd0_0.11.3-1 libbz2-1.0_1.0.8-4 libc-bin_2.31-13+rpi1 libc-dev-bin_2.31-13+rpi1 libc6_2.31-13+rpi1 libc6-dev_2.31-13+rpi1 libcairo-gobject2_1.16.0-5 libcairo-script-interpreter2_1.16.0-5 libcairo2_1.16.0-5 libcairo2-dev_1.16.0-5 libcairomm-1.0-1v5_1.12.2-4 libcairomm-1.0-dev_1.12.2-4 libcap-ng0_0.7.9-2.2+b1 libcc1-0_10.2.1-6+rpi1 libcom-err2_1.46.2-2 libcrypt-dev_1:4.4.18-4 libcrypt1_1:4.4.18-4 libctf-nobfd0_2.35.2-2+rpi1 libctf0_2.35.2-2+rpi1 libcups2_2.3.3op2-3+deb11u1 libdatrie-dev_0.2.13-1+b1 libdatrie1_0.2.13-1+b1 libdb5.3_5.3.28+dfsg1-0.8 libdbus-1-3_1.12.20-2 libdebconfclient0_0.260 libdebhelper-perl_13.4.1 libdeflate-dev_1.7-1 libdeflate0_1.7-1 libdpkg-perl_1.20.9+rpi1 libelf1_0.185-2 libexpat1_2.2.10-2 libexpat1-dev_2.2.10-2 libext2fs2_1.46.2-2 libfakeroot_1.25.3-1.1 libffi-dev_3.3-6 libffi7_3.3-6 libfile-stripnondeterminism-perl_1.12.0-1 libfontconfig-dev_2.13.1-4.2 libfontconfig1_2.13.1-4.2 libfontconfig1-dev_2.13.1-4.2 libfreetype-dev_2.10.4+dfsg-1 libfreetype6_2.10.4+dfsg-1 libfreetype6-dev_2.10.4+dfsg-1 libfribidi-dev_1.0.8-2 libfribidi0_1.0.8-2 libgcc-10-dev_10.2.1-6+rpi1 libgcc-s1_10.2.1-6+rpi1 libgcrypt20_1.8.7-6 libgdbm-compat4_1.19-2 libgdbm6_1.19-2 libgdk-pixbuf-2.0-0_2.42.6+dfsg-2 libgdk-pixbuf-2.0-dev_2.42.6+dfsg-2 libgdk-pixbuf2.0-bin_2.42.6+dfsg-2 libgdk-pixbuf2.0-common_2.42.6+dfsg-2 libgirepository-1.0-1_1.68.0-2 libglib2.0-0_2.68.4-1 libglib2.0-bin_2.68.4-1 libglib2.0-data_2.68.4-1 libglib2.0-dev_2.68.4-1 libglib2.0-dev-bin_2.68.4-1 libglibmm-2.4-1v5_2.64.2-2 libglibmm-2.4-dev_2.64.2-2 libgmp10_2:6.2.1+dfsg-1 libgnutls30_3.7.1-5 libgomp1_10.2.1-6+rpi1 libgpg-error0_1.38-2 libgraphite2-3_1.3.14-1 libgraphite2-dev_1.3.14-1 libgssapi-krb5-2_1.18.3-6 libgtk2.0-0_2.24.33-2 libgtk2.0-common_2.24.33-2 libgtk2.0-dev_2.24.33-2 libgtkmm-2.4-1v5_1:2.24.5-4+b1 libgtkmm-2.4-dev_1:2.24.5-4+b1 libharfbuzz-dev_2.7.4-1 libharfbuzz-gobject0_2.7.4-1 libharfbuzz-icu0_2.7.4-1 libharfbuzz0b_2.7.4-1 libhogweed6_3.7.3-1 libice-dev_2:1.0.10-1 libice6_2:1.0.10-1 libicu-dev_67.1-7 libicu67_67.1-7 libidn2-0_2.3.0-5 libisl23_0.23-1 libjbig-dev_2.1-3.1+b2 libjbig0_2.1-3.1+b2 libjpeg-dev_1:2.0.6-4 libjpeg62-turbo_1:2.0.6-4 libjpeg62-turbo-dev_1:2.0.6-4 libk5crypto3_1.18.3-6 libkeyutils1_1.6.1-2 libkrb5-3_1.18.3-6 libkrb5support0_1.18.3-6 libksba8_1.5.0-3 libldap-2.4-2_2.4.57+dfsg-3 liblocale-gettext-perl_1.07-4+b1 liblz4-1_1.9.3-2 liblzma-dev_5.2.5-2 liblzma5_5.2.5-2 liblzo2-2_2.10-2 libmagic-mgc_1:5.39-3 libmagic1_1:5.39-3 libmd0_1.0.3-3 libmount-dev_2.36.1-8 libmount1_2.36.1-8 libmpc3_1.2.0-1 libmpdec3_2.5.1-1+rpi1 libmpfr6_4.1.0-3 libncursesw6_6.2+20201114-2 libnettle8_3.7.3-1 libnpth0_1.6-3 libnsl-dev_1.3.0-2 libnsl2_1.3.0-2 libp11-kit0_0.23.22-1 libpam-modules_1.4.0-9 libpam-modules-bin_1.4.0-9 libpam-runtime_1.4.0-9 libpam0g_1.4.0-9 libpango-1.0-0_1.46.2-3 libpango1.0-dev_1.46.2-3 libpangocairo-1.0-0_1.46.2-3 libpangoft2-1.0-0_1.46.2-3 libpangomm-1.4-1v5_2.42.1-1 libpangomm-1.4-dev_2.42.1-1 libpangoxft-1.0-0_1.46.2-3 libpcre16-3_2:8.39-13 libpcre2-16-0_10.36-2 libpcre2-32-0_10.36-2 libpcre2-8-0_10.36-2 libpcre2-dev_10.36-2 libpcre2-posix2_10.36-2 libpcre3_2:8.39-13 libpcre3-dev_2:8.39-13 libpcre32-3_2:8.39-13 libpcrecpp0v5_2:8.39-13 libperl5.32_5.32.1-4+deb11u1 libpipeline1_1.5.3-1 libpixman-1-0_0.40.0-1 libpixman-1-dev_0.40.0-1 libpng-dev_1.6.37-3 libpng16-16_1.6.37-3 libpthread-stubs0-dev_0.4-1 libpython3-stdlib_3.9.2-3 libpython3.9-minimal_3.9.2-1+rpi1 libpython3.9-stdlib_3.9.2-1+rpi1 libreadline8_8.1-1 libsasl2-2_2.1.27+dfsg-2.1 libsasl2-modules-db_2.1.27+dfsg-2.1 libseccomp2_2.5.1-1+rpi1 libselinux1_3.1-3 libselinux1-dev_3.1-3 libsemanage-common_3.1-1 libsemanage1_3.1-1+b1 libsepol1_3.1-1 libsepol1-dev_3.1-1 libsigc++-2.0-0v5_2.10.4-2 libsigc++-2.0-dev_2.10.4-2 libsigsegv2_2.13-1 libsm-dev_2:1.2.3-1 libsm6_2:1.2.3-1 libsmartcols1_2.36.1-8 libsqlite3-0_3.34.1-3 libss2_1.46.2-2 libssl1.1_1.1.1k-1 libstdc++-10-dev_10.2.1-6+rpi1 libstdc++6_10.2.1-6+rpi1 libsub-override-perl_0.09-2 libsystemd0_247.3-6+rpi1 libtasn1-6_4.16.0-2 libtext-charwidth-perl_0.04-10+b1 libtext-iconv-perl_1.7-7+b1 libthai-data_0.1.28-4 libthai-dev_0.1.28-4 libthai0_0.1.28-4 libtiff-dev_4.2.0-1 libtiff5_4.2.0-1 libtiffxx5_4.2.0-1 libtinfo6_6.2+20201114-2 libtirpc-common_1.3.1-1 libtirpc-dev_1.3.1-1 libtirpc3_1.3.1-1 libtool_2.4.6-15 libubsan1_10.2.1-6+rpi1 libuchardet0_0.0.7-1 libudev1_247.3-6+rpi1 libunistring2_0.9.10-4 libuuid1_2.36.1-8 libwebp6_0.6.1-2.1 libx11-6_2:1.7.2-1 libx11-data_2:1.7.2-1 libx11-dev_2:1.7.2-1 libxau-dev_1:1.0.9-1 libxau6_1:1.0.9-1 libxcb-render0_1.14-3 libxcb-render0-dev_1.14-3 libxcb-shm0_1.14-3 libxcb-shm0-dev_1.14-3 libxcb1_1.14-3 libxcb1-dev_1.14-3 libxcomposite-dev_1:0.4.5-1 libxcomposite1_1:0.4.5-1 libxcursor-dev_1:1.2.0-2 libxcursor1_1:1.2.0-2 libxdamage-dev_1:1.1.5-2 libxdamage1_1:1.1.5-2 libxdmcp-dev_1:1.1.2-3 libxdmcp6_1:1.1.2-3 libxext-dev_2:1.3.3-1.1 libxext6_2:1.3.3-1.1 libxfixes-dev_1:5.0.3-2 libxfixes3_1:5.0.3-2 libxft-dev_2.3.2-2 libxft2_2.3.2-2 libxi-dev_2:1.7.10-1 libxi6_2:1.7.10-1 libxinerama-dev_2:1.1.4-2 libxinerama1_2:1.1.4-2 libxml2_2.9.10+dfsg-6.7 libxml2-utils_2.9.10+dfsg-6.7 libxrandr-dev_2:1.5.1-1 libxrandr2_2:1.5.1-1 libxrender-dev_1:0.9.10-1 libxrender1_1:0.9.10-1 libxxhash0_0.8.0-2+rpi1 libzstd1_1.4.8+dfsg-2.1+rpi1 linux-libc-dev_5.10.46-4+rpi1 login_1:4.8.1-1 logsave_1.46.2-2 lsb-base_11.1.0+rpi1 m4_1.4.18-5 make_4.3-4.1 man-db_2.9.4-2 mawk_1.3.4.20200120-2 media-types_4.0.0 mount_2.36.1-8 ncurses-base_6.2+20201114-2 ncurses-bin_6.2+20201114-2 netbase_6.3 pango1.0-tools_1.46.2-3 passwd_1:4.8.1-1 patch_2.7.6-7 perl_5.32.1-4+deb11u1 perl-base_5.32.1-4+deb11u1 perl-modules-5.32_5.32.1-5 pinentry-curses_1.1.0-4 pkg-config_0.29.2-1 po-debconf_1.0.21+nmu1 python3_3.9.2-3 python3-distutils_3.9.2-1 python3-lib2to3_3.9.2-1 python3-minimal_3.9.2-3 python3.9_3.9.2-1+rpi1 python3.9-minimal_3.9.2-1+rpi1 raspbian-archive-keyring_20120528.2 readline-common_8.1-2 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-paco-dummy_0.invalid.0 sed_4.7-1 sensible-utils_0.0.14 shared-mime-info_2.0-1 sysvinit-utils_2.96-7 tar_1.34+dfsg-1 tzdata_2021a-1 ucf_3.0043 util-linux_2.36.1-8 uuid-dev_2.36.1-8 x11-common_1:7.7+23 x11proto-dev_2020.1-1 x11proto-input-dev_2020.1-1 x11proto-randr-dev_2020.1-1 x11proto-xext-dev_2020.1-1 x11proto-xinerama-dev_2020.1-1 xorg-sgml-doctools_1:1.11-1.1 xtrans-dev_1.4.0-1 xz-utils_5.2.5-2 zlib1g_1:1.2.11.dfsg-2 zlib1g-dev_1:1.2.11.dfsg-2
+------------------------------------------------------------------------------+
| Build |
+------------------------------------------------------------------------------+
Unpack source
-------------
gpgv: unknown type of key resource 'trustedkeys.kbx'
gpgv: keyblock resource '/tmp/dpkg-verify-sig.FXY9P9ns/trustedkeys.kbx': General error
gpgv: Signature made Tue Feb 4 09:07:41 2014 UTC
gpgv: using RSA key CC149F6C28A5E257
gpgv: Can't check signature: No public key
dpkg-source: warning: failed to verify signature on ./paco_2.0.9-3.dsc
dpkg-source: info: extracting paco in /<<PKGBUILDDIR>>
dpkg-source: info: unpacking paco_2.0.9.orig.tar.gz
dpkg-source: info: unpacking paco_2.0.9-3.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying glib-single-include.patch
Check disc space
----------------
Sufficient free space for build
User Environment
----------------
APT_CONFIG=/var/lib/sbuild/apt.conf
DEB_BUILD_OPTIONS=parallel=4
HOME=/sbuild-nonexistent
LC_ALL=POSIX
LOGNAME=buildd
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
SCHROOT_ALIAS_NAME=bookworm-staging-armhf-sbuild
SCHROOT_CHROOT_NAME=bookworm-staging-armhf-sbuild
SCHROOT_COMMAND=env
SCHROOT_GID=109
SCHROOT_GROUP=buildd
SCHROOT_SESSION_ID=bookworm-staging-armhf-sbuild-d9c3d49e-8de2-4af2-ad56-b68784bab3b4
SCHROOT_UID=104
SCHROOT_USER=buildd
SHELL=/bin/sh
TERM=xterm
USER=buildd
dpkg-buildpackage
-----------------
dpkg-buildpackage: info: source package paco
dpkg-buildpackage: info: source version 2.0.9-3
dpkg-buildpackage: info: source distribution unstable
dpkg-source --before-build .
dpkg-buildpackage: info: host architecture armhf
fakeroot debian/rules clean
dh clean --with autoreconf
dh: warning: Compatibility levels before 10 are deprecated (level 7 in use)
dh_clean
dh_clean: warning: Compatibility levels before 10 are deprecated (level 7 in use)
debian/rules build-arch
dh build-arch --with autoreconf
dh: warning: Compatibility levels before 10 are deprecated (level 7 in use)
dh_update_autotools_config -a
dh_autoreconf -a
configure.ac:81: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body
../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from...
../../lib/autoconf/general.m4:2672: _AC_LINK_IFELSE is expanded from...
../../lib/autoconf/general.m4:2689: AC_LINK_IFELSE is expanded from...
build/libtool.m4:1022: _LT_SYS_MODULE_PATH_AIX is expanded from...
build/libtool.m4:4170: _LT_LINKER_SHLIBS is expanded from...
build/libtool.m4:5253: _LT_LANG_C_CONFIG is expanded from...
build/libtool.m4:138: _LT_SETUP is expanded from...
build/libtool.m4:67: LT_INIT is expanded from...
build/libtool.m4:102: AC_PROG_LIBTOOL is expanded from...
configure.ac:81: the top level
configure.ac:81: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body
../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from...
../../lib/autoconf/general.m4:2672: _AC_LINK_IFELSE is expanded from...
../../lib/autoconf/general.m4:2689: AC_LINK_IFELSE is expanded from...
build/libtool.m4:4170: _LT_LINKER_SHLIBS is expanded from...
build/libtool.m4:5253: _LT_LANG_C_CONFIG is expanded from...
build/libtool.m4:138: _LT_SETUP is expanded from...
build/libtool.m4:67: LT_INIT is expanded from...
build/libtool.m4:102: AC_PROG_LIBTOOL is expanded from...
configure.ac:81: the top level
configure.ac:83: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body
../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from...
../../lib/autoconf/general.m4:2672: _AC_LINK_IFELSE is expanded from...
../../lib/autoconf/general.m4:2689: AC_LINK_IFELSE is expanded from...
build/libtool.m4:1022: _LT_SYS_MODULE_PATH_AIX is expanded from...
build/libtool.m4:5360: _LT_LANG_CXX_CONFIG is expanded from...
build/libtool.m4:785: _LT_LANG is expanded from...
build/libtool.m4:768: LT_LANG is expanded from...
configure.ac:83: the top level
configure.ac:81: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body
../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from...
../../lib/autoconf/general.m4:2672: _AC_LINK_IFELSE is expanded from...
../../lib/autoconf/general.m4:2689: AC_LINK_IFELSE is expanded from...
build/libtool.m4:1022: _LT_SYS_MODULE_PATH_AIX is expanded from...
build/libtool.m4:4170: _LT_LINKER_SHLIBS is expanded from...
build/libtool.m4:5253: _LT_LANG_C_CONFIG is expanded from...
build/libtool.m4:138: _LT_SETUP is expanded from...
build/libtool.m4:67: LT_INIT is expanded from...
build/libtool.m4:102: AC_PROG_LIBTOOL is expanded from...
configure.ac:81: the top level
configure.ac:81: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body
../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from...
../../lib/autoconf/general.m4:2672: _AC_LINK_IFELSE is expanded from...
../../lib/autoconf/general.m4:2689: AC_LINK_IFELSE is expanded from...
build/libtool.m4:4170: _LT_LINKER_SHLIBS is expanded from...
build/libtool.m4:5253: _LT_LANG_C_CONFIG is expanded from...
build/libtool.m4:138: _LT_SETUP is expanded from...
build/libtool.m4:67: LT_INIT is expanded from...
build/libtool.m4:102: AC_PROG_LIBTOOL is expanded from...
configure.ac:81: the top level
configure.ac:83: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body
../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from...
../../lib/autoconf/general.m4:2672: _AC_LINK_IFELSE is expanded from...
../../lib/autoconf/general.m4:2689: AC_LINK_IFELSE is expanded from...
build/libtool.m4:1022: _LT_SYS_MODULE_PATH_AIX is expanded from...
build/libtool.m4:5360: _LT_LANG_CXX_CONFIG is expanded from...
build/libtool.m4:785: _LT_LANG is expanded from...
build/libtool.m4:768: LT_LANG is expanded from...
configure.ac:83: the top level
configure.ac:81: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body
../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from...
../../lib/autoconf/general.m4:2672: _AC_LINK_IFELSE is expanded from...
../../lib/autoconf/general.m4:2689: AC_LINK_IFELSE is expanded from...
build/libtool.m4:1022: _LT_SYS_MODULE_PATH_AIX is expanded from...
build/libtool.m4:4170: _LT_LINKER_SHLIBS is expanded from...
build/libtool.m4:5253: _LT_LANG_C_CONFIG is expanded from...
build/libtool.m4:138: _LT_SETUP is expanded from...
build/libtool.m4:67: LT_INIT is expanded from...
build/libtool.m4:102: AC_PROG_LIBTOOL is expanded from...
configure.ac:81: the top level
configure.ac:81: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body
../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from...
../../lib/autoconf/general.m4:2672: _AC_LINK_IFELSE is expanded from...
../../lib/autoconf/general.m4:2689: AC_LINK_IFELSE is expanded from...
build/libtool.m4:4170: _LT_LINKER_SHLIBS is expanded from...
build/libtool.m4:5253: _LT_LANG_C_CONFIG is expanded from...
build/libtool.m4:138: _LT_SETUP is expanded from...
build/libtool.m4:67: LT_INIT is expanded from...
build/libtool.m4:102: AC_PROG_LIBTOOL is expanded from...
configure.ac:81: the top level
configure.ac:83: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body
../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from...
../../lib/autoconf/general.m4:2672: _AC_LINK_IFELSE is expanded from...
../../lib/autoconf/general.m4:2689: AC_LINK_IFELSE is expanded from...
build/libtool.m4:1022: _LT_SYS_MODULE_PATH_AIX is expanded from...
build/libtool.m4:5360: _LT_LANG_CXX_CONFIG is expanded from...
build/libtool.m4:785: _LT_LANG is expanded from...
build/libtool.m4:768: LT_LANG is expanded from...
configure.ac:83: the top level
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'build'.
libtoolize: copying file 'build/ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'build'.
libtoolize: copying file 'build/libtool.m4'
libtoolize: copying file 'build/ltoptions.m4'
libtoolize: copying file 'build/ltsugar.m4'
libtoolize: copying file 'build/ltversion.m4'
libtoolize: copying file 'build/lt~obsolete.m4'
configure.ac:79: installing 'build/compile'
configure.ac:30: installing 'build/missing'
gpaco/Makefile.am: installing 'build/depcomp'
/usr/share/automake-1.16/am/ltlibrary.am: warning: 'libpaco-log.la': linking libtool libraries using a non-POSIX
/usr/share/automake-1.16/am/ltlibrary.am: archiver requires 'AM_PROG_AR' in 'configure.ac'
lib/paco-log/Makefile.am:4: while processing Libtool library 'libpaco-log.la'
/usr/share/automake-1.16/am/library.am: warning: 'libpaco.a': linking libraries using a non-POSIX
/usr/share/automake-1.16/am/library.am: archiver requires 'AM_PROG_AR' in 'configure.ac'
lib/paco/Makefile.am:8: while processing library 'libpaco.a'
debian/rules override_dh_auto_configure
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_configure -- --enable-scripts
dh_auto_configure: warning: Compatibility levels before 10 are deprecated (level 7 in use)
./configure --build=arm-linux-gnueabihf --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libexecdir=\${prefix}/lib/paco --disable-maintainer-mode --disable-dependency-tracking --enable-scripts
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking whether make supports the include directive... yes (GNU style)
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking dependency style of gcc... none
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking whether make sets $(MAKE)... (cached) yes
checking build system type... arm-unknown-linux-gnueabihf
checking host system type... arm-unknown-linux-gnueabihf
checking how to print strings... printf
checking for a sed that does not truncate output... /bin/sed
checking for fgrep... /bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert arm-unknown-linux-gnueabihf file names to arm-unknown-linux-gnueabihf format... func_convert_file_noop
checking how to convert arm-unknown-linux-gnueabihf file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /bin/dd
checking how to truncate binary pipes... /bin/dd bs=4096 count=1
checking for mt... no
checking if : is a manifest tool... no
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking whether gcc understands -c and -o together... (cached) yes
checking dependency style of gcc... (cached) none
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... none
checking how to run the C++ preprocessor... g++ -E
checking for ld used by g++... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC -DPIC
checking if g++ PIC flag -fPIC -DPIC works... yes
checking if g++ static flag -static works... yes
checking if g++ supports -c -o file.o... yes
checking if g++ supports -c -o file.o... (cached) yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking for mode_t... yes
checking for off_t... yes
checking for off64_t... yes
checking for uint... yes
checking for ulong... yes
checking for dlopen in -ldl... yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for GTKMM... yes
checking for sys/wait.h that is POSIX.1 compatible... yes
checking whether time.h and sys/time.h may both be included... yes
checking termios.h usability... yes
checking termios.h presence... yes
checking for termios.h... yes
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.h... yes
checking sys/param.h usability... yes
checking sys/param.h presence... yes
checking for sys/param.h... yes
checking sys/mount.h usability... yes
checking sys/mount.h presence... yes
checking for sys/mount.h... yes
checking sys/vfs.h usability... yes
checking sys/vfs.h presence... yes
checking for sys/vfs.h... yes
checking sys/statfs.h usability... yes
checking sys/statfs.h presence... yes
checking for sys/statfs.h... yes
checking sys/statvfs.h usability... yes
checking sys/statvfs.h presence... yes
checking for sys/statvfs.h... yes
checking regex.h usability... yes
checking regex.h presence... yes
checking for regex.h... yes
checking for open64... yes
checking for creat64... yes
checking for truncate64... yes
checking for fopen64... yes
checking for freopen64... yes
checking for statfs... yes
checking for statvfs... yes
checking for setenv... yes
checking for strcasecmp... yes
checking for getopt_long... yes
checking for struct winsize.ws_col... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating lib/Makefile
config.status: creating lib/paco/Makefile
config.status: creating lib/paco-log/Makefile
config.status: creating paco/Makefile
config.status: creating gpaco/Makefile
config.status: creating scripts/Makefile
config.status: creating doc/Makefile
config.status: creating doc/pacorc
config.status: creating doc/pacorc.5
config.status: creating doc/paco.8
config.status: creating doc/pacoball.8
config.status: creating doc/rpm2paco.8
config.status: creating doc/superpaco.8
config.status: creating doc/paco.pc
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build -a
dh_auto_build: warning: Compatibility levels before 10 are deprecated (level 7 in use)
make -j1
make[1]: Entering directory '/<<PKGBUILDDIR>>'
make all-recursive
make[2]: Entering directory '/<<PKGBUILDDIR>>'
Making all in lib
make[3]: Entering directory '/<<PKGBUILDDIR>>/lib'
Making all in paco
make[4]: Entering directory '/<<PKGBUILDDIR>>/lib/paco'
g++ -DHAVE_CONFIG_H -I. -I../.. -W -I../.. -DPACORC='"/etc/pacorc"' -ansi -pedantic -Wall -fno-operator-names -g -O2 -c -o libpaco_a-baseconfig.o `test -f 'baseconfig.cc' || echo './'`baseconfig.cc
g++ -DHAVE_CONFIG_H -I. -I../.. -W -I../.. -DPACORC='"/etc/pacorc"' -ansi -pedantic -Wall -fno-operator-names -g -O2 -c -o libpaco_a-basepkg.o `test -f 'basepkg.cc' || echo './'`basepkg.cc
In file included from basepkg.cc:10:
common.h: In constructor 'Paco::FileStream<T>::FileStream(const string&) [with T = std::basic_ifstream<char>]':
common.h:61:4: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare]
61 | if (!this)
| ^~
common.h: In constructor 'Paco::FileStream<T>::FileStream(const string&) [with T = std::basic_ofstream<char>]':
common.h:61:4: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare]
61 | if (!this)
| ^~
g++ -DHAVE_CONFIG_H -I. -I../.. -W -I../.. -DPACORC='"/etc/pacorc"' -ansi -pedantic -Wall -fno-operator-names -g -O2 -c -o libpaco_a-common.o `test -f 'common.cc' || echo './'`common.cc
rm -f libpaco.a
ar cru libpaco.a libpaco_a-baseconfig.o libpaco_a-basepkg.o libpaco_a-common.o
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib libpaco.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/lib/paco'
Making all in paco-log
make[4]: Entering directory '/<<PKGBUILDDIR>>/lib/paco-log'
/bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -W -I../.. -ansi -Wshadow -Wmissing-declarations -Wall -g -O2 -c -o libpaco_log_la-log.lo `test -f 'log.c' || echo './'`log.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -W -I../.. -ansi -Wshadow -Wmissing-declarations -Wall -g -O2 -c log.c -fPIC -DPIC -o .libs/libpaco_log_la-log.o
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -W -I../.. -ansi -Wshadow -Wmissing-declarations -Wall -g -O2 -c log.c -o libpaco_log_la-log.o >/dev/null 2>&1
/bin/bash ../../libtool --tag=CC --mode=link gcc -W -I../.. -ansi -Wshadow -Wmissing-declarations -Wall -g -O2 -o libpaco-log.la -rpath /usr/lib libpaco_log_la-log.lo -ldl
libtool: link: gcc -shared -fPIC -DPIC .libs/libpaco_log_la-log.o -ldl -g -O2 -Wl,-soname -Wl,libpaco-log.so.0 -o .libs/libpaco-log.so.0.0.0
libtool: link: (cd ".libs" && rm -f "libpaco-log.so.0" && ln -s "libpaco-log.so.0.0.0" "libpaco-log.so.0")
libtool: link: (cd ".libs" && rm -f "libpaco-log.so" && ln -s "libpaco-log.so.0.0.0" "libpaco-log.so")
libtool: link: ar cr .libs/libpaco-log.a libpaco_log_la-log.o
libtool: link: ranlib .libs/libpaco-log.a
libtool: link: ( cd ".libs" && rm -f "libpaco-log.la" && ln -s "../libpaco-log.la" "libpaco-log.la" )
make[4]: Leaving directory '/<<PKGBUILDDIR>>/lib/paco-log'
make[4]: Entering directory '/<<PKGBUILDDIR>>/lib'
make[4]: Nothing to be done for 'all-am'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/lib'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/lib'
Making all in paco
make[3]: Entering directory '/<<PKGBUILDDIR>>/paco'
g++ -DHAVE_CONFIG_H -I. -I.. -W -I.. -I../lib -DLIBDIR='"/usr/lib"' -ansi -pedantic -Wall -fno-operator-names -g -O2 -c -o paco-options.o `test -f 'options.cc' || echo './'`options.cc
options.cc: In constructor 'Paco::Options::Options(int, char**)':
options.cc:123:29: warning: this statement may fall through [-Wimplicit-fallthrough=]
123 | case OPT_VERSION: version();
| ~~~~~~~^~
options.cc:124:4: note: here
124 | case 'h': help();
| ^~~~
options.cc:124:18: warning: this statement may fall through [-Wimplicit-fallthrough=]
124 | case 'h': help();
| ~~~~^~
options.cc:125:4: note: here
125 | case 'L': Config::logdir(optarg); break;
| ^~~~
g++ -DHAVE_CONFIG_H -I. -I.. -W -I.. -I../lib -DLIBDIR='"/usr/lib"' -ansi -pedantic -Wall -fno-operator-names -g -O2 -c -o paco-pkgset.o `test -f 'pkgset.cc' || echo './'`pkgset.cc
g++ -DHAVE_CONFIG_H -I. -I.. -W -I.. -I../lib -DLIBDIR='"/usr/lib"' -ansi -pedantic -Wall -fno-operator-names -g -O2 -c -o paco-pkg.o `test -f 'pkg.cc' || echo './'`pkg.cc
In file included from ../lib/paco/basepkg.h:12,
from pkg.h:12,
from pkg.cc:11:
../lib/paco/common.h: In constructor 'Paco::FileStream<T>::FileStream(const string&) [with T = std::basic_ifstream<char>]':
../lib/paco/common.h:61:4: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare]
61 | if (!this)
| ^~
../lib/paco/common.h: In constructor 'Paco::FileStream<T>::FileStream(const string&) [with T = std::basic_ofstream<char>]':
../lib/paco/common.h:61:4: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare]
61 | if (!this)
| ^~
g++ -DHAVE_CONFIG_H -I. -I.. -W -I.. -I../lib -DLIBDIR='"/usr/lib"' -ansi -pedantic -Wall -fno-operator-names -g -O2 -c -o paco-dir.o `test -f 'dir.cc' || echo './'`dir.cc
g++ -DHAVE_CONFIG_H -I. -I.. -W -I.. -I../lib -DLIBDIR='"/usr/lib"' -ansi -pedantic -Wall -fno-operator-names -g -O2 -c -o paco-out.o `test -f 'out.cc' || echo './'`out.cc
g++ -DHAVE_CONFIG_H -I. -I.. -W -I.. -I../lib -DLIBDIR='"/usr/lib"' -ansi -pedantic -Wall -fno-operator-names -g -O2 -c -o paco-global.o `test -f 'global.cc' || echo './'`global.cc
g++ -DHAVE_CONFIG_H -I. -I.. -W -I.. -I../lib -DLIBDIR='"/usr/lib"' -ansi -pedantic -Wall -fno-operator-names -g -O2 -c -o paco-log.o `test -f 'log.cc' || echo './'`log.cc
In file included from ../lib/paco/basepkg.h:12,
from pkgset.h:13,
from log.cc:11:
../lib/paco/common.h: In constructor 'Paco::FileStream<T>::FileStream(const string&) [with T = std::basic_ifstream<char>]':
../lib/paco/common.h:61:4: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare]
61 | if (!this)
| ^~
g++ -DHAVE_CONFIG_H -I. -I.. -W -I.. -I../lib -DLIBDIR='"/usr/lib"' -ansi -pedantic -Wall -fno-operator-names -g -O2 -c -o paco-info.o `test -f 'info.cc' || echo './'`info.cc
In file included from ../lib/paco/basepkg.h:12,
from pkgset.h:13,
from options.h:12,
from log.h:12,
from info.cc:12:
../lib/paco/common.h: In constructor 'Paco::FileStream<T>::FileStream(const string&) [with T = std::basic_ofstream<char>]':
../lib/paco/common.h:61:4: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare]
61 | if (!this)
| ^~
g++ -DHAVE_CONFIG_H -I. -I.. -W -I.. -I../lib -DLIBDIR='"/usr/lib"' -ansi -pedantic -Wall -fno-operator-names -g -O2 -c -o paco-main.o `test -f 'main.cc' || echo './'`main.cc
g++ -DHAVE_CONFIG_H -I. -I.. -W -I.. -I../lib -DLIBDIR='"/usr/lib"' -ansi -pedantic -Wall -fno-operator-names -g -O2 -c -o paco-regexp.o `test -f 'regexp.cc' || echo './'`regexp.cc
/bin/bash ../libtool --tag=CXX --mode=link g++ -W -I.. -I../lib -DLIBDIR='"/usr/lib"' -ansi -pedantic -Wall -fno-operator-names -g -O2 -o paco paco-options.o paco-pkgset.o paco-pkg.o paco-dir.o paco-out.o paco-global.o paco-log.o paco-info.o paco-main.o paco-regexp.o ../lib/paco/libpaco.a -ldl
libtool: link: g++ -W -I.. -I../lib -DLIBDIR=\"/usr/lib\" -ansi -pedantic -Wall -fno-operator-names -g -O2 -o paco paco-options.o paco-pkgset.o paco-pkg.o paco-dir.o paco-out.o paco-global.o paco-log.o paco-info.o paco-main.o paco-regexp.o ../lib/paco/libpaco.a -ldl
make[3]: Leaving directory '/<<PKGBUILDDIR>>/paco'
Making all in gpaco
make[3]: Entering directory '/<<PKGBUILDDIR>>/gpaco'
g++ -DHAVE_CONFIG_H -I. -I.. -W -I.. -I ../lib -DDATADIR='"/usr/share"' -pthread -I/usr/include/gtkmm-2.4 -I/usr/lib/arm-linux-gnueabihf/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib/arm-linux-gnueabihf/gdkmm-2.4/include -I/usr/include/giomm-2.4 -I/usr/lib/arm-linux-gnueabihf/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -I/usr/include/glibmm-2.4 -I/usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -I/usr/include/cairomm-1.0 -I/usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -I/usr/include/sigc++-2.0 -I/usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/arm-linux-gnueabihf -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -ansi -pedantic -Wall -fno-operator-names -g -O2 -c -o gpaco-main.o `test -f 'main.cc' || echo './'`main.cc
In file included from /usr/include/glib-2.0/glib.h:62,
from /usr/include/glibmm-2.4/glibmm/unicode.h:23,
from /usr/include/glibmm-2.4/glibmm/ustring.h:21,
from gconfig.h:13,
from main.cc:10:
/usr/include/glib-2.0/glib/gmessages.h:333:17: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros]
333 | #define g_error(...) G_STMT_START { \
| ^~~
/usr/include/glib-2.0/glib/gmessages.h:339:19: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros]
339 | #define g_message(...) g_log (G_LOG_DOMAIN, \
| ^~~
/usr/include/glib-2.0/glib/gmessages.h:342:20: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros]
342 | #define g_critical(...) g_log (G_LOG_DOMAIN, \
| ^~~
/usr/include/glib-2.0/glib/gmessages.h:345:19: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros]
345 | #define g_warning(...) g_log (G_LOG_DOMAIN, \
| ^~~
/usr/include/glib-2.0/glib/gmessages.h:348:16: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros]
348 | #define g_info(...) g_log (G_LOG_DOMAIN, \
| ^~~
/usr/include/glib-2.0/glib/gmessages.h:351:17: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros]
351 | #define g_debug(...) g_log (G_LOG_DOMAIN, \
| ^~~
/usr/include/glib-2.0/glib/gmessages.h:480:24: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros]
480 | #define g_warning_once(...) \
| ^~~
In file included from /usr/include/glib-2.0/glib.h:86,
from /usr/include/glibmm-2.4/glibmm/unicode.h:23,
from /usr/include/glibmm-2.4/glibmm/ustring.h:21,
from gconfig.h:13,
from main.cc:10:
/usr/include/glib-2.0/glib/gtestutils.h:294:33: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros]
294 | #define g_test_init(argc, argv, ...) \
| ^~~
In file included from gconfig.h:13,
from main.cc:10:
/usr/include/glibmm-2.4/glibmm/ustring.h:360:14: warning: identifier 'noexcept' is a keyword in C++11 [-Wc++11-compat]
360 | ~ustring() noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1569:40: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat]
1569 | return ustring::compose_argv(fmt, 0, nullptr);
| ^~~~~~~
In file included from /usr/include/c++/10/type_traits:35,
from /usr/include/sigc++-2.0/sigc++/visit_each.h:22,
from /usr/include/sigc++-2.0/sigc++/functors/slot.h:6,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/c++/10/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support must be enabled with the -std=c++11 or -std=gnu++11 compiler options.
32 | #error This file requires compiler and library support \
| ^~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7,
from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:107:40: warning: identifier 'decltype' is a keyword in C++11 [-Wc++11-compat]
107 | static int checksize(X_functor* obj, decltype(&X_functor::operator()) p = nullptr);
| ^~~~~~~~
In file included from /usr/include/glibmm-2.4/glibmm/value.h:21,
from /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:23,
from /usr/include/glibmm-2.4/glibmm/propertyproxy.h:23,
from /usr/include/glibmm-2.4/glibmm/objectbase.h:23,
from /usr/include/glibmm-2.4/glibmm/object.h:29,
from /usr/include/gtkmm-2.4/gtkmm/window.h:31,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/refptr.h:84:3: warning: identifier 'static_assert' is a keyword in C++11 [-Wc++11-compat]
84 | static_assert(is_allowed_type::value, "Glib::RefPtr must not be used with this class.");
| ^~~~~~~~~~~~~
In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
from /usr/include/glibmm-2.4/glibmm/object.h:34,
from /usr/include/gtkmm-2.4/gtkmm/window.h:31,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/variant.h:2039:14: warning: identifier 'constexpr' is a keyword in C++11 [-Wc++11-compat]
2039 | static constexpr std::size_t size() { return sizeof...(Idx); }
| ^~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gtypes.h:32,
from /usr/include/glib-2.0/glib/galloca.h:32,
from /usr/include/glib-2.0/glib.h:30,
from /usr/include/glibmm-2.4/glibmm/unicode.h:23,
from /usr/include/glibmm-2.4/glibmm/ustring.h:21,
from gconfig.h:13,
from main.cc:10:
/usr/lib/arm-linux-gnueabihf/glib-2.0/include/glibconfig.h:61:38: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long]
61 | G_GNUC_EXTENSION typedef signed long long gint64;
| ^~~~
/usr/lib/arm-linux-gnueabihf/glib-2.0/include/glibconfig.h:62:40: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long]
62 | G_GNUC_EXTENSION typedef unsigned long long guint64;
| ^~~~
In file included from /usr/lib/arm-linux-gnueabihf/glib-2.0/include/glibconfig.h:9,
from /usr/include/glib-2.0/glib/gtypes.h:32,
from /usr/include/glib-2.0/glib/galloca.h:32,
from /usr/include/glib-2.0/glib.h:30,
from /usr/include/glibmm-2.4/glibmm/unicode.h:23,
from /usr/include/glibmm-2.4/glibmm/ustring.h:21,
from gconfig.h:13,
from main.cc:10:
/usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_ADD_U64(guint64*, guint64, guint64)':
/usr/include/glib-2.0/glib/gtypes.h:463:41: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long]
463 | G_STATIC_ASSERT(sizeof (unsigned long long) == sizeof (guint64));
| ^~~~
/usr/include/glib-2.0/glib/gmacros.h:765:104: note: in definition of macro 'G_STATIC_ASSERT'
765 | #define G_STATIC_ASSERT(expr) typedef char G_PASTE (_GStaticAssertCompileTimeAssertion_, __COUNTER__)[(expr) ? 1 : -1] G_GNUC_UNUSED
| ^~~~
In file included from /usr/include/glib-2.0/glib/galloca.h:32,
from /usr/include/glib-2.0/glib.h:30,
from /usr/include/glibmm-2.4/glibmm/unicode.h:23,
from /usr/include/glibmm-2.4/glibmm/ustring.h:21,
from gconfig.h:13,
from main.cc:10:
/usr/include/glib-2.0/glib/gtypes.h:464:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long]
464 | return !__builtin_uaddll_overflow(a, b, (unsigned long long *) dest); }
| ^~~~
/usr/include/glib-2.0/glib/gtypes.h: In function 'gboolean _GLIB_CHECKED_MUL_U64(guint64*, guint64, guint64)':
/usr/include/glib-2.0/glib/gtypes.h:466:58: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long]
466 | return !__builtin_umulll_overflow(a, b, (unsigned long long *) dest); }
| ^~~~
In file included from /usr/include/glib-2.0/glib.h:62,
from /usr/include/glibmm-2.4/glibmm/unicode.h:23,
from /usr/include/glibmm-2.4/glibmm/ustring.h:21,
from gconfig.h:13,
from main.cc:10:
/usr/include/glib-2.0/glib/gmessages.h: At global scope:
/usr/include/glib-2.0/glib/gmessages.h:137:29: warning: comma at end of enumerator list [-Wpedantic]
137 | G_LOG_WRITER_UNHANDLED = 0,
| ^
In file included from /usr/include/glib-2.0/glib.h:82,
from /usr/include/glibmm-2.4/glibmm/unicode.h:23,
from /usr/include/glibmm-2.4/glibmm/ustring.h:21,
from gconfig.h:13,
from main.cc:10:
/usr/include/glib-2.0/glib/gstrfuncs.h:332:40: warning: comma at end of enumerator list [-Wpedantic]
332 | G_NUMBER_PARSER_ERROR_OUT_OF_BOUNDS,
| ^
In file included from /usr/include/glib-2.0/glib.h:95,
from /usr/include/glibmm-2.4/glibmm/unicode.h:23,
from /usr/include/glibmm-2.4/glibmm/ustring.h:21,
from gconfig.h:13,
from main.cc:10:
/usr/include/glib-2.0/glib/guri.h:90:74: warning: comma at end of enumerator list [-Wpedantic]
90 | G_URI_FLAGS_SCHEME_NORMALIZE GLIB_AVAILABLE_ENUMERATOR_IN_2_68 = 1 << 8,
| ^
/usr/include/glib-2.0/glib/guri.h:211:34: warning: comma at end of enumerator list [-Wpedantic]
211 | G_URI_HIDE_FRAGMENT = 1 << 4,
| ^
/usr/include/glib-2.0/glib/guri.h:261:41: warning: comma at end of enumerator list [-Wpedantic]
261 | G_URI_PARAMS_PARSE_RELAXED = 1 << 2,
| ^
/usr/include/glib-2.0/glib/guri.h:336:27: warning: comma at end of enumerator list [-Wpedantic]
336 | G_URI_ERROR_BAD_FRAGMENT,
| ^
In file included from gconfig.h:13,
from main.cc:10:
/usr/include/glibmm-2.4/glibmm/ustring.h:194:9: error: expected nested-name-specifier before 'iterator_category'
194 | using iterator_category = std::bidirectional_iterator_tag;
| ^~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:195:9: error: expected nested-name-specifier before 'value_type'
195 | using value_type = gunichar;
| ^~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:196:9: error: expected nested-name-specifier before 'difference_type'
196 | using difference_type = std::string::difference_type;
| ^~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:197:9: error: expected nested-name-specifier before 'reference'
197 | using reference = value_type;
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:198:9: error: expected nested-name-specifier before 'pointer'
198 | using pointer = void;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:202:64: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
202 | ustring_Iterator& operator=(const ustring_Iterator& other) = default;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:204:10: error: 'value_type' does not name a type
204 | inline value_type operator*() const;
| ^~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:321:9: error: expected nested-name-specifier before 'size_type'
321 | using size_type = std::string::size_type;
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:322:9: error: expected nested-name-specifier before 'difference_type'
322 | using difference_type = std::string::difference_type;
| ^~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:324:9: error: expected nested-name-specifier before 'value_type'
324 | using value_type = gunichar;
| ^~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:325:9: error: expected nested-name-specifier before 'reference'
325 | using reference = gunichar&;
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:326:9: error: expected nested-name-specifier before 'const_reference'
326 | using const_reference = const gunichar&;
| ^~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:328:9: error: expected nested-name-specifier before 'iterator'
328 | using iterator = ustring_Iterator<std::string::iterator>;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:329:9: error: expected nested-name-specifier before 'const_iterator'
329 | using const_iterator = ustring_Iterator<std::string::const_iterator>;
| ^~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:333:9: error: expected nested-name-specifier before 'reverse_iterator'
333 | using reverse_iterator = std::reverse_iterator<iterator>;
| ^~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:334:9: error: expected nested-name-specifier before 'const_reverse_iterator'
334 | using const_reverse_iterator = std::reverse_iterator<const_iterator>;
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:349:16: error: 'size_type' does not name a type; did you mean 'size_t'?
349 | static const size_type npos = std::string::npos;
| ^~~~~~~~~
| size_t
/usr/include/glibmm-2.4/glibmm/ustring.h:360:12: error: expected ';' at end of member declaration
360 | ~ustring() noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/ustring.h:360:14: error: 'noexcept' does not name a type
360 | ~ustring() noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:360:14: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/ustring.h:370:18: error: expected ',' or '...' before '&&' token
370 | ustring(ustring&& other);
| ^~
/usr/include/glibmm-2.4/glibmm/ustring.h:370:3: error: invalid constructor; you probably meant 'Glib::ustring (const Glib::ustring&)'
370 | ustring(ustring&& other);
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:380:29: error: expected ',' or '...' before '&&' token
380 | ustring& operator=(ustring&& other);
| ^~
/usr/include/glibmm-2.4/glibmm/ustring.h:395:22: error: expected ',' or '...' before '&&' token
395 | ustring(std::string&& src);
| ^~
/usr/include/glibmm-2.4/glibmm/ustring.h:402:31: error: 'size_type' has not been declared
402 | ustring(const ustring& src, size_type i, size_type n = npos);
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:402:44: error: 'size_type' has not been declared
402 | ustring(const ustring& src, size_type i, size_type n = npos);
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:408:28: error: 'size_type' has not been declared
408 | ustring(const char* src, size_type n);
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:419:20: error: expected ')' before 'n'
419 | ustring(size_type n, gunichar uc);
| ~ ^~
| )
/usr/include/glibmm-2.4/glibmm/ustring.h:425:20: error: expected ')' before 'n'
425 | ustring(size_type n, char c);
| ~ ^~
| )
/usr/include/glibmm-2.4/glibmm/ustring.h:438:33: error: expected ',' or '...' before '&&' token
438 | ustring& operator=(std::string&& src);
| ^~
/usr/include/glibmm-2.4/glibmm/ustring.h:444:26: error: expected ',' or '...' before '&&' token
444 | ustring& assign(ustring&& src);
| ^~
/usr/include/glibmm-2.4/glibmm/ustring.h:445:39: error: 'size_type' has not been declared
445 | ustring& assign(const ustring& src, size_type i, size_type n);
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:445:52: error: 'size_type' has not been declared
445 | ustring& assign(const ustring& src, size_type i, size_type n);
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:446:36: error: 'size_type' has not been declared
446 | ustring& assign(const char* src, size_type n);
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:448:12: error: expected ';' at end of member declaration
448 | ustring& assign(size_type n, gunichar uc);
| ^~~~~~
| ;
/usr/include/glibmm-2.4/glibmm/ustring.h:448:19: error: 'Glib::ustring& Glib::ustring::assign' conflicts with a previous declaration
448 | ustring& assign(size_type n, gunichar uc);
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:447:12: note: previous declaration 'Glib::ustring::assign'
447 | ustring& assign(const char* src);
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:448:28: error: expected ')' before 'n'
448 | ustring& assign(size_type n, gunichar uc);
| ~ ^~
| )
/usr/include/glibmm-2.4/glibmm/ustring.h:449:12: error: expected ';' at end of member declaration
449 | ustring& assign(size_type n, char c);
| ^~~~~~
| ;
/usr/include/glibmm-2.4/glibmm/ustring.h:449:19: error: 'Glib::ustring& Glib::ustring::assign' conflicts with a previous declaration
449 | ustring& assign(size_type n, char c);
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:447:12: note: previous declaration 'Glib::ustring::assign'
447 | ustring& assign(const char* src);
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:449:28: error: expected ')' before 'n'
449 | ustring& assign(size_type n, char c);
| ~ ^~
| )
/usr/include/glibmm-2.4/glibmm/ustring.h:465:39: error: 'size_type' has not been declared
465 | ustring& append(const ustring& src, size_type i, size_type n);
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:465:52: error: 'size_type' has not been declared
465 | ustring& append(const ustring& src, size_type i, size_type n);
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:466:36: error: 'size_type' has not been declared
466 | ustring& append(const char* src, size_type n);
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:468:12: error: expected ';' at end of member declaration
468 | ustring& append(size_type n, gunichar uc);
| ^~~~~~
| ;
/usr/include/glibmm-2.4/glibmm/ustring.h:468:19: error: 'Glib::ustring& Glib::ustring::append' conflicts with a previous declaration
468 | ustring& append(size_type n, gunichar uc);
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:467:12: note: previous declaration 'Glib::ustring::append'
467 | ustring& append(const char* src);
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:468:28: error: expected ')' before 'n'
468 | ustring& append(size_type n, gunichar uc);
| ~ ^~
| )
/usr/include/glibmm-2.4/glibmm/ustring.h:469:12: error: expected ';' at end of member declaration
469 | ustring& append(size_type n, char c);
| ^~~~~~
| ;
/usr/include/glibmm-2.4/glibmm/ustring.h:469:19: error: 'Glib::ustring& Glib::ustring::append' conflicts with a previous declaration
469 | ustring& append(size_type n, char c);
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:467:12: note: previous declaration 'Glib::ustring::append'
467 | ustring& append(const char* src);
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:469:28: error: expected ')' before 'n'
469 | ustring& append(size_type n, char c);
| ~ ^~
| )
/usr/include/glibmm-2.4/glibmm/ustring.h:477:12: error: expected ';' at end of member declaration
477 | ustring& insert(size_type i, const ustring& src);
| ^~~~~~
| ;
/usr/include/glibmm-2.4/glibmm/ustring.h:477:28: error: expected ')' before 'i'
477 | ustring& insert(size_type i, const ustring& src);
| ~ ^~
| )
/usr/include/glibmm-2.4/glibmm/ustring.h:478:12: error: expected ';' at end of member declaration
478 | ustring& insert(size_type i, const ustring& src, size_type i2, size_type n);
| ^~~~~~
| ;
/usr/include/glibmm-2.4/glibmm/ustring.h:478:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert'
478 | ustring& insert(size_type i, const ustring& src, size_type i2, size_type n);
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:477:12: note: previous declaration 'Glib::ustring& Glib::ustring::insert'
477 | ustring& insert(size_type i, const ustring& src);
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:478:28: error: expected ')' before 'i'
478 | ustring& insert(size_type i, const ustring& src, size_type i2, size_type n);
| ~ ^~
| )
/usr/include/glibmm-2.4/glibmm/ustring.h:479:12: error: expected ';' at end of member declaration
479 | ustring& insert(size_type i, const char* src, size_type n);
| ^~~~~~
| ;
/usr/include/glibmm-2.4/glibmm/ustring.h:479:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert'
479 | ustring& insert(size_type i, const char* src, size_type n);
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:477:12: note: previous declaration 'Glib::ustring& Glib::ustring::insert'
477 | ustring& insert(size_type i, const ustring& src);
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:479:28: error: expected ')' before 'i'
479 | ustring& insert(size_type i, const char* src, size_type n);
| ~ ^~
| )
/usr/include/glibmm-2.4/glibmm/ustring.h:480:12: error: expected ';' at end of member declaration
480 | ustring& insert(size_type i, const char* src);
| ^~~~~~
| ;
/usr/include/glibmm-2.4/glibmm/ustring.h:480:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert'
480 | ustring& insert(size_type i, const char* src);
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:477:12: note: previous declaration 'Glib::ustring& Glib::ustring::insert'
477 | ustring& insert(size_type i, const ustring& src);
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:480:28: error: expected ')' before 'i'
480 | ustring& insert(size_type i, const char* src);
| ~ ^~
| )
/usr/include/glibmm-2.4/glibmm/ustring.h:481:12: error: expected ';' at end of member declaration
481 | ustring& insert(size_type i, size_type n, gunichar uc);
| ^~~~~~
| ;
/usr/include/glibmm-2.4/glibmm/ustring.h:481:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert'
481 | ustring& insert(size_type i, size_type n, gunichar uc);
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:477:12: note: previous declaration 'Glib::ustring& Glib::ustring::insert'
477 | ustring& insert(size_type i, const ustring& src);
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:481:28: error: expected ')' before 'i'
481 | ustring& insert(size_type i, size_type n, gunichar uc);
| ~ ^~
| )
/usr/include/glibmm-2.4/glibmm/ustring.h:482:12: error: expected ';' at end of member declaration
482 | ustring& insert(size_type i, size_type n, char c);
| ^~~~~~
| ;
/usr/include/glibmm-2.4/glibmm/ustring.h:482:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert'
482 | ustring& insert(size_type i, size_type n, char c);
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:477:12: note: previous declaration 'Glib::ustring& Glib::ustring::insert'
477 | ustring& insert(size_type i, const ustring& src);
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:482:28: error: expected ')' before 'i'
482 | ustring& insert(size_type i, size_type n, char c);
| ~ ^~
| )
/usr/include/glibmm-2.4/glibmm/ustring.h:484:3: error: 'iterator' does not name a type; did you mean 'operator~'?
484 | iterator insert(iterator p, gunichar uc);
| ^~~~~~~~
| operator~
/usr/include/glibmm-2.4/glibmm/ustring.h:485:3: error: 'iterator' does not name a type; did you mean 'operator~'?
485 | iterator insert(iterator p, char c);
| ^~~~~~~~
| operator~
/usr/include/glibmm-2.4/glibmm/ustring.h:486:15: error: 'iterator' has not been declared
486 | void insert(iterator p, size_type n, gunichar uc);
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:486:27: error: 'size_type' has not been declared
486 | void insert(iterator p, size_type n, gunichar uc);
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:486:51: error: 'void Glib::ustring::insert(int, int, gunichar)' conflicts with a previous declaration
486 | void insert(iterator p, size_type n, gunichar uc);
| ^
/usr/include/glibmm-2.4/glibmm/ustring.h:477:12: note: previous declaration 'Glib::ustring& Glib::ustring::insert'
477 | ustring& insert(size_type i, const ustring& src);
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:487:15: error: 'iterator' has not been declared
487 | void insert(iterator p, size_type n, char c);
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:487:27: error: 'size_type' has not been declared
487 | void insert(iterator p, size_type n, char c);
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:487:46: error: 'void Glib::ustring::insert(int, int, char)' conflicts with a previous declaration
487 | void insert(iterator p, size_type n, char c);
| ^
/usr/include/glibmm-2.4/glibmm/ustring.h:477:12: note: previous declaration 'Glib::ustring& Glib::ustring::insert'
477 | ustring& insert(size_type i, const ustring& src);
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:489:15: error: 'iterator' has not been declared
489 | void insert(iterator p, In pbegin, In pend);
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:489:46: error: 'void Glib::ustring::insert(int, In, In)' conflicts with a previous declaration
489 | void insert(iterator p, In pbegin, In pend);
| ^
/usr/include/glibmm-2.4/glibmm/ustring.h:477:12: note: previous declaration 'Glib::ustring& Glib::ustring::insert'
477 | ustring& insert(size_type i, const ustring& src);
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:495:12: error: expected ';' at end of member declaration
495 | ustring& replace(size_type i, size_type n, const ustring& src);
| ^~~~~~~
| ;
/usr/include/glibmm-2.4/glibmm/ustring.h:495:29: error: expected ')' before 'i'
495 | ustring& replace(size_type i, size_type n, const ustring& src);
| ~ ^~
| )
/usr/include/glibmm-2.4/glibmm/ustring.h:496:12: error: expected ';' at end of member declaration
496 | 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:496:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace'
496 | 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:495:12: note: previous declaration 'Glib::ustring& Glib::ustring::replace'
495 | ustring& replace(size_type i, size_type n, const ustring& src);
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:496:29: error: expected ')' before 'i'
496 | 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:497:12: error: expected ';' at end of member declaration
497 | ustring& replace(size_type i, size_type n, const char* src, size_type n2);
| ^~~~~~~
| ;
/usr/include/glibmm-2.4/glibmm/ustring.h:497:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace'
497 | ustring& replace(size_type i, size_type n, const char* src, size_type n2);
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:495:12: note: previous declaration 'Glib::ustring& Glib::ustring::replace'
495 | ustring& replace(size_type i, size_type n, const ustring& src);
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:497:29: error: expected ')' before 'i'
497 | ustring& replace(size_type i, size_type n, const char* src, size_type n2);
| ~ ^~
| )
/usr/include/glibmm-2.4/glibmm/ustring.h:498:12: error: expected ';' at end of member declaration
498 | ustring& replace(size_type i, size_type n, const char* src);
| ^~~~~~~
| ;
/usr/include/glibmm-2.4/glibmm/ustring.h:498:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace'
498 | ustring& replace(size_type i, size_type n, const char* src);
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:495:12: note: previous declaration 'Glib::ustring& Glib::ustring::replace'
495 | ustring& replace(size_type i, size_type n, const ustring& src);
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:498:29: error: expected ')' before 'i'
498 | ustring& replace(size_type i, size_type n, const char* src);
| ~ ^~
| )
/usr/include/glibmm-2.4/glibmm/ustring.h:499:12: error: expected ';' at end of member declaration
499 | ustring& replace(size_type i, size_type n, size_type n2, gunichar uc);
| ^~~~~~~
| ;
/usr/include/glibmm-2.4/glibmm/ustring.h:499:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace'
499 | ustring& replace(size_type i, size_type n, size_type n2, gunichar uc);
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:495:12: note: previous declaration 'Glib::ustring& Glib::ustring::replace'
495 | ustring& replace(size_type i, size_type n, const ustring& src);
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:499:29: error: expected ')' before 'i'
499 | ustring& replace(size_type i, size_type n, size_type n2, gunichar uc);
| ~ ^~
| )
/usr/include/glibmm-2.4/glibmm/ustring.h:500:12: error: expected ';' at end of member declaration
500 | ustring& replace(size_type i, size_type n, size_type n2, char c);
| ^~~~~~~
| ;
/usr/include/glibmm-2.4/glibmm/ustring.h:500:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace'
500 | ustring& replace(size_type i, size_type n, size_type n2, char c);
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:495:12: note: previous declaration 'Glib::ustring& Glib::ustring::replace'
495 | ustring& replace(size_type i, size_type n, const ustring& src);
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:500:29: error: expected ')' before 'i'
500 | ustring& replace(size_type i, size_type n, size_type n2, char c);
| ~ ^~
| )
/usr/include/glibmm-2.4/glibmm/ustring.h:502:12: error: expected ';' at end of member declaration
502 | ustring& replace(iterator pbegin, iterator pend, const ustring& src);
| ^~~~~~~
| ;
/usr/include/glibmm-2.4/glibmm/ustring.h:502:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace'
502 | ustring& replace(iterator pbegin, iterator pend, const ustring& src);
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:495:12: note: previous declaration 'Glib::ustring& Glib::ustring::replace'
495 | ustring& replace(size_type i, size_type n, const ustring& src);
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:502:28: error: expected ')' before 'pbegin'
502 | ustring& replace(iterator pbegin, iterator pend, const ustring& src);
| ~ ^~~~~~~
| )
/usr/include/glibmm-2.4/glibmm/ustring.h:503:12: error: expected ';' at end of member declaration
503 | ustring& replace(iterator pbegin, iterator pend, const char* src, size_type n);
| ^~~~~~~
| ;
/usr/include/glibmm-2.4/glibmm/ustring.h:503:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace'
503 | ustring& replace(iterator pbegin, iterator pend, const char* src, size_type n);
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:495:12: note: previous declaration 'Glib::ustring& Glib::ustring::replace'
495 | ustring& replace(size_type i, size_type n, const ustring& src);
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:503:28: error: expected ')' before 'pbegin'
503 | ustring& replace(iterator pbegin, iterator pend, const char* src, size_type n);
| ~ ^~~~~~~
| )
/usr/include/glibmm-2.4/glibmm/ustring.h:504:12: error: expected ';' at end of member declaration
504 | ustring& replace(iterator pbegin, iterator pend, const char* src);
| ^~~~~~~
| ;
/usr/include/glibmm-2.4/glibmm/ustring.h:504:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace'
504 | ustring& replace(iterator pbegin, iterator pend, const char* src);
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:495:12: note: previous declaration 'Glib::ustring& Glib::ustring::replace'
495 | ustring& replace(size_type i, size_type n, const ustring& src);
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:504:28: error: expected ')' before 'pbegin'
504 | ustring& replace(iterator pbegin, iterator pend, const char* src);
| ~ ^~~~~~~
| )
/usr/include/glibmm-2.4/glibmm/ustring.h:505:12: error: expected ';' at end of member declaration
505 | ustring& replace(iterator pbegin, iterator pend, size_type n, gunichar uc);
| ^~~~~~~
| ;
/usr/include/glibmm-2.4/glibmm/ustring.h:505:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace'
505 | ustring& replace(iterator pbegin, iterator pend, size_type n, gunichar uc);
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:495:12: note: previous declaration 'Glib::ustring& Glib::ustring::replace'
495 | ustring& replace(size_type i, size_type n, const ustring& src);
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:505:28: error: expected ')' before 'pbegin'
505 | ustring& replace(iterator pbegin, iterator pend, size_type n, gunichar uc);
| ~ ^~~~~~~
| )
/usr/include/glibmm-2.4/glibmm/ustring.h:506:12: error: expected ';' at end of member declaration
506 | ustring& replace(iterator pbegin, iterator pend, size_type n, char c);
| ^~~~~~~
| ;
/usr/include/glibmm-2.4/glibmm/ustring.h:506:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace'
506 | ustring& replace(iterator pbegin, iterator pend, size_type n, char c);
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:495:12: note: previous declaration 'Glib::ustring& Glib::ustring::replace'
495 | ustring& replace(size_type i, size_type n, const ustring& src);
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:506:28: error: expected ')' before 'pbegin'
506 | ustring& replace(iterator pbegin, iterator pend, size_type n, char c);
| ~ ^~~~~~~
| )
/usr/include/glibmm-2.4/glibmm/ustring.h:508:20: error: 'iterator' was not declared in this scope; did you mean 'std::iterator'?
508 | ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2);
| ^~~~~~~~
| std::iterator
In file included from /usr/include/c++/10/bits/stl_algobase.h:65,
from /usr/include/c++/10/bits/char_traits.h:39,
from /usr/include/c++/10/string:40,
from ../lib/paco/baseconfig.h:12,
from gconfig.h:12,
from main.cc:10:
/usr/include/c++/10/bits/stl_iterator_base_types.h:127:12: note: 'std::iterator' declared here
127 | struct iterator
| ^~~~~~~~
In file included from gconfig.h:13,
from main.cc:10:
/usr/include/glibmm-2.4/glibmm/ustring.h:508:37: error: 'iterator' was not declared in this scope; did you mean 'std::iterator'?
508 | ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2);
| ^~~~~~~~
| std::iterator
In file included from /usr/include/c++/10/bits/stl_algobase.h:65,
from /usr/include/c++/10/bits/char_traits.h:39,
from /usr/include/c++/10/string:40,
from ../lib/paco/baseconfig.h:12,
from gconfig.h:12,
from main.cc:10:
/usr/include/c++/10/bits/stl_iterator_base_types.h:127:12: note: 'std::iterator' declared here
127 | struct iterator
| ^~~~~~~~
In file included from gconfig.h:13,
from main.cc:10:
/usr/include/glibmm-2.4/glibmm/ustring.h:508:55: error: expected primary-expression before 'pbegin2'
508 | ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2);
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:508:67: error: expected primary-expression before 'pend2'
508 | ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2);
| ^~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:508:72: warning: non-static data member initializers only available with '-std=c++11' or '-std=gnu++11'
508 | ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2);
| ^
/usr/include/glibmm-2.4/glibmm/ustring.h:508:12: error: data member 'replace' cannot be a member template
508 | ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2);
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:515:12: error: expected ';' at end of member declaration
515 | ustring& erase(size_type i, size_type n = npos);
| ^~~~~
| ;
/usr/include/glibmm-2.4/glibmm/ustring.h:515:27: error: expected ')' before 'i'
515 | ustring& erase(size_type i, size_type n = npos);
| ~ ^~
| )
/usr/include/glibmm-2.4/glibmm/ustring.h:516:18: error: 'Glib::ustring& Glib::ustring::erase()' conflicts with a previous declaration
516 | ustring& erase();
| ^
/usr/include/glibmm-2.4/glibmm/ustring.h:515:12: note: previous declaration 'Glib::ustring& Glib::ustring::erase'
515 | ustring& erase(size_type i, size_type n = npos);
| ^~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:517:3: error: 'iterator' does not name a type; did you mean 'operator~'?
517 | iterator erase(iterator p);
| ^~~~~~~~
| operator~
/usr/include/glibmm-2.4/glibmm/ustring.h:518:3: error: 'iterator' does not name a type; did you mean 'operator~'?
518 | iterator erase(iterator pbegin, iterator pend);
| ^~~~~~~~
| operator~
/usr/include/glibmm-2.4/glibmm/ustring.h:526:15: error: 'size_type' has not been declared
526 | int compare(size_type i, size_type n, const ustring& rhs) const;
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:526:28: error: 'size_type' has not been declared
526 | int compare(size_type i, size_type n, const ustring& rhs) const;
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:527:15: error: 'size_type' has not been declared
527 | 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:527:28: error: 'size_type' has not been declared
527 | 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:527:61: error: 'size_type' has not been declared
527 | 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:527:75: error: 'size_type' has not been declared
527 | 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:528:15: error: 'size_type' has not been declared
528 | int compare(size_type i, size_type n, const char* rhs, size_type n2) const;
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:528:28: error: 'size_type' has not been declared
528 | int compare(size_type i, size_type n, const char* rhs, size_type n2) const;
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:528:58: error: 'size_type' has not been declared
528 | int compare(size_type i, size_type n, const char* rhs, size_type n2) const;
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:529:15: error: 'size_type' has not been declared
529 | int compare(size_type i, size_type n, const char* rhs) const;
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:529:28: error: 'size_type' has not been declared
529 | int compare(size_type i, size_type n, const char* rhs) const;
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:556:3: error: 'value_type' does not name a type
556 | value_type operator[](size_type i) const;
| ^~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:559:3: error: 'value_type' does not name a type
559 | value_type at(size_type i) const;
| ^~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:561:25: error: 'size_type' has not been declared
561 | inline ustring substr(size_type i = 0, size_type n = npos) const;
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:561:42: error: 'size_type' has not been declared
561 | inline ustring substr(size_type i = 0, size_type n = npos) const;
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:567:3: error: 'iterator' does not name a type; did you mean 'operator~'?
567 | iterator begin();
| ^~~~~~~~
| operator~
/usr/include/glibmm-2.4/glibmm/ustring.h:568:3: error: 'iterator' does not name a type; did you mean 'operator~'?
568 | iterator end();
| ^~~~~~~~
| operator~
/usr/include/glibmm-2.4/glibmm/ustring.h:569:3: error: 'const_iterator' does not name a type
569 | const_iterator begin() const;
| ^~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:570:3: error: 'const_iterator' does not name a type
570 | const_iterator end() const;
| ^~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:571:3: error: 'reverse_iterator' does not name a type
571 | reverse_iterator rbegin();
| ^~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:572:3: error: 'reverse_iterator' does not name a type
572 | reverse_iterator rend();
| ^~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:573:3: error: 'const_reverse_iterator' does not name a type
573 | const_reverse_iterator rbegin() const;
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:574:3: error: 'const_reverse_iterator' does not name a type
574 | const_reverse_iterator rend() const;
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:579:3: error: 'const_iterator' does not name a type
579 | const_iterator cbegin() const;
| ^~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:584:3: error: 'const_iterator' does not name a type
584 | const_iterator cend() const;
| ^~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:590:3: error: 'size_type' does not name a type; did you mean 'size_t'?
590 | size_type find(const ustring& str, size_type i = 0) const;
| ^~~~~~~~~
| size_t
/usr/include/glibmm-2.4/glibmm/ustring.h:591:3: error: 'size_type' does not name a type; did you mean 'size_t'?
591 | size_type find(const char* str, size_type i, size_type n) const;
| ^~~~~~~~~
| size_t
/usr/include/glibmm-2.4/glibmm/ustring.h:592:3: error: 'size_type' does not name a type; did you mean 'size_t'?
592 | size_type find(const char* str, size_type i = 0) const;
| ^~~~~~~~~
| size_t
/usr/include/glibmm-2.4/glibmm/ustring.h:593:3: error: 'size_type' does not name a type; did you mean 'size_t'?
593 | size_type find(gunichar uc, size_type i = 0) const;
| ^~~~~~~~~
| size_t
/usr/include/glibmm-2.4/glibmm/ustring.h:594:3: error: 'size_type' does not name a type; did you mean 'size_t'?
594 | size_type find(char c, size_type i = 0) const;
| ^~~~~~~~~
| size_t
/usr/include/glibmm-2.4/glibmm/ustring.h:596:3: error: 'size_type' does not name a type; did you mean 'size_t'?
596 | size_type rfind(const ustring& str, size_type i = npos) const;
| ^~~~~~~~~
| size_t
/usr/include/glibmm-2.4/glibmm/ustring.h:597:3: error: 'size_type' does not name a type; did you mean 'size_t'?
597 | size_type rfind(const char* str, size_type i, size_type n) const;
| ^~~~~~~~~
| size_t
/usr/include/glibmm-2.4/glibmm/ustring.h:598:3: error: 'size_type' does not name a type; did you mean 'size_t'?
598 | size_type rfind(const char* str, size_type i = npos) const;
| ^~~~~~~~~
| size_t
/usr/include/glibmm-2.4/glibmm/ustring.h:599:3: error: 'size_type' does not name a type; did you mean 'size_t'?
599 | size_type rfind(gunichar uc, size_type i = npos) const;
| ^~~~~~~~~
| size_t
/usr/include/glibmm-2.4/glibmm/ustring.h:600:3: error: 'size_type' does not name a type; did you mean 'size_t'?
600 | size_type rfind(char c, size_type i = npos) const;
| ^~~~~~~~~
| size_t
/usr/include/glibmm-2.4/glibmm/ustring.h:606:3: error: 'size_type' does not name a type; did you mean 'size_t'?
606 | size_type find_first_of(const ustring& match, size_type i = 0) const;
| ^~~~~~~~~
| size_t
/usr/include/glibmm-2.4/glibmm/ustring.h:607:3: error: 'size_type' does not name a type; did you mean 'size_t'?
607 | size_type find_first_of(const char* match, size_type i, size_type n) const;
| ^~~~~~~~~
| size_t
/usr/include/glibmm-2.4/glibmm/ustring.h:608:3: error: 'size_type' does not name a type; did you mean 'size_t'?
608 | size_type find_first_of(const char* match, size_type i = 0) const;
| ^~~~~~~~~
| size_t
/usr/include/glibmm-2.4/glibmm/ustring.h:609:3: error: 'size_type' does not name a type; did you mean 'size_t'?
609 | size_type find_first_of(gunichar uc, size_type i = 0) const;
| ^~~~~~~~~
| size_t
/usr/include/glibmm-2.4/glibmm/ustring.h:610:3: error: 'size_type' does not name a type; did you mean 'size_t'?
610 | size_type find_first_of(char c, size_type i = 0) const;
| ^~~~~~~~~
| size_t
/usr/include/glibmm-2.4/glibmm/ustring.h:612:3: error: 'size_type' does not name a type; did you mean 'size_t'?
612 | size_type find_last_of(const ustring& match, size_type i = npos) const;
| ^~~~~~~~~
| size_t
/usr/include/glibmm-2.4/glibmm/ustring.h:613:3: error: 'size_type' does not name a type; did you mean 'size_t'?
613 | size_type find_last_of(const char* match, size_type i, size_type n) const;
| ^~~~~~~~~
| size_t
/usr/include/glibmm-2.4/glibmm/ustring.h:614:3: error: 'size_type' does not name a type; did you mean 'size_t'?
614 | size_type find_last_of(const char* match, size_type i = npos) const;
| ^~~~~~~~~
| size_t
/usr/include/glibmm-2.4/glibmm/ustring.h:615:3: error: 'size_type' does not name a type; did you mean 'size_t'?
615 | size_type find_last_of(gunichar uc, size_type i = npos) const;
| ^~~~~~~~~
| size_t
/usr/include/glibmm-2.4/glibmm/ustring.h:616:3: error: 'size_type' does not name a type; did you mean 'size_t'?
616 | size_type find_last_of(char c, size_type i = npos) const;
| ^~~~~~~~~
| size_t
/usr/include/glibmm-2.4/glibmm/ustring.h:618:3: error: 'size_type' does not name a type; did you mean 'size_t'?
618 | size_type find_first_not_of(const ustring& match, size_type i = 0) const;
| ^~~~~~~~~
| size_t
/usr/include/glibmm-2.4/glibmm/ustring.h:619:3: error: 'size_type' does not name a type; did you mean 'size_t'?
619 | size_type find_first_not_of(const char* match, size_type i, size_type n) const;
| ^~~~~~~~~
| size_t
/usr/include/glibmm-2.4/glibmm/ustring.h:620:3: error: 'size_type' does not name a type; did you mean 'size_t'?
620 | size_type find_first_not_of(const char* match, size_type i = 0) const;
| ^~~~~~~~~
| size_t
/usr/include/glibmm-2.4/glibmm/ustring.h:621:3: error: 'size_type' does not name a type; did you mean 'size_t'?
621 | size_type find_first_not_of(gunichar uc, size_type i = 0) const;
| ^~~~~~~~~
| size_t
/usr/include/glibmm-2.4/glibmm/ustring.h:622:3: error: 'size_type' does not name a type; did you mean 'size_t'?
622 | size_type find_first_not_of(char c, size_type i = 0) const;
| ^~~~~~~~~
| size_t
/usr/include/glibmm-2.4/glibmm/ustring.h:624:3: error: 'size_type' does not name a type; did you mean 'size_t'?
624 | size_type find_last_not_of(const ustring& match, size_type i = npos) const;
| ^~~~~~~~~
| size_t
/usr/include/glibmm-2.4/glibmm/ustring.h:625:3: error: 'size_type' does not name a type; did you mean 'size_t'?
625 | size_type find_last_not_of(const char* match, size_type i, size_type n) const;
| ^~~~~~~~~
| size_t
/usr/include/glibmm-2.4/glibmm/ustring.h:626:3: error: 'size_type' does not name a type; did you mean 'size_t'?
626 | size_type find_last_not_of(const char* match, size_type i = npos) const;
| ^~~~~~~~~
| size_t
/usr/include/glibmm-2.4/glibmm/ustring.h:627:3: error: 'size_type' does not name a type; did you mean 'size_t'?
627 | size_type find_last_not_of(gunichar uc, size_type i = npos) const;
| ^~~~~~~~~
| size_t
/usr/include/glibmm-2.4/glibmm/ustring.h:628:3: error: 'size_type' does not name a type; did you mean 'size_t'?
628 | size_type find_last_not_of(char c, size_type i = npos) const;
| ^~~~~~~~~
| size_t
/usr/include/glibmm-2.4/glibmm/ustring.h:644:3: error: 'size_type' does not name a type; did you mean 'size_t'?
644 | size_type size() const;
| ^~~~~~~~~
| size_t
/usr/include/glibmm-2.4/glibmm/ustring.h:650:3: error: 'size_type' does not name a type; did you mean 'size_t'?
650 | size_type length() const;
| ^~~~~~~~~
| size_t
/usr/include/glibmm-2.4/glibmm/ustring.h:657:3: error: 'size_type' does not name a type; did you mean 'size_t'?
657 | size_type bytes() const;
| ^~~~~~~~~
| size_t
/usr/include/glibmm-2.4/glibmm/ustring.h:663:15: error: 'size_type' has not been declared
663 | void resize(size_type n, gunichar uc);
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:664:15: error: 'size_type' has not been declared
664 | void resize(size_type n, char c = '\0');
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:670:3: error: 'size_type' does not name a type; did you mean 'size_t'?
670 | size_type capacity() const;
| ^~~~~~~~~
| size_t
/usr/include/glibmm-2.4/glibmm/ustring.h:671:3: error: 'size_type' does not name a type; did you mean 'size_t'?
671 | size_type max_size() const;
| ^~~~~~~~~
| size_t
/usr/include/glibmm-2.4/glibmm/ustring.h:672:16: error: 'size_type' has not been declared
672 | void reserve(size_type n = 0);
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:686:3: error: 'size_type' does not name a type; did you mean 'size_t'?
686 | size_type copy(char* dest, size_type n, size_type i = 0) const;
| ^~~~~~~~~
| size_t
/usr/include/glibmm-2.4/glibmm/ustring.h:696:17: error: 'iterator' has not been declared
696 | bool validate(iterator& first_invalid);
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:699:17: error: 'const_iterator' has not been declared
699 | bool validate(const_iterator& first_invalid) const;
| ^~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:964:18: warning: variadic templates only available with '-std=c++11' or '-std=gnu++11'
964 | template <class... Ts>
| ^~~
/usr/include/glibmm-2.4/glibmm/ustring.h:965:66: warning: variadic templates only available with '-std=c++11' or '-std=gnu++11'
965 | static inline ustring sprintf(const ustring& fmt, const Ts&... args);
| ^~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:982:18: warning: variadic templates only available with '-std=c++11' or '-std=gnu++11'
982 | template <class... Ts>
| ^~~
/usr/include/glibmm-2.4/glibmm/ustring.h:983:63: warning: variadic templates only available with '-std=c++11' or '-std=gnu++11'
983 | static inline ustring sprintf(const char* fmt, const Ts&... args);
| ^~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:402:58: error: 'npos' was not declared in this scope
402 | ustring(const ustring& src, size_type i, size_type n = npos);
| ^~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:561:56: error: 'npos' was not declared in this scope
561 | inline ustring substr(size_type i = 0, size_type n = npos) const;
| ^~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1063:60: error: 'iterator' is not a member of 'Glib::ustring'
1063 | struct GLIBMM_API ustring::SequenceToString<Glib::ustring::iterator, gunichar> : public std::string
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1063:60: error: 'iterator' is not a member of 'Glib::ustring'
/usr/include/glibmm-2.4/glibmm/ustring.h:1063:78: error: template argument 1 is invalid
1063 | struct GLIBMM_API ustring::SequenceToString<Glib::ustring::iterator, gunichar> : public std::string
| ^
/usr/include/glibmm-2.4/glibmm/ustring.h:1064:1: error: explicit specialization of non-template 'Glib::<unnamed struct>'
1064 | {
| ^
/usr/include/glibmm-2.4/glibmm/ustring.h:1065:35: error: 'Glib::ustring::iterator' has not been declared
1065 | SequenceToString(Glib::ustring::iterator pbegin, Glib::ustring::iterator pend);
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1065:67: error: 'Glib::ustring::iterator' has not been declared
1065 | SequenceToString(Glib::ustring::iterator pbegin, Glib::ustring::iterator pend);
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1065:3: error: ISO C++ forbids declaration of 'SequenceToString' with no type [-fpermissive]
1065 | SequenceToString(Glib::ustring::iterator pbegin, Glib::ustring::iterator pend);
| ^~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1063:28: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
1063 | struct GLIBMM_API ustring::SequenceToString<Glib::ustring::iterator, gunichar> : public std::string
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1063:28: error: member 'std::__cxx11::basic_string<char> Glib::<unnamed struct>::<anonymous>' with constructor not allowed in anonymous aggregate
/usr/include/glibmm-2.4/glibmm/ustring.h:1063:28: error: member 'std::__cxx11::basic_string<char> Glib::<unnamed struct>::<anonymous>' with destructor not allowed in anonymous aggregate
/usr/include/glibmm-2.4/glibmm/ustring.h:1063:28: error: member 'std::__cxx11::basic_string<char> Glib::<unnamed struct>::<anonymous>' with copy assignment operator not allowed in anonymous aggregate
/usr/include/glibmm-2.4/glibmm/ustring.h:1066:1: error: abstract declarator 'Glib::<unnamed struct>' used as declaration
1066 | };
| ^
/usr/include/glibmm-2.4/glibmm/ustring.h:1069:60: error: 'const_iterator' is not a member of 'Glib::ustring'
1069 | struct GLIBMM_API ustring::SequenceToString<Glib::ustring::const_iterator, gunichar> : public std::string
| ^~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1069:60: error: 'const_iterator' is not a member of 'Glib::ustring'
/usr/include/glibmm-2.4/glibmm/ustring.h:1069:84: error: template argument 1 is invalid
1069 | struct GLIBMM_API ustring::SequenceToString<Glib::ustring::const_iterator, gunichar> : public std::string
| ^
/usr/include/glibmm-2.4/glibmm/ustring.h:1070:1: error: explicit specialization of non-template 'Glib::<unnamed struct>'
1070 | {
| ^
/usr/include/glibmm-2.4/glibmm/ustring.h:1071:35: error: 'Glib::ustring::const_iterator' has not been declared
1071 | SequenceToString(Glib::ustring::const_iterator pbegin, Glib::ustring::const_iterator pend);
| ^~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1071:73: error: 'Glib::ustring::const_iterator' has not been declared
1071 | SequenceToString(Glib::ustring::const_iterator pbegin, Glib::ustring::const_iterator pend);
| ^~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1071:3: error: ISO C++ forbids declaration of 'SequenceToString' with no type [-fpermissive]
1071 | SequenceToString(Glib::ustring::const_iterator pbegin, Glib::ustring::const_iterator pend);
| ^~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1069:28: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
1069 | struct GLIBMM_API ustring::SequenceToString<Glib::ustring::const_iterator, gunichar> : public std::string
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1069:28: error: member 'std::__cxx11::basic_string<char> Glib::<unnamed struct>::<anonymous>' with constructor not allowed in anonymous aggregate
/usr/include/glibmm-2.4/glibmm/ustring.h:1069:28: error: member 'std::__cxx11::basic_string<char> Glib::<unnamed struct>::<anonymous>' with destructor not allowed in anonymous aggregate
/usr/include/glibmm-2.4/glibmm/ustring.h:1069:28: error: member 'std::__cxx11::basic_string<char> Glib::<unnamed struct>::<anonymous>' with copy assignment operator not allowed in anonymous aggregate
/usr/include/glibmm-2.4/glibmm/ustring.h:1072:1: error: abstract declarator 'Glib::<unnamed struct>' used as declaration
1072 | };
| ^
/usr/include/glibmm-2.4/glibmm/ustring.h:1079:48: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
1079 | FormatStream(const ustring::FormatStream&) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1080:59: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
1080 | FormatStream& operator=(const ustring::FormatStream&) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1084:9: error: expected nested-name-specifier before 'StreamType'
1084 | using StreamType = std::wostringstream;
| ^~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1088:3: error: 'StreamType' does not name a type
1088 | StreamType stream_;
| ^~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1092:17: error: expected ';' at end of member declaration
1092 | ~FormatStream() noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/ustring.h:1092:19: error: 'noexcept' does not name a type
1092 | ~FormatStream() noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1092:19: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/ustring.h:1171:49: error: no declaration matches 'typename Glib::ustring_Iterator<T>::value_type Glib::ustring_Iterator<T>::operator*() const'
1171 | inline typename ustring_Iterator<T>::value_type ustring_Iterator<T>::operator*() const
| ^~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1171:49: note: no functions named 'typename Glib::ustring_Iterator<T>::value_type Glib::ustring_Iterator<T>::operator*() const'
/usr/include/glibmm-2.4/glibmm/ustring.h:191:7: note: 'class Glib::ustring_Iterator<T>' defined here
191 | class ustring_Iterator
| ^~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1214:33: error: 'const_iterator' in 'class Glib::ustring' does not name a type
1214 | operator==(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs)
| ^~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1214:75: error: 'const_iterator' in 'class Glib::ustring' does not name a type
1214 | operator==(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs)
| ^~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1214:1: error: 'bool Glib::operator==(const int&, const int&)' must have an argument of class or enumerated type
1214 | operator==(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs)
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1221:33: error: 'const_iterator' in 'class Glib::ustring' does not name a type
1221 | operator!=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs)
| ^~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1221:75: error: 'const_iterator' in 'class Glib::ustring' does not name a type
1221 | operator!=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs)
| ^~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1221:1: error: 'bool Glib::operator!=(const int&, const int&)' must have an argument of class or enumerated type
1221 | operator!=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs)
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1228:32: error: 'const_iterator' in 'class Glib::ustring' does not name a type
1228 | operator<(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs)
| ^~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1228:74: error: 'const_iterator' in 'class Glib::ustring' does not name a type
1228 | operator<(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs)
| ^~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1228:1: error: 'bool Glib::operator<(const int&, const int&)' must have an argument of class or enumerated type
1228 | operator<(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs)
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1235:32: error: 'const_iterator' in 'class Glib::ustring' does not name a type
1235 | operator>(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs)
| ^~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1235:74: error: 'const_iterator' in 'class Glib::ustring' does not name a type
1235 | operator>(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs)
| ^~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1235:1: error: 'bool Glib::operator>(const int&, const int&)' must have an argument of class or enumerated type
1235 | operator>(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs)
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1242:33: error: 'const_iterator' in 'class Glib::ustring' does not name a type
1242 | operator<=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs)
| ^~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1242:75: error: 'const_iterator' in 'class Glib::ustring' does not name a type
1242 | operator<=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs)
| ^~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1242:1: error: 'bool Glib::operator<=(const int&, const int&)' must have an argument of class or enumerated type
1242 | operator<=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs)
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1249:33: error: 'const_iterator' in 'class Glib::ustring' does not name a type
1249 | operator>=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs)
| ^~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1249:75: error: 'const_iterator' in 'class Glib::ustring' does not name a type
1249 | operator>=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs)
| ^~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1249:1: error: 'bool Glib::operator>=(const int&, const int&)' must have an argument of class or enumerated type
1249 | 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:1282:3: error: 'stream_' was not declared in this scope; did you mean 'stream'?
1282 | stream_ << value;
| ^~~~~~~
| stream
/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:1288:3: error: 'stream_' was not declared in this scope; did you mean 'stream'?
1288 | stream_ << ustring(value);
| ^~~~~~~
| stream
/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:1294:3: error: 'stream_' was not declared in this scope; did you mean 'stream'?
1294 | stream_ << ustring(value);
| ^~~~~~~
| stream
/usr/include/glibmm-2.4/glibmm/ustring.h: At global scope:
/usr/include/glibmm-2.4/glibmm/ustring.h:1323:1: error: variable or field 'insert' declared void
1323 | ustring::insert(ustring::iterator p, In pbegin, In pend)
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1323:26: error: 'iterator' is not a member of 'Glib::ustring'
1323 | ustring::insert(ustring::iterator p, In pbegin, In pend)
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1323:41: error: expected primary-expression before 'pbegin'
1323 | ustring::insert(ustring::iterator p, In pbegin, In pend)
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1323:52: error: expected primary-expression before 'pend'
1323 | ustring::insert(ustring::iterator p, In pbegin, In pend)
| ^~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1331:1: error: 'Glib::ustring& Glib::ustring::replace' is not a static data member of 'class Glib::ustring'
1331 | ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2)
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1331:27: error: template definition of non-template 'Glib::ustring& Glib::ustring::replace'
1331 | ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2)
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1331:27: error: 'iterator' is not a member of 'Glib::ustring'
/usr/include/glibmm-2.4/glibmm/ustring.h:1331:53: error: 'iterator' is not a member of 'Glib::ustring'
1331 | ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2)
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1331:71: error: expected primary-expression before 'pbegin2'
1331 | ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2)
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1331:83: error: expected primary-expression before 'pend2'
1331 | ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2)
| ^~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1340:1: warning: inline variables are only available with '-std=c++17' or '-std=gnu++17'
1340 | inline ustring
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1341:1: error: 'Glib::ustring Glib::ustring::substr' is not a static data member of 'class Glib::ustring'
1341 | ustring::substr(ustring::size_type i, ustring::size_type n) const
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1341:26: error: 'size_type' is not a member of 'Glib::ustring'
1341 | ustring::substr(ustring::size_type i, ustring::size_type n) const
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1341:48: error: 'size_type' is not a member of 'Glib::ustring'
1341 | ustring::substr(ustring::size_type i, ustring::size_type n) const
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1341:61: error: expected ',' or ';' before 'const'
1341 | ustring::substr(ustring::size_type i, ustring::size_type n) const
| ^~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1483:45: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
1483 | Stringify(const ustring::Stringify<T>&) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1484:59: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
1484 | Stringify<T>& operator=(const ustring::Stringify<T>&) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1500:51: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
1500 | Stringify(const ustring::Stringify<ustring>&) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1501:71: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
1501 | Stringify<ustring>& operator=(const ustring::Stringify<ustring>&) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1519:55: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
1519 | Stringify(const ustring::Stringify<const char*>&) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1520:75: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
1520 | Stringify<ustring>& operator=(const ustring::Stringify<const char*>&) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1538:51: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
1538 | Stringify(const ustring::Stringify<char[N]>&) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1539:71: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
1539 | Stringify<ustring>& operator=(const ustring::Stringify<char[N]>&) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1558:57: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
1558 | Stringify(const ustring::Stringify<const char[N]>&) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1559:77: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
1559 | Stringify<ustring>& operator=(const ustring::Stringify<const char[N]>&) = 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:1569:40: error: 'nullptr' was not declared in this scope
1569 | 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:1742:16: warning: variadic templates only available with '-std=c++11' or '-std=gnu++11'
1742 | template <class... Ts>
| ^~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1745:53: warning: variadic templates only available with '-std=c++11' or '-std=gnu++11'
1745 | ustring::sprintf(const ustring& fmt, const Ts&... args)
| ^~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1750:16: warning: variadic templates only available with '-std=c++11' or '-std=gnu++11'
1750 | template <class... Ts>
| ^~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1753:50: warning: variadic templates only available with '-std=c++11' or '-std=gnu++11'
1753 | ustring::sprintf(const char* fmt, const Ts&... args)
| ^~~~
/usr/include/glibmm-2.4/glibmm/ustring.h: In static member function 'static Glib::ustring Glib::ustring::sprintf(const char*, const Ts& ...)':
/usr/include/glibmm-2.4/glibmm/ustring.h:1755:3: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat]
1755 | auto c_str = g_strdup_printf(fmt, sprintify(args)...);
| ^~~~
| ----
/usr/include/glibmm-2.4/glibmm/ustring.h:1755:8: error: 'c_str' does not name a type; did you mean 'wcsstr'?
1755 | auto c_str = g_strdup_printf(fmt, sprintify(args)...);
| ^~~~~
| wcsstr
/usr/include/glibmm-2.4/glibmm/ustring.h:1757:10: error: invalid use of non-static member function 'const char* Glib::ustring::c_str() const'
1757 | g_free(c_str);
| ^~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:683:15: note: declared here
683 | const char* c_str() const;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h: At global scope:
/usr/include/glibmm-2.4/glibmm/ustring.h:1918:48: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
1918 | bool operator==(const ustring& lhs, int rhs) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1919:48: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
1919 | bool operator==(int lhs, const ustring& rhs) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1920:48: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
1920 | bool operator!=(const ustring& lhs, int rhs) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1921:48: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
1921 | bool operator!=(int lhs, const ustring& rhs) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1922:47: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
1922 | bool operator<(const ustring& lhs, int rhs) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1923:47: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
1923 | bool operator<(int lhs, const ustring& rhs) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1924:47: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
1924 | bool operator>(const ustring& lhs, int rhs) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1925:47: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
1925 | bool operator>(int lhs, const ustring& rhs) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1926:48: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
1926 | bool operator<=(const ustring& lhs, int rhs) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1927:48: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
1927 | bool operator<=(int lhs, const ustring& rhs) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1928:48: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
1928 | bool operator>=(const ustring& lhs, int rhs) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1929:48: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
1929 | 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:1974:22: error: no matching function for call to 'Glib::ustring::ustring(int, gunichar&)'
1974 | ustring temp(1, lhs);
| ^
/usr/include/glibmm-2.4/glibmm/ustring.h:432:3: note: candidate: 'template<class In> Glib::ustring::ustring(In, In)'
432 | ustring(In pbegin, In pend);
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:432:3: note: template argument deduction/substitution failed:
/usr/include/glibmm-2.4/glibmm/ustring.h:1974:22: note: deduced conflicting types for parameter 'In' ('int' and 'unsigned int')
1974 | ustring temp(1, lhs);
| ^
/usr/include/glibmm-2.4/glibmm/ustring.h:413:3: note: candidate: 'Glib::ustring::ustring(const char*)'
413 | ustring(const char* src);
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:413:3: note: candidate expects 1 argument, 2 provided
/usr/include/glibmm-2.4/glibmm/ustring.h:408:3: note: candidate: 'Glib::ustring::ustring(const char*, int)' (near match)
408 | ustring(const char* src, size_type n);
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:408:3: note: conversion of argument 1 would be ill-formed:
/usr/include/glibmm-2.4/glibmm/ustring.h:1974:16: error: invalid conversion from 'int' to 'const char*' [-fpermissive]
1974 | ustring temp(1, lhs);
| ^
| |
| int
/usr/include/glibmm-2.4/glibmm/ustring.h:402:3: note: candidate: 'Glib::ustring::ustring(const Glib::ustring&, int, int)'
402 | ustring(const ustring& src, size_type i, size_type n = npos);
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:402:26: note: no known conversion for argument 1 from 'int' to 'const Glib::ustring&'
402 | ustring(const ustring& src, size_type i, size_type n = npos);
| ~~~~~~~~~~~~~~~^~~
/usr/include/glibmm-2.4/glibmm/ustring.h:395:3: note: candidate: 'Glib::ustring::ustring(std::string)'
395 | ustring(std::string&& src);
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:395:3: note: candidate expects 1 argument, 2 provided
/usr/include/glibmm-2.4/glibmm/ustring.h:390:3: note: candidate: 'Glib::ustring::ustring(const string&)'
390 | ustring(const std::string& src);
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:390:3: note: candidate expects 1 argument, 2 provided
/usr/include/glibmm-2.4/glibmm/ustring.h:365:3: note: candidate: 'Glib::ustring::ustring(const Glib::ustring&)'
365 | ustring(const ustring& other);
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:365:3: note: candidate expects 1 argument, 2 provided
/usr/include/glibmm-2.4/glibmm/ustring.h:358:3: note: candidate: 'Glib::ustring::ustring()'
358 | ustring();
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:358: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:1992:22: error: no matching function for call to 'Glib::ustring::ustring(int, char&)'
1992 | ustring temp(1, lhs);
| ^
/usr/include/glibmm-2.4/glibmm/ustring.h:432:3: note: candidate: 'template<class In> Glib::ustring::ustring(In, In)'
432 | ustring(In pbegin, In pend);
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:432:3: note: template argument deduction/substitution failed:
/usr/include/glibmm-2.4/glibmm/ustring.h:1992:22: note: deduced conflicting types for parameter 'In' ('int' and 'char')
1992 | ustring temp(1, lhs);
| ^
/usr/include/glibmm-2.4/glibmm/ustring.h:413:3: note: candidate: 'Glib::ustring::ustring(const char*)'
413 | ustring(const char* src);
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:413:3: note: candidate expects 1 argument, 2 provided
/usr/include/glibmm-2.4/glibmm/ustring.h:408:3: note: candidate: 'Glib::ustring::ustring(const char*, int)' (near match)
408 | ustring(const char* src, size_type n);
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:408:3: note: conversion of argument 1 would be ill-formed:
/usr/include/glibmm-2.4/glibmm/ustring.h:1992:16: error: invalid conversion from 'int' to 'const char*' [-fpermissive]
1992 | ustring temp(1, lhs);
| ^
| |
| int
/usr/include/glibmm-2.4/glibmm/ustring.h:402:3: note: candidate: 'Glib::ustring::ustring(const Glib::ustring&, int, int)'
402 | ustring(const ustring& src, size_type i, size_type n = npos);
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:402:26: note: no known conversion for argument 1 from 'int' to 'const Glib::ustring&'
402 | ustring(const ustring& src, size_type i, size_type n = npos);
| ~~~~~~~~~~~~~~~^~~
/usr/include/glibmm-2.4/glibmm/ustring.h:395:3: note: candidate: 'Glib::ustring::ustring(std::string)'
395 | ustring(std::string&& src);
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:395:3: note: candidate expects 1 argument, 2 provided
/usr/include/glibmm-2.4/glibmm/ustring.h:390:3: note: candidate: 'Glib::ustring::ustring(const string&)'
390 | ustring(const std::string& src);
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:390:3: note: candidate expects 1 argument, 2 provided
/usr/include/glibmm-2.4/glibmm/ustring.h:365:3: note: candidate: 'Glib::ustring::ustring(const Glib::ustring&)'
365 | ustring(const ustring& other);
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:365:3: note: candidate expects 1 argument, 2 provided
/usr/include/glibmm-2.4/glibmm/ustring.h:358:3: note: candidate: 'Glib::ustring::ustring()'
358 | ustring();
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:358:3: note: candidate expects 0 arguments, 2 provided
In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:25,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/type_traits.h: At global scope:
/usr/include/sigc++-2.0/sigc++/type_traits.h:63:1: error: expected unqualified-id before 'using'
63 | using type_trait_pass_t = typename type_trait<T>::pass;
| ^~~~~
/usr/include/sigc++-2.0/sigc++/type_traits.h:66:1: error: expected unqualified-id before 'using'
66 | using type_trait_take_t = typename type_trait<T>::take;
| ^~~~~
In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:26,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/trackable.h:40:58: error: expected ';' at end of member declaration
40 | trackable_callback(void* data, func_destroy_notify func) noexcept
| ^
| ;
/usr/include/sigc++-2.0/sigc++/trackable.h:40:60: error: 'noexcept' does not name a type
40 | trackable_callback(void* data, func_destroy_notify func) noexcept
| ^~~~~~~~
/usr/include/sigc++-2.0/sigc++/trackable.h:40:60: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/sigc++-2.0/sigc++/trackable.h:71:65: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
71 | trackable_callback_list(const trackable_callback_list& src) = delete;
| ^~~~~~
/usr/include/sigc++-2.0/sigc++/trackable.h:72:76: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
72 | trackable_callback_list& operator=(const trackable_callback_list& src) = delete;
| ^~~~~~
/usr/include/sigc++-2.0/sigc++/trackable.h:73:50: error: expected ',' or '...' before '&&' token
73 | trackable_callback_list(trackable_callback_list&& src) = delete;
| ^~
/usr/include/sigc++-2.0/sigc++/trackable.h:73:60: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
73 | trackable_callback_list(trackable_callback_list&& src) = delete;
| ^~~~~~
/usr/include/sigc++-2.0/sigc++/trackable.h:73:3: error: invalid constructor; you probably meant 'sigc::internal::trackable_callback_list (const sigc::internal::trackable_callback_list&)'
73 | trackable_callback_list(trackable_callback_list&& src) = delete;
| ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/trackable.h:74:61: error: expected ',' or '...' before '&&' token
74 | trackable_callback_list& operator=(trackable_callback_list&& src) = delete;
| ^~
/usr/include/sigc++-2.0/sigc++/trackable.h:74:71: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
74 | trackable_callback_list& operator=(trackable_callback_list&& src) = delete;
| ^~~~~~
/usr/include/sigc++-2.0/sigc++/trackable.h:116:13: error: expected ';' at end of member declaration
116 | trackable() noexcept;
| ^
| ;
/usr/include/sigc++-2.0/sigc++/trackable.h:116:15: error: 'noexcept' does not name a type
116 | trackable() noexcept;
| ^~~~~~~~
/usr/include/sigc++-2.0/sigc++/trackable.h:116:15: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/sigc++-2.0/sigc++/trackable.h:118:33: error: expected ';' at end of member declaration
118 | trackable(const trackable& src) noexcept;
| ^
| ;
/usr/include/sigc++-2.0/sigc++/trackable.h:118:35: error: 'noexcept' does not name a type
118 | trackable(const trackable& src) noexcept;
| ^~~~~~~~
/usr/include/sigc++-2.0/sigc++/trackable.h:118:35: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/sigc++-2.0/sigc++/trackable.h:120:22: error: expected ',' or '...' before '&&' token
120 | trackable(trackable&& src);
| ^~
/usr/include/sigc++-2.0/sigc++/trackable.h:120:3: error: invalid constructor; you probably meant 'sigc::trackable (const sigc::trackable&)'
120 | trackable(trackable&& src);
| ^~~~~~~~~
/usr/include/sigc++-2.0/sigc++/trackable.h:124:33: error: expected ',' or '...' before '&&' token
124 | trackable& operator=(trackable&& src);
| ^~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:6,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/visit_each.h: In member function 'void sigc::internal::limit_derived_target<T_target, T_action>::operator()(const T_type&) const':
/usr/include/sigc++-2.0/sigc++/visit_each.h:60:20: error: 'is_base_of' is not a member of 'std'; did you mean 'ios_base'?
60 | with_type<std::is_base_of<T_target, T_type>::value || std::is_same<T_target, T_type>::value, T_type, T_self>::execute_(_A_type, *this);
| ^~~~~~~~~~
| ios_base
/usr/include/sigc++-2.0/sigc++/visit_each.h:60:20: error: 'is_base_of' is not a member of 'std'; did you mean 'ios_base'?
60 | with_type<std::is_base_of<T_target, T_type>::value || std::is_same<T_target, T_type>::value, T_type, T_self>::execute_(_A_type, *this);
| ^~~~~~~~~~
| ios_base
/usr/include/sigc++-2.0/sigc++/visit_each.h:60:47: error: wrong number of template arguments (2, should be 3)
60 | with_type<std::is_base_of<T_target, T_type>::value || std::is_same<T_target, T_type>::value, T_type, T_self>::execute_(_A_type, *this);
| ^
/usr/include/sigc++-2.0/sigc++/visit_each.h:33:8: note: provided for 'template<bool I_derived, class T_type, class T_limit> struct sigc::internal::with_type'
33 | struct with_type;
| ^~~~~~~~~
/usr/include/sigc++-2.0/sigc++/visit_each.h:60:56: error: qualified-id in declaration before '||' token
60 | with_type<std::is_base_of<T_target, T_type>::value || std::is_same<T_target, T_type>::value, T_type, T_self>::execute_(_A_type, *this);
| ^~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:6,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/visit_each.h: In member function 'void sigc::internal::limit_derived_target<T_target*, T_action>::operator()(const T_type&) const':
/usr/include/sigc++-2.0/sigc++/visit_each.h:98:28: error: 'is_base_of' is not a member of 'std'; did you mean 'ios_base'?
98 | with_type_pointer<std::is_base_of<T_target, T_type>::value || std::is_same<T_target, T_type>::value, T_type, T_self>::execute_(_A_type, *this);
| ^~~~~~~~~~
| ios_base
/usr/include/sigc++-2.0/sigc++/visit_each.h:98:28: error: 'is_base_of' is not a member of 'std'; did you mean 'ios_base'?
98 | with_type_pointer<std::is_base_of<T_target, T_type>::value || std::is_same<T_target, T_type>::value, T_type, T_self>::execute_(_A_type, *this);
| ^~~~~~~~~~
| ios_base
/usr/include/sigc++-2.0/sigc++/visit_each.h:98:55: error: wrong number of template arguments (2, should be 3)
98 | with_type_pointer<std::is_base_of<T_target, T_type>::value || std::is_same<T_target, T_type>::value, T_type, T_self>::execute_(_A_type, *this);
| ^
/usr/include/sigc++-2.0/sigc++/visit_each.h:73:8: note: provided for 'template<bool I_derived, class T_type, class T_limit> struct sigc::internal::with_type_pointer'
73 | struct with_type_pointer;
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/visit_each.h:98:64: error: qualified-id in declaration before '||' token
98 | with_type_pointer<std::is_base_of<T_target, T_type>::value || std::is_same<T_target, T_type>::value, T_type, T_self>::execute_(_A_type, *this);
| ^~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7,
from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:107:40: error: 'decltype' has not been declared
107 | static int checksize(X_functor* obj, decltype(&X_functor::operator()) p = nullptr);
| ^~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:107:50: error: expected ')'
107 | static int checksize(X_functor* obj, decltype(&X_functor::operator()) p = nullptr);
| ~ ^~~~~~~~~
| )
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:107:50: error: expected ')'
107 | static int checksize(X_functor* obj, decltype(&X_functor::operator()) p = nullptr);
| ~ ^~~~~~~~~
| )
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:107:50: error: expected initializer
107 | static int checksize(X_functor* obj, decltype(&X_functor::operator()) p = nullptr);
| ^~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:112:48: error: 'nullptr' was not declared in this scope
112 | = sizeof(checksize(static_cast<T_functor*>(nullptr))) == sizeof(int)
| ^~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:131:46: error: 'is_base_of' is not a member of 'std'; did you mean 'ios_base'?
131 | bool I_derives_functor_base = std::is_base_of<functor_base,T_functor>::value,
| ^~~~~~~~~~
| ios_base
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:131:69: error: expected primary-expression before ',' token
131 | bool I_derives_functor_base = std::is_base_of<functor_base,T_functor>::value,
| ^
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:131:82: error: 'value' in namespace '::' does not name a type
131 | bool I_derives_functor_base = std::is_base_of<functor_base,T_functor>::value,
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:137:2: warning: extra ';' [-Wpedantic]
137 | };
| ^
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:8: error: 'functor_trait' is not a class template
141 | struct functor_trait<T_functor, true, I_can_use_decltype>
| ^~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:148:44: error: wrong number of template arguments (3, should be 2)
148 | struct functor_trait<T_functor, false, true>
| ^
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait'
141 | struct functor_trait<T_functor, true, I_can_use_decltype>
| ^
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:230:50: error: wrong number of template arguments (3, should be 2)
230 | struct functor_trait<T_return (*)(), false, false>
| ^
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait'
141 | struct functor_trait<T_functor, true, I_can_use_decltype>
| ^
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:238:56: error: wrong number of template arguments (3, should be 2)
238 | struct functor_trait<T_return (*)(T_arg1), false, false>
| ^
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait'
141 | struct functor_trait<T_functor, true, I_can_use_decltype>
| ^
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:246:64: error: wrong number of template arguments (3, should be 2)
246 | struct functor_trait<T_return (*)(T_arg1, T_arg2), false, false>
| ^
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait'
141 | struct functor_trait<T_functor, true, I_can_use_decltype>
| ^
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:254:72: error: wrong number of template arguments (3, should be 2)
254 | struct functor_trait<T_return (*)(T_arg1, T_arg2, T_arg3), false, false>
| ^
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait'
141 | struct functor_trait<T_functor, true, I_can_use_decltype>
| ^
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:262:80: error: wrong number of template arguments (3, should be 2)
262 | struct functor_trait<T_return (*)(T_arg1, T_arg2, T_arg3, T_arg4), false, false>
| ^
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait'
141 | struct functor_trait<T_functor, true, I_can_use_decltype>
| ^
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:270:88: error: wrong number of template arguments (3, should be 2)
270 | struct functor_trait<T_return (*)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5), false, false>
| ^
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait'
141 | struct functor_trait<T_functor, true, I_can_use_decltype>
| ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7,
from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:278:96: error: wrong number of template arguments (3, should be 2)
278 | struct functor_trait<T_return (*)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6), false, false>
| ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7,
from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait'
141 | struct functor_trait<T_functor, true, I_can_use_decltype>
| ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7,
from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:286:104: error: wrong number of template arguments (3, should be 2)
286 | struct functor_trait<T_return (*)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7), false, false>
| ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7,
from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait'
141 | struct functor_trait<T_functor, true, I_can_use_decltype>
| ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7,
from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:296:57: error: wrong number of template arguments (3, should be 2)
296 | struct functor_trait<T_return (T_obj::*)(), false, false>
| ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7,
from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait'
141 | struct functor_trait<T_functor, true, I_can_use_decltype>
| ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7,
from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:302:63: error: wrong number of template arguments (3, should be 2)
302 | struct functor_trait<T_return (T_obj::*)() const, false, false>
| ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7,
from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait'
141 | struct functor_trait<T_functor, true, I_can_use_decltype>
| ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7,
from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:311:63: error: wrong number of template arguments (3, should be 2)
311 | struct functor_trait<T_return (T_obj::*)(T_arg1), false, false>
| ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7,
from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait'
141 | struct functor_trait<T_functor, true, I_can_use_decltype>
| ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7,
from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:317:69: error: wrong number of template arguments (3, should be 2)
317 | struct functor_trait<T_return (T_obj::*)(T_arg1) const, false, false>
| ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7,
from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait'
141 | struct functor_trait<T_functor, true, I_can_use_decltype>
| ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7,
from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:326:71: error: wrong number of template arguments (3, should be 2)
326 | struct functor_trait<T_return (T_obj::*)(T_arg1, T_arg2), false, false>
| ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7,
from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait'
141 | struct functor_trait<T_functor, true, I_can_use_decltype>
| ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7,
from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:332:77: error: wrong number of template arguments (3, should be 2)
332 | struct functor_trait<T_return (T_obj::*)(T_arg1, T_arg2) const, false, false>
| ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7,
from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait'
141 | struct functor_trait<T_functor, true, I_can_use_decltype>
| ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7,
from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:341:79: error: wrong number of template arguments (3, should be 2)
341 | struct functor_trait<T_return (T_obj::*)(T_arg1, T_arg2, T_arg3), false, false>
| ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7,
from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait'
141 | struct functor_trait<T_functor, true, I_can_use_decltype>
| ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7,
from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:347:85: error: wrong number of template arguments (3, should be 2)
347 | struct functor_trait<T_return (T_obj::*)(T_arg1, T_arg2, T_arg3) const, false, false>
| ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7,
from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait'
141 | struct functor_trait<T_functor, true, I_can_use_decltype>
| ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7,
from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:356:87: error: wrong number of template arguments (3, should be 2)
356 | struct functor_trait<T_return (T_obj::*)(T_arg1, T_arg2, T_arg3, T_arg4), false, false>
| ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7,
from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait'
141 | struct functor_trait<T_functor, true, I_can_use_decltype>
| ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7,
from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:362:93: error: wrong number of template arguments (3, should be 2)
362 | struct functor_trait<T_return (T_obj::*)(T_arg1, T_arg2, T_arg3, T_arg4) const, false, false>
| ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7,
from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait'
141 | struct functor_trait<T_functor, true, I_can_use_decltype>
| ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7,
from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:371:95: error: wrong number of template arguments (3, should be 2)
371 | struct functor_trait<T_return (T_obj::*)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5), false, false>
| ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7,
from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait'
141 | struct functor_trait<T_functor, true, I_can_use_decltype>
| ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7,
from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:377:101: error: wrong number of template arguments (3, should be 2)
377 | struct functor_trait<T_return (T_obj::*)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) const, false, false>
| ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7,
from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait'
141 | struct functor_trait<T_functor, true, I_can_use_decltype>
| ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7,
from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:386:103: error: wrong number of template arguments (3, should be 2)
386 | struct functor_trait<T_return (T_obj::*)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6), false, false>
| ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7,
from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait'
141 | struct functor_trait<T_functor, true, I_can_use_decltype>
| ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7,
from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:392:109: error: wrong number of template arguments (3, should be 2)
392 | struct functor_trait<T_return (T_obj::*)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) const, false, false>
| ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7,
from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait'
141 | struct functor_trait<T_functor, true, I_can_use_decltype>
| ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7,
from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:401:111: error: wrong number of template arguments (3, should be 2)
401 | struct functor_trait<T_return (T_obj::*)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7), false, false>
| ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7,
from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait'
141 | struct functor_trait<T_functor, true, I_can_use_decltype>
| ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7,
from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:407:117: error: wrong number of template arguments (3, should be 2)
407 | struct functor_trait<T_return (T_obj::*)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) const, false, false>
| ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7,
from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait'
141 | struct functor_trait<T_functor, true, I_can_use_decltype>
| ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:8,
from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:110:23: error: 'type_trait_take_t' has not been declared
110 | T_return operator()(type_trait_take_t<T_arg1> _A_a1) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:110:40: error: expected ',' or '...' before '<' token
110 | T_return operator()(type_trait_take_t<T_arg1> _A_a1) const
| ^
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function 'T_return sigc::pointer_functor1<T_arg1, T_return>::operator()(int) const':
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:111:24: error: '_A_a1' was not declared in this scope
111 | { return func_ptr_(_A_a1); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:146:23: error: 'type_trait_take_t' has not been declared
146 | T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:146:40: error: expected ',' or '...' before '<' token
146 | T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const
| ^
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function 'T_return sigc::pointer_functor2<T_arg1, T_arg2, T_return>::operator()(int) const':
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:147:24: error: '_A_a1' was not declared in this scope
147 | { return func_ptr_(_A_a1, _A_a2); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:147:31: error: '_A_a2' was not declared in this scope
147 | { return func_ptr_(_A_a1, _A_a2); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:184:23: error: 'type_trait_take_t' has not been declared
184 | T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:184:40: error: expected ',' or '...' before '<' token
184 | T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const
| ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:8,
from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function 'T_return sigc::pointer_functor3<T_arg1, T_arg2, T_arg3, T_return>::operator()(int) const':
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:185:24: error: '_A_a1' was not declared in this scope
185 | { return func_ptr_(_A_a1, _A_a2, _A_a3); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:185:31: error: '_A_a2' was not declared in this scope
185 | { return func_ptr_(_A_a1, _A_a2, _A_a3); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:185:38: error: '_A_a3' was not declared in this scope
185 | { return func_ptr_(_A_a1, _A_a2, _A_a3); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:224:23: error: 'type_trait_take_t' has not been declared
224 | T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:224:40: error: expected ',' or '...' before '<' token
224 | T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const
| ^
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function 'T_return sigc::pointer_functor4<T_arg1, T_arg2, T_arg3, T_arg4, T_return>::operator()(int) const':
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:225:24: error: '_A_a1' was not declared in this scope
225 | { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:225:31: error: '_A_a2' was not declared in this scope
225 | { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:225:38: error: '_A_a3' was not declared in this scope
225 | { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:225:45: error: '_A_a4' was not declared in this scope
225 | { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:266:23: error: 'type_trait_take_t' has not been declared
266 | T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:266:40: error: expected ',' or '...' before '<' token
266 | T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const
| ^
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function 'T_return sigc::pointer_functor5<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_return>::operator()(int) const':
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:267:24: error: '_A_a1' was not declared in this scope
267 | { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:267:31: error: '_A_a2' was not declared in this scope
267 | { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:267:38: error: '_A_a3' was not declared in this scope
267 | { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:267:45: error: '_A_a4' was not declared in this scope
267 | { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:267:52: error: '_A_a5' was not declared in this scope
267 | { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:310:23: error: 'type_trait_take_t' has not been declared
310 | T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:310:40: error: expected ',' or '...' before '<' token
310 | T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const
| ^
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function 'T_return sigc::pointer_functor6<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_return>::operator()(int) const':
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:24: error: '_A_a1' was not declared in this scope
311 | { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:31: error: '_A_a2' was not declared in this scope
311 | { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:38: error: '_A_a3' was not declared in this scope
311 | { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:45: error: '_A_a4' was not declared in this scope
311 | { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:52: error: '_A_a5' was not declared in this scope
311 | { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:59: error: '_A_a6' was not declared in this scope
311 | { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:356:23: error: 'type_trait_take_t' has not been declared
356 | T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:356:40: error: expected ',' or '...' before '<' token
356 | T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const
| ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:8,
from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function 'T_return sigc::pointer_functor7<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_return>::operator()(int) const':
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:24: error: '_A_a1' was not declared in this scope
357 | { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:31: error: '_A_a2' was not declared in this scope
357 | { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:38: error: '_A_a3' was not declared in this scope
357 | { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:45: error: '_A_a4' was not declared in this scope
357 | { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:52: error: '_A_a5' was not declared in this scope
357 | { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:59: error: '_A_a6' was not declared in this scope
357 | { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:66: error: '_A_a7' was not declared in this scope
357 | { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:13,
from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9,
from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/limit_reference.h: At global scope:
/usr/include/sigc++-2.0/sigc++/limit_reference.h:36:18: error: 'is_base_of' is not a member of 'std'; did you mean 'ios_base'?
36 | std::is_base_of<trackable, T_type>::value>
| ^~~~~~~~~~
| ios_base
/usr/include/sigc++-2.0/sigc++/limit_reference.h:36:38: error: expected primary-expression before ',' token
36 | std::is_base_of<trackable, T_type>::value>
| ^
/usr/include/sigc++-2.0/sigc++/limit_reference.h:36:49: error: 'value' in namespace '::' does not name a type
36 | std::is_base_of<trackable, T_type>::value>
| ^~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:13,
from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9,
from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/limit_reference.h:65:2: warning: extra ';' [-Wpedantic]
65 | };
| ^
/usr/include/sigc++-2.0/sigc++/limit_reference.h:71:7: error: 'limit_reference' is not a class template
71 | class limit_reference<T_type, true>
| ^~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/limit_reference.h:116:59: error: wrong number of template arguments (2, should be 1)
116 | struct visitor<limit_reference<T_type, I_derives_trackable> >
| ^
/usr/include/sigc++-2.0/sigc++/limit_reference.h:71:35: note: provided for 'template<class T_type> class sigc::limit_reference'
71 | class limit_reference<T_type, true>
| ^
/usr/include/sigc++-2.0/sigc++/limit_reference.h:116:61: error: template argument 1 is invalid
116 | struct visitor<limit_reference<T_type, I_derives_trackable> >
| ^
/usr/include/sigc++-2.0/sigc++/limit_reference.h:150:18: error: 'is_base_of' is not a member of 'std'; did you mean 'ios_base'?
150 | std::is_base_of<trackable, T_type>::value>
| ^~~~~~~~~~
| ios_base
/usr/include/sigc++-2.0/sigc++/limit_reference.h:150:38: error: expected primary-expression before ',' token
150 | std::is_base_of<trackable, T_type>::value>
| ^
/usr/include/sigc++-2.0/sigc++/limit_reference.h:150:49: error: 'value' in namespace '::' does not name a type
150 | std::is_base_of<trackable, T_type>::value>
| ^~~~~
/usr/include/sigc++-2.0/sigc++/limit_reference.h:179:2: warning: extra ';' [-Wpedantic]
179 | };
| ^
/usr/include/sigc++-2.0/sigc++/limit_reference.h:185:7: error: 'const_limit_reference' is not a class template
185 | class const_limit_reference<T_type, true>
| ^~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/limit_reference.h:230:65: error: wrong number of template arguments (2, should be 1)
230 | struct visitor<const_limit_reference<T_type, I_derives_trackable> >
| ^
/usr/include/sigc++-2.0/sigc++/limit_reference.h:185:41: note: provided for 'template<class T_type> class sigc::const_limit_reference'
185 | class const_limit_reference<T_type, true>
| ^
/usr/include/sigc++-2.0/sigc++/limit_reference.h:230:67: error: template argument 1 is invalid
230 | struct visitor<const_limit_reference<T_type, I_derives_trackable> >
| ^
/usr/include/sigc++-2.0/sigc++/limit_reference.h:264:18: error: 'is_base_of' is not a member of 'std'; did you mean 'ios_base'?
264 | std::is_base_of<trackable, T_type>::value>
| ^~~~~~~~~~
| ios_base
/usr/include/sigc++-2.0/sigc++/limit_reference.h:264:38: error: expected primary-expression before ',' token
264 | std::is_base_of<trackable, T_type>::value>
| ^
/usr/include/sigc++-2.0/sigc++/limit_reference.h:264:49: error: 'value' in namespace '::' does not name a type
264 | std::is_base_of<trackable, T_type>::value>
| ^~~~~
/usr/include/sigc++-2.0/sigc++/limit_reference.h:293:2: warning: extra ';' [-Wpedantic]
293 | };
| ^
/usr/include/sigc++-2.0/sigc++/limit_reference.h:299:7: error: 'volatile_limit_reference' is not a class template
299 | class volatile_limit_reference<T_type, true>
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/limit_reference.h:344:68: error: wrong number of template arguments (2, should be 1)
344 | struct visitor<volatile_limit_reference<T_type, I_derives_trackable> >
| ^
/usr/include/sigc++-2.0/sigc++/limit_reference.h:299:44: note: provided for 'template<class T_type> class sigc::volatile_limit_reference'
299 | class volatile_limit_reference<T_type, true>
| ^
/usr/include/sigc++-2.0/sigc++/limit_reference.h:344:70: error: template argument 1 is invalid
344 | struct visitor<volatile_limit_reference<T_type, I_derives_trackable> >
| ^
/usr/include/sigc++-2.0/sigc++/limit_reference.h:378:18: error: 'is_base_of' is not a member of 'std'; did you mean 'ios_base'?
378 | std::is_base_of<trackable, T_type>::value>
| ^~~~~~~~~~
| ios_base
/usr/include/sigc++-2.0/sigc++/limit_reference.h:378:38: error: expected primary-expression before ',' token
378 | std::is_base_of<trackable, T_type>::value>
| ^
/usr/include/sigc++-2.0/sigc++/limit_reference.h:378:49: error: 'value' in namespace '::' does not name a type
378 | std::is_base_of<trackable, T_type>::value>
| ^~~~~
/usr/include/sigc++-2.0/sigc++/limit_reference.h:407:2: warning: extra ';' [-Wpedantic]
407 | };
| ^
/usr/include/sigc++-2.0/sigc++/limit_reference.h:413:7: error: 'const_volatile_limit_reference' is not a class template
413 | class const_volatile_limit_reference<T_type, true>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/limit_reference.h:458:74: error: wrong number of template arguments (2, should be 1)
458 | struct visitor<const_volatile_limit_reference<T_type, I_derives_trackable> >
| ^
/usr/include/sigc++-2.0/sigc++/limit_reference.h:413:50: note: provided for 'template<class T_type> class sigc::const_volatile_limit_reference'
413 | class const_volatile_limit_reference<T_type, true>
| ^
/usr/include/sigc++-2.0/sigc++/limit_reference.h:458:76: error: template argument 1 is invalid
458 | struct visitor<const_volatile_limit_reference<T_type, I_derives_trackable> >
| ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9,
from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor0<T_return, T_obj>::mem_functor0()':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:90:30: error: 'nullptr' was not declared in this scope
90 | mem_functor0() : func_ptr_(nullptr) {}
| ^~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:156:38: error: 'type_trait_take_t' has not been declared
156 | T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:156:55: error: expected ',' or '...' before '<' token
156 | T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1) const
| ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:165:38: error: 'type_trait_take_t' has not been declared
165 | T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:165:55: error: expected ',' or '...' before '<' token
165 | T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1) const
| ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor1<T_return, T_obj, T_arg1>::mem_functor1()':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:139:30: error: 'nullptr' was not declared in this scope
139 | mem_functor1() : func_ptr_(nullptr) {}
| ^~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor1<T_return, T_obj, T_arg1>::operator()(T_obj*, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:157:43: error: '_A_a1' was not declared in this scope
157 | { return (_A_obj->*(this->func_ptr_))(_A_a1); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor1<T_return, T_obj, T_arg1>::operator()(T_obj&, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:166:34: error: '_A_a1' was not declared in this scope
166 | { return (_A_obj.*func_ptr_)(_A_a1); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:209:38: error: 'type_trait_take_t' has not been declared
209 | T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:209:55: error: expected ',' or '...' before '<' token
209 | T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const
| ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:219:38: error: 'type_trait_take_t' has not been declared
219 | T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:219:55: error: expected ',' or '...' before '<' token
219 | T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const
| ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor2<T_return, T_obj, T_arg1, T_arg2>::mem_functor2()':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:191:30: error: 'nullptr' was not declared in this scope
191 | mem_functor2() : func_ptr_(nullptr) {}
| ^~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor2<T_return, T_obj, T_arg1, T_arg2>::operator()(T_obj*, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:210:43: error: '_A_a1' was not declared in this scope
210 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:210:50: error: '_A_a2' was not declared in this scope
210 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor2<T_return, T_obj, T_arg1, T_arg2>::operator()(T_obj&, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:220:34: error: '_A_a1' was not declared in this scope
220 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:220:41: error: '_A_a2' was not declared in this scope
220 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:265:38: error: 'type_trait_take_t' has not been declared
265 | T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:265:55: error: expected ',' or '...' before '<' token
265 | T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const
| ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9,
from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:276:38: error: 'type_trait_take_t' has not been declared
276 | T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:276:55: error: expected ',' or '...' before '<' token
276 | T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const
| ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9,
from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor3<T_return, T_obj, T_arg1, T_arg2, T_arg3>::mem_functor3()':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:246:30: error: 'nullptr' was not declared in this scope
246 | mem_functor3() : func_ptr_(nullptr) {}
| ^~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9,
from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor3<T_return, T_obj, T_arg1, T_arg2, T_arg3>::operator()(T_obj*, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:266:43: error: '_A_a1' was not declared in this scope
266 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:266:50: error: '_A_a2' was not declared in this scope
266 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:266:57: error: '_A_a3' was not declared in this scope
266 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor3<T_return, T_obj, T_arg1, T_arg2, T_arg3>::operator()(T_obj&, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:277:34: error: '_A_a1' was not declared in this scope
277 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:277:41: error: '_A_a2' was not declared in this scope
277 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:277:48: error: '_A_a3' was not declared in this scope
277 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:324:38: error: 'type_trait_take_t' has not been declared
324 | T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:324:55: error: expected ',' or '...' before '<' token
324 | T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const
| ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:336:38: error: 'type_trait_take_t' has not been declared
336 | T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:336:55: error: expected ',' or '...' before '<' token
336 | T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const
| ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor4<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4>::mem_functor4()':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:304:30: error: 'nullptr' was not declared in this scope
304 | mem_functor4() : func_ptr_(nullptr) {}
| ^~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor4<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4>::operator()(T_obj*, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:325:43: error: '_A_a1' was not declared in this scope
325 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:325:50: error: '_A_a2' was not declared in this scope
325 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:325:57: error: '_A_a3' was not declared in this scope
325 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:325:64: error: '_A_a4' was not declared in this scope
325 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor4<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4>::operator()(T_obj&, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:337:34: error: '_A_a1' was not declared in this scope
337 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:337:41: error: '_A_a2' was not declared in this scope
337 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:337:48: error: '_A_a3' was not declared in this scope
337 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:337:55: error: '_A_a4' was not declared in this scope
337 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:386:38: error: 'type_trait_take_t' has not been declared
386 | T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:386:55: error: expected ',' or '...' before '<' token
386 | T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const
| ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:399:38: error: 'type_trait_take_t' has not been declared
399 | T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:399:55: error: expected ',' or '...' before '<' token
399 | T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const
| ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor5<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::mem_functor5()':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:365:30: error: 'nullptr' was not declared in this scope
365 | mem_functor5() : func_ptr_(nullptr) {}
| ^~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor5<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::operator()(T_obj*, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:387:43: error: '_A_a1' was not declared in this scope
387 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:387:50: error: '_A_a2' was not declared in this scope
387 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:387:57: error: '_A_a3' was not declared in this scope
387 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:387:64: error: '_A_a4' was not declared in this scope
387 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:387:71: error: '_A_a5' was not declared in this scope
387 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor5<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::operator()(T_obj&, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:400:34: error: '_A_a1' was not declared in this scope
400 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:400:41: error: '_A_a2' was not declared in this scope
400 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:400:48: error: '_A_a3' was not declared in this scope
400 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:400:55: error: '_A_a4' was not declared in this scope
400 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:400:62: error: '_A_a5' was not declared in this scope
400 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:451:38: error: 'type_trait_take_t' has not been declared
451 | T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:451:55: error: expected ',' or '...' before '<' token
451 | T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const
| ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:465:38: error: 'type_trait_take_t' has not been declared
465 | T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:465:55: error: expected ',' or '...' before '<' token
465 | T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const
| ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor6<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::mem_functor6()':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:429:30: error: 'nullptr' was not declared in this scope
429 | mem_functor6() : func_ptr_(nullptr) {}
| ^~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor6<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::operator()(T_obj*, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:452:43: error: '_A_a1' was not declared in this scope
452 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:452:50: error: '_A_a2' was not declared in this scope
452 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:452:57: error: '_A_a3' was not declared in this scope
452 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:452:64: error: '_A_a4' was not declared in this scope
452 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:452:71: error: '_A_a5' was not declared in this scope
452 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:452:78: error: '_A_a6' was not declared in this scope
452 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor6<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::operator()(T_obj&, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:466:34: error: '_A_a1' was not declared in this scope
466 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:466:41: error: '_A_a2' was not declared in this scope
466 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:466:48: error: '_A_a3' was not declared in this scope
466 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:466:55: error: '_A_a4' was not declared in this scope
466 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:466:62: error: '_A_a5' was not declared in this scope
466 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:466:69: error: '_A_a6' was not declared in this scope
466 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:519:38: error: 'type_trait_take_t' has not been declared
519 | T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:519:55: error: expected ',' or '...' before '<' token
519 | T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const
| ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9,
from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:534:38: error: 'type_trait_take_t' has not been declared
534 | T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:534:55: error: expected ',' or '...' before '<' token
534 | T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const
| ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9,
from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor7<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::mem_functor7()':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:496:30: error: 'nullptr' was not declared in this scope
496 | mem_functor7() : func_ptr_(nullptr) {}
| ^~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9,
from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor7<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::operator()(T_obj*, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:520:43: error: '_A_a1' was not declared in this scope
520 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:520:50: error: '_A_a2' was not declared in this scope
520 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:520:57: error: '_A_a3' was not declared in this scope
520 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:520:64: error: '_A_a4' was not declared in this scope
520 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:520:71: error: '_A_a5' was not declared in this scope
520 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:520:78: error: '_A_a6' was not declared in this scope
520 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:520:85: error: '_A_a7' was not declared in this scope
520 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor7<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::operator()(T_obj&, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:535:34: error: '_A_a1' was not declared in this scope
535 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:535:41: error: '_A_a2' was not declared in this scope
535 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:535:48: error: '_A_a3' was not declared in this scope
535 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:535:55: error: '_A_a4' was not declared in this scope
535 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:535:62: error: '_A_a5' was not declared in this scope
535 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:535:69: error: '_A_a6' was not declared in this scope
535 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:535:76: error: '_A_a7' was not declared in this scope
535 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor0<T_return, T_obj>::const_mem_functor0()':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:558:36: error: 'nullptr' was not declared in this scope
558 | const_mem_functor0() : func_ptr_(nullptr) {}
| ^~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:624:44: error: 'type_trait_take_t' has not been declared
624 | T_return operator()(const T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:624:61: error: expected ',' or '...' before '<' token
624 | T_return operator()(const T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1) const
| ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:633:44: error: 'type_trait_take_t' has not been declared
633 | T_return operator()(const T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:633:61: error: expected ',' or '...' before '<' token
633 | T_return operator()(const T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1) const
| ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor1<T_return, T_obj, T_arg1>::const_mem_functor1()':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:607:36: error: 'nullptr' was not declared in this scope
607 | const_mem_functor1() : func_ptr_(nullptr) {}
| ^~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor1<T_return, T_obj, T_arg1>::operator()(const T_obj*, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:625:43: error: '_A_a1' was not declared in this scope
625 | { return (_A_obj->*(this->func_ptr_))(_A_a1); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor1<T_return, T_obj, T_arg1>::operator()(const T_obj&, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:634:34: error: '_A_a1' was not declared in this scope
634 | { return (_A_obj.*func_ptr_)(_A_a1); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:677:44: error: 'type_trait_take_t' has not been declared
677 | T_return operator()(const T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:677:61: error: expected ',' or '...' before '<' token
677 | T_return operator()(const T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const
| ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:687:44: error: 'type_trait_take_t' has not been declared
687 | T_return operator()(const T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:687:61: error: expected ',' or '...' before '<' token
687 | T_return operator()(const T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const
| ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor2<T_return, T_obj, T_arg1, T_arg2>::const_mem_functor2()':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:659:36: error: 'nullptr' was not declared in this scope
659 | const_mem_functor2() : func_ptr_(nullptr) {}
| ^~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor2<T_return, T_obj, T_arg1, T_arg2>::operator()(const T_obj*, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:678:43: error: '_A_a1' was not declared in this scope
678 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:678:50: error: '_A_a2' was not declared in this scope
678 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor2<T_return, T_obj, T_arg1, T_arg2>::operator()(const T_obj&, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:688:34: error: '_A_a1' was not declared in this scope
688 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:688:41: error: '_A_a2' was not declared in this scope
688 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:733:44: error: 'type_trait_take_t' has not been declared
733 | T_return operator()(const T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:733:61: error: expected ',' or '...' before '<' token
733 | T_return operator()(const T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const
| ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:744:44: error: 'type_trait_take_t' has not been declared
744 | T_return operator()(const T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:744:61: error: expected ',' or '...' before '<' token
744 | T_return operator()(const T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const
| ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor3<T_return, T_obj, T_arg1, T_arg2, T_arg3>::const_mem_functor3()':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:714:36: error: 'nullptr' was not declared in this scope
714 | const_mem_functor3() : func_ptr_(nullptr) {}
| ^~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor3<T_return, T_obj, T_arg1, T_arg2, T_arg3>::operator()(const T_obj*, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:734:43: error: '_A_a1' was not declared in this scope
734 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:734:50: error: '_A_a2' was not declared in this scope
734 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:734:57: error: '_A_a3' was not declared in this scope
734 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor3<T_return, T_obj, T_arg1, T_arg2, T_arg3>::operator()(const T_obj&, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:745:34: error: '_A_a1' was not declared in this scope
745 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:745:41: error: '_A_a2' was not declared in this scope
745 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:745:48: error: '_A_a3' was not declared in this scope
745 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:792:44: error: 'type_trait_take_t' has not been declared
792 | T_return operator()(const T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:792:61: error: expected ',' or '...' before '<' token
792 | T_return operator()(const T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const
| ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:804:44: error: 'type_trait_take_t' has not been declared
804 | T_return operator()(const T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:804:61: error: expected ',' or '...' before '<' token
804 | T_return operator()(const T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const
| ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor4<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4>::const_mem_functor4()':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:772:36: error: 'nullptr' was not declared in this scope
772 | const_mem_functor4() : func_ptr_(nullptr) {}
| ^~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor4<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4>::operator()(const T_obj*, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:793:43: error: '_A_a1' was not declared in this scope
793 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:793:50: error: '_A_a2' was not declared in this scope
793 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:793:57: error: '_A_a3' was not declared in this scope
793 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:793:64: error: '_A_a4' was not declared in this scope
793 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor4<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4>::operator()(const T_obj&, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:805:34: error: '_A_a1' was not declared in this scope
805 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:805:41: error: '_A_a2' was not declared in this scope
805 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:805:48: error: '_A_a3' was not declared in this scope
805 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:805:55: error: '_A_a4' was not declared in this scope
805 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:854:44: error: 'type_trait_take_t' has not been declared
854 | T_return operator()(const T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:854:61: error: expected ',' or '...' before '<' token
854 | T_return operator()(const T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const
| ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:867:44: error: 'type_trait_take_t' has not been declared
867 | T_return operator()(const T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:867:61: error: expected ',' or '...' before '<' token
867 | T_return operator()(const T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const
| ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor5<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::const_mem_functor5()':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:833:36: error: 'nullptr' was not declared in this scope
833 | const_mem_functor5() : func_ptr_(nullptr) {}
| ^~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor5<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::operator()(const T_obj*, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:855:43: error: '_A_a1' was not declared in this scope
855 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:855:50: error: '_A_a2' was not declared in this scope
855 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:855:57: error: '_A_a3' was not declared in this scope
855 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:855:64: error: '_A_a4' was not declared in this scope
855 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:855:71: error: '_A_a5' was not declared in this scope
855 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor5<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::operator()(const T_obj&, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:868:34: error: '_A_a1' was not declared in this scope
868 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:868:41: error: '_A_a2' was not declared in this scope
868 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:868:48: error: '_A_a3' was not declared in this scope
868 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:868:55: error: '_A_a4' was not declared in this scope
868 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:868:62: error: '_A_a5' was not declared in this scope
868 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:919:44: error: 'type_trait_take_t' has not been declared
919 | T_return operator()(const T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:919:61: error: expected ',' or '...' before '<' token
919 | T_return operator()(const T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const
| ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:933:44: error: 'type_trait_take_t' has not been declared
933 | T_return operator()(const T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:933:61: error: expected ',' or '...' before '<' token
933 | T_return operator()(const T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const
| ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor6<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::const_mem_functor6()':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:897:36: error: 'nullptr' was not declared in this scope
897 | const_mem_functor6() : func_ptr_(nullptr) {}
| ^~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor6<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::operator()(const T_obj*, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:920:43: error: '_A_a1' was not declared in this scope
920 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:920:50: error: '_A_a2' was not declared in this scope
920 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:920:57: error: '_A_a3' was not declared in this scope
920 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:920:64: error: '_A_a4' was not declared in this scope
920 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:920:71: error: '_A_a5' was not declared in this scope
920 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:920:78: error: '_A_a6' was not declared in this scope
920 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor6<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::operator()(const T_obj&, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:934:34: error: '_A_a1' was not declared in this scope
934 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:934:41: error: '_A_a2' was not declared in this scope
934 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:934:48: error: '_A_a3' was not declared in this scope
934 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:934:55: error: '_A_a4' was not declared in this scope
934 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:934:62: error: '_A_a5' was not declared in this scope
934 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:934:69: error: '_A_a6' was not declared in this scope
934 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:987:44: error: 'type_trait_take_t' has not been declared
987 | T_return operator()(const T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:987:61: error: expected ',' or '...' before '<' token
987 | T_return operator()(const T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const
| ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1002:44: error: 'type_trait_take_t' has not been declared
1002 | T_return operator()(const T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1002:61: error: expected ',' or '...' before '<' token
1002 | T_return operator()(const T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const
| ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor7<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::const_mem_functor7()':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:964:36: error: 'nullptr' was not declared in this scope
964 | const_mem_functor7() : func_ptr_(nullptr) {}
| ^~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor7<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::operator()(const T_obj*, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:988:43: error: '_A_a1' was not declared in this scope
988 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:988:50: error: '_A_a2' was not declared in this scope
988 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:988:57: error: '_A_a3' was not declared in this scope
988 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:988:64: error: '_A_a4' was not declared in this scope
988 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:988:71: error: '_A_a5' was not declared in this scope
988 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:988:78: error: '_A_a6' was not declared in this scope
988 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:988:85: error: '_A_a7' was not declared in this scope
988 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor7<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::operator()(const T_obj&, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1003:34: error: '_A_a1' was not declared in this scope
1003 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1003:41: error: '_A_a2' was not declared in this scope
1003 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1003:48: error: '_A_a3' was not declared in this scope
1003 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1003:55: error: '_A_a4' was not declared in this scope
1003 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1003:62: error: '_A_a5' was not declared in this scope
1003 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1003:69: error: '_A_a6' was not declared in this scope
1003 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1003:76: error: '_A_a7' was not declared in this scope
1003 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor0<T_return, T_obj>::volatile_mem_functor0()':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1026:39: error: 'nullptr' was not declared in this scope
1026 | volatile_mem_functor0() : func_ptr_(nullptr) {}
| ^~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1092:38: error: 'type_trait_take_t' has not been declared
1092 | T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1092:55: error: expected ',' or '...' before '<' token
1092 | T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1) const
| ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1101:38: error: 'type_trait_take_t' has not been declared
1101 | T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1101:55: error: expected ',' or '...' before '<' token
1101 | T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1) const
| ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor1<T_return, T_obj, T_arg1>::volatile_mem_functor1()':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1075:39: error: 'nullptr' was not declared in this scope
1075 | volatile_mem_functor1() : func_ptr_(nullptr) {}
| ^~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor1<T_return, T_obj, T_arg1>::operator()(T_obj*, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1093:43: error: '_A_a1' was not declared in this scope
1093 | { return (_A_obj->*(this->func_ptr_))(_A_a1); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor1<T_return, T_obj, T_arg1>::operator()(T_obj&, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1102:34: error: '_A_a1' was not declared in this scope
1102 | { return (_A_obj.*func_ptr_)(_A_a1); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1145:38: error: 'type_trait_take_t' has not been declared
1145 | T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1145:55: error: expected ',' or '...' before '<' token
1145 | T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const
| ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1155:38: error: 'type_trait_take_t' has not been declared
1155 | T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1155:55: error: expected ',' or '...' before '<' token
1155 | T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const
| ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor2<T_return, T_obj, T_arg1, T_arg2>::volatile_mem_functor2()':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1127:39: error: 'nullptr' was not declared in this scope
1127 | volatile_mem_functor2() : func_ptr_(nullptr) {}
| ^~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor2<T_return, T_obj, T_arg1, T_arg2>::operator()(T_obj*, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1146:43: error: '_A_a1' was not declared in this scope
1146 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1146:50: error: '_A_a2' was not declared in this scope
1146 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor2<T_return, T_obj, T_arg1, T_arg2>::operator()(T_obj&, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1156:34: error: '_A_a1' was not declared in this scope
1156 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1156:41: error: '_A_a2' was not declared in this scope
1156 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1201:38: error: 'type_trait_take_t' has not been declared
1201 | T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1201:55: error: expected ',' or '...' before '<' token
1201 | T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const
| ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1212:38: error: 'type_trait_take_t' has not been declared
1212 | T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1212:55: error: expected ',' or '...' before '<' token
1212 | T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const
| ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor3<T_return, T_obj, T_arg1, T_arg2, T_arg3>::volatile_mem_functor3()':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1182:39: error: 'nullptr' was not declared in this scope
1182 | volatile_mem_functor3() : func_ptr_(nullptr) {}
| ^~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor3<T_return, T_obj, T_arg1, T_arg2, T_arg3>::operator()(T_obj*, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1202:43: error: '_A_a1' was not declared in this scope
1202 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1202:50: error: '_A_a2' was not declared in this scope
1202 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1202:57: error: '_A_a3' was not declared in this scope
1202 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor3<T_return, T_obj, T_arg1, T_arg2, T_arg3>::operator()(T_obj&, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1213:34: error: '_A_a1' was not declared in this scope
1213 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1213:41: error: '_A_a2' was not declared in this scope
1213 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1213:48: error: '_A_a3' was not declared in this scope
1213 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1260:38: error: 'type_trait_take_t' has not been declared
1260 | T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1260:55: error: expected ',' or '...' before '<' token
1260 | T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const
| ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1272:38: error: 'type_trait_take_t' has not been declared
1272 | T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1272:55: error: expected ',' or '...' before '<' token
1272 | T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const
| ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor4<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4>::volatile_mem_functor4()':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1240:39: error: 'nullptr' was not declared in this scope
1240 | volatile_mem_functor4() : func_ptr_(nullptr) {}
| ^~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor4<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4>::operator()(T_obj*, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1261:43: error: '_A_a1' was not declared in this scope
1261 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1261:50: error: '_A_a2' was not declared in this scope
1261 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1261:57: error: '_A_a3' was not declared in this scope
1261 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1261:64: error: '_A_a4' was not declared in this scope
1261 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor4<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4>::operator()(T_obj&, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1273:34: error: '_A_a1' was not declared in this scope
1273 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1273:41: error: '_A_a2' was not declared in this scope
1273 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1273:48: error: '_A_a3' was not declared in this scope
1273 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1273:55: error: '_A_a4' was not declared in this scope
1273 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1322:38: error: 'type_trait_take_t' has not been declared
1322 | T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1322:55: error: expected ',' or '...' before '<' token
1322 | T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const
| ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1335:38: error: 'type_trait_take_t' has not been declared
1335 | T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1335:55: error: expected ',' or '...' before '<' token
1335 | T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const
| ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor5<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::volatile_mem_functor5()':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1301:39: error: 'nullptr' was not declared in this scope
1301 | volatile_mem_functor5() : func_ptr_(nullptr) {}
| ^~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor5<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::operator()(T_obj*, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1323:43: error: '_A_a1' was not declared in this scope
1323 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1323:50: error: '_A_a2' was not declared in this scope
1323 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1323:57: error: '_A_a3' was not declared in this scope
1323 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1323:64: error: '_A_a4' was not declared in this scope
1323 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1323:71: error: '_A_a5' was not declared in this scope
1323 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor5<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::operator()(T_obj&, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1336:34: error: '_A_a1' was not declared in this scope
1336 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1336:41: error: '_A_a2' was not declared in this scope
1336 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1336:48: error: '_A_a3' was not declared in this scope
1336 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1336:55: error: '_A_a4' was not declared in this scope
1336 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1336:62: error: '_A_a5' was not declared in this scope
1336 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1387:38: error: 'type_trait_take_t' has not been declared
1387 | T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1387:55: error: expected ',' or '...' before '<' token
1387 | T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const
| ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1401:38: error: 'type_trait_take_t' has not been declared
1401 | T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1401:55: error: expected ',' or '...' before '<' token
1401 | T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const
| ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor6<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::volatile_mem_functor6()':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1365:39: error: 'nullptr' was not declared in this scope
1365 | volatile_mem_functor6() : func_ptr_(nullptr) {}
| ^~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor6<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::operator()(T_obj*, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1388:43: error: '_A_a1' was not declared in this scope
1388 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1388:50: error: '_A_a2' was not declared in this scope
1388 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1388:57: error: '_A_a3' was not declared in this scope
1388 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1388:64: error: '_A_a4' was not declared in this scope
1388 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1388:71: error: '_A_a5' was not declared in this scope
1388 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1388:78: error: '_A_a6' was not declared in this scope
1388 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor6<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::operator()(T_obj&, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1402:34: error: '_A_a1' was not declared in this scope
1402 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1402:41: error: '_A_a2' was not declared in this scope
1402 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1402:48: error: '_A_a3' was not declared in this scope
1402 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1402:55: error: '_A_a4' was not declared in this scope
1402 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1402:62: error: '_A_a5' was not declared in this scope
1402 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1402:69: error: '_A_a6' was not declared in this scope
1402 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1455:38: error: 'type_trait_take_t' has not been declared
1455 | T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1455:55: error: expected ',' or '...' before '<' token
1455 | T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const
| ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1470:38: error: 'type_trait_take_t' has not been declared
1470 | T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1470:55: error: expected ',' or '...' before '<' token
1470 | T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const
| ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor7<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::volatile_mem_functor7()':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1432:39: error: 'nullptr' was not declared in this scope
1432 | volatile_mem_functor7() : func_ptr_(nullptr) {}
| ^~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor7<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::operator()(T_obj*, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1456:43: error: '_A_a1' was not declared in this scope
1456 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1456:50: error: '_A_a2' was not declared in this scope
1456 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1456:57: error: '_A_a3' was not declared in this scope
1456 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1456:64: error: '_A_a4' was not declared in this scope
1456 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1456:71: error: '_A_a5' was not declared in this scope
1456 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1456:78: error: '_A_a6' was not declared in this scope
1456 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1456:85: error: '_A_a7' was not declared in this scope
1456 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor7<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::operator()(T_obj&, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1471:34: error: '_A_a1' was not declared in this scope
1471 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1471:41: error: '_A_a2' was not declared in this scope
1471 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1471:48: error: '_A_a3' was not declared in this scope
1471 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1471:55: error: '_A_a4' was not declared in this scope
1471 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1471:62: error: '_A_a5' was not declared in this scope
1471 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1471:69: error: '_A_a6' was not declared in this scope
1471 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1471:76: error: '_A_a7' was not declared in this scope
1471 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor0<T_return, T_obj>::const_volatile_mem_functor0()':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1494:45: error: 'nullptr' was not declared in this scope
1494 | const_volatile_mem_functor0() : func_ptr_(nullptr) {}
| ^~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1560:44: error: 'type_trait_take_t' has not been declared
1560 | T_return operator()(const T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1560:61: error: expected ',' or '...' before '<' token
1560 | T_return operator()(const T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1) const
| ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1569:44: error: 'type_trait_take_t' has not been declared
1569 | T_return operator()(const T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1569:61: error: expected ',' or '...' before '<' token
1569 | T_return operator()(const T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1) const
| ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor1<T_return, T_obj, T_arg1>::const_volatile_mem_functor1()':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1543:45: error: 'nullptr' was not declared in this scope
1543 | const_volatile_mem_functor1() : func_ptr_(nullptr) {}
| ^~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor1<T_return, T_obj, T_arg1>::operator()(const T_obj*, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1561:43: error: '_A_a1' was not declared in this scope
1561 | { return (_A_obj->*(this->func_ptr_))(_A_a1); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor1<T_return, T_obj, T_arg1>::operator()(const T_obj&, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1570:34: error: '_A_a1' was not declared in this scope
1570 | { return (_A_obj.*func_ptr_)(_A_a1); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1613:44: error: 'type_trait_take_t' has not been declared
1613 | T_return operator()(const T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1613:61: error: expected ',' or '...' before '<' token
1613 | T_return operator()(const T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const
| ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1623:44: error: 'type_trait_take_t' has not been declared
1623 | T_return operator()(const T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1623:61: error: expected ',' or '...' before '<' token
1623 | T_return operator()(const T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const
| ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor2<T_return, T_obj, T_arg1, T_arg2>::const_volatile_mem_functor2()':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1595:45: error: 'nullptr' was not declared in this scope
1595 | const_volatile_mem_functor2() : func_ptr_(nullptr) {}
| ^~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor2<T_return, T_obj, T_arg1, T_arg2>::operator()(const T_obj*, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1614:43: error: '_A_a1' was not declared in this scope
1614 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1614:50: error: '_A_a2' was not declared in this scope
1614 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor2<T_return, T_obj, T_arg1, T_arg2>::operator()(const T_obj&, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1624:34: error: '_A_a1' was not declared in this scope
1624 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1624:41: error: '_A_a2' was not declared in this scope
1624 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1669:44: error: 'type_trait_take_t' has not been declared
1669 | T_return operator()(const T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1669:61: error: expected ',' or '...' before '<' token
1669 | T_return operator()(const T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const
| ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1680:44: error: 'type_trait_take_t' has not been declared
1680 | T_return operator()(const T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1680:61: error: expected ',' or '...' before '<' token
1680 | T_return operator()(const T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const
| ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor3<T_return, T_obj, T_arg1, T_arg2, T_arg3>::const_volatile_mem_functor3()':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1650:45: error: 'nullptr' was not declared in this scope
1650 | const_volatile_mem_functor3() : func_ptr_(nullptr) {}
| ^~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor3<T_return, T_obj, T_arg1, T_arg2, T_arg3>::operator()(const T_obj*, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1670:43: error: '_A_a1' was not declared in this scope
1670 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1670:50: error: '_A_a2' was not declared in this scope
1670 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1670:57: error: '_A_a3' was not declared in this scope
1670 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor3<T_return, T_obj, T_arg1, T_arg2, T_arg3>::operator()(const T_obj&, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1681:34: error: '_A_a1' was not declared in this scope
1681 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1681:41: error: '_A_a2' was not declared in this scope
1681 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1681:48: error: '_A_a3' was not declared in this scope
1681 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1728:44: error: 'type_trait_take_t' has not been declared
1728 | T_return operator()(const T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1728:61: error: expected ',' or '...' before '<' token
1728 | T_return operator()(const T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const
| ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1740:44: error: 'type_trait_take_t' has not been declared
1740 | T_return operator()(const T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1740:61: error: expected ',' or '...' before '<' token
1740 | T_return operator()(const T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const
| ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor4<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4>::const_volatile_mem_functor4()':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1708:45: error: 'nullptr' was not declared in this scope
1708 | const_volatile_mem_functor4() : func_ptr_(nullptr) {}
| ^~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor4<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4>::operator()(const T_obj*, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1729:43: error: '_A_a1' was not declared in this scope
1729 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1729:50: error: '_A_a2' was not declared in this scope
1729 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1729:57: error: '_A_a3' was not declared in this scope
1729 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1729:64: error: '_A_a4' was not declared in this scope
1729 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor4<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4>::operator()(const T_obj&, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1741:34: error: '_A_a1' was not declared in this scope
1741 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1741:41: error: '_A_a2' was not declared in this scope
1741 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1741:48: error: '_A_a3' was not declared in this scope
1741 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1741:55: error: '_A_a4' was not declared in this scope
1741 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1790:44: error: 'type_trait_take_t' has not been declared
1790 | T_return operator()(const T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1790:61: error: expected ',' or '...' before '<' token
1790 | T_return operator()(const T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const
| ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1803:44: error: 'type_trait_take_t' has not been declared
1803 | T_return operator()(const T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1803:61: error: expected ',' or '...' before '<' token
1803 | T_return operator()(const T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const
| ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor5<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::const_volatile_mem_functor5()':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1769:45: error: 'nullptr' was not declared in this scope
1769 | const_volatile_mem_functor5() : func_ptr_(nullptr) {}
| ^~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor5<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::operator()(const T_obj*, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1791:43: error: '_A_a1' was not declared in this scope
1791 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1791:50: error: '_A_a2' was not declared in this scope
1791 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1791:57: error: '_A_a3' was not declared in this scope
1791 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1791:64: error: '_A_a4' was not declared in this scope
1791 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1791:71: error: '_A_a5' was not declared in this scope
1791 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor5<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::operator()(const T_obj&, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1804:34: error: '_A_a1' was not declared in this scope
1804 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1804:41: error: '_A_a2' was not declared in this scope
1804 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1804:48: error: '_A_a3' was not declared in this scope
1804 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1804:55: error: '_A_a4' was not declared in this scope
1804 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1804:62: error: '_A_a5' was not declared in this scope
1804 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1855:44: error: 'type_trait_take_t' has not been declared
1855 | T_return operator()(const T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1855:61: error: expected ',' or '...' before '<' token
1855 | T_return operator()(const T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const
| ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1869:44: error: 'type_trait_take_t' has not been declared
1869 | T_return operator()(const T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1869:61: error: expected ',' or '...' before '<' token
1869 | T_return operator()(const T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const
| ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor6<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::const_volatile_mem_functor6()':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1833:45: error: 'nullptr' was not declared in this scope
1833 | const_volatile_mem_functor6() : func_ptr_(nullptr) {}
| ^~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor6<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::operator()(const T_obj*, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1856:43: error: '_A_a1' was not declared in this scope
1856 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1856:50: error: '_A_a2' was not declared in this scope
1856 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1856:57: error: '_A_a3' was not declared in this scope
1856 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1856:64: error: '_A_a4' was not declared in this scope
1856 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1856:71: error: '_A_a5' was not declared in this scope
1856 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1856:78: error: '_A_a6' was not declared in this scope
1856 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor6<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::operator()(const T_obj&, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1870:34: error: '_A_a1' was not declared in this scope
1870 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1870:41: error: '_A_a2' was not declared in this scope
1870 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1870:48: error: '_A_a3' was not declared in this scope
1870 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1870:55: error: '_A_a4' was not declared in this scope
1870 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1870:62: error: '_A_a5' was not declared in this scope
1870 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1870:69: error: '_A_a6' was not declared in this scope
1870 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1923:44: error: 'type_trait_take_t' has not been declared
1923 | T_return operator()(const T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1923:61: error: expected ',' or '...' before '<' token
1923 | T_return operator()(const T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const
| ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1938:44: error: 'type_trait_take_t' has not been declared
1938 | T_return operator()(const T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1938:61: error: expected ',' or '...' before '<' token
1938 | T_return operator()(const T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const
| ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor7<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::const_volatile_mem_functor7()':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1900:45: error: 'nullptr' was not declared in this scope
1900 | const_volatile_mem_functor7() : func_ptr_(nullptr) {}
| ^~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor7<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::operator()(const T_obj*, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1924:43: error: '_A_a1' was not declared in this scope
1924 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1924:50: error: '_A_a2' was not declared in this scope
1924 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1924:57: error: '_A_a3' was not declared in this scope
1924 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1924:64: error: '_A_a4' was not declared in this scope
1924 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1924:71: error: '_A_a5' was not declared in this scope
1924 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1924:78: error: '_A_a6' was not declared in this scope
1924 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1924:85: error: '_A_a7' was not declared in this scope
1924 | { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor7<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::operator()(const T_obj&, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1939:34: error: '_A_a1' was not declared in this scope
1939 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1939:41: error: '_A_a2' was not declared in this scope
1939 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1939:48: error: '_A_a3' was not declared in this scope
1939 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1939:55: error: '_A_a4' was not declared in this scope
1939 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1939:62: error: '_A_a5' was not declared in this scope
1939 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1939:69: error: '_A_a6' was not declared in this scope
1939 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1939:76: error: '_A_a7' was not declared in this scope
1939 | { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2065:23: error: 'type_trait_take_t' has not been declared
2065 | T_return operator()(type_trait_take_t<T_arg1> _A_a1) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2065:40: error: expected ',' or '...' before '<' token
2065 | T_return operator()(type_trait_take_t<T_arg1> _A_a1) const
| ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_mem_functor1<T_return, T_obj, T_arg1>::operator()(int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2066:49: error: '_A_a1' was not declared in this scope
2066 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2142:23: error: 'type_trait_take_t' has not been declared
2142 | T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2142:40: error: expected ',' or '...' before '<' token
2142 | T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const
| ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_mem_functor2<T_return, T_obj, T_arg1, T_arg2>::operator()(int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2143:49: error: '_A_a1' was not declared in this scope
2143 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2143:56: error: '_A_a2' was not declared in this scope
2143 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2221:23: error: 'type_trait_take_t' has not been declared
2221 | T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2221:40: error: expected ',' or '...' before '<' token
2221 | T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const
| ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_mem_functor3<T_return, T_obj, T_arg1, T_arg2, T_arg3>::operator()(int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2222:49: error: '_A_a1' was not declared in this scope
2222 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2222:56: error: '_A_a2' was not declared in this scope
2222 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2222:63: error: '_A_a3' was not declared in this scope
2222 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2302:23: error: 'type_trait_take_t' has not been declared
2302 | T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2302:40: error: expected ',' or '...' before '<' token
2302 | T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const
| ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_mem_functor4<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4>::operator()(int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2303:49: error: '_A_a1' was not declared in this scope
2303 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2303:56: error: '_A_a2' was not declared in this scope
2303 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2303:63: error: '_A_a3' was not declared in this scope
2303 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2303:70: error: '_A_a4' was not declared in this scope
2303 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2385:23: error: 'type_trait_take_t' has not been declared
2385 | T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2385:40: error: expected ',' or '...' before '<' token
2385 | T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const
| ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_mem_functor5<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::operator()(int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2386:49: error: '_A_a1' was not declared in this scope
2386 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2386:56: error: '_A_a2' was not declared in this scope
2386 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2386:63: error: '_A_a3' was not declared in this scope
2386 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2386:70: error: '_A_a4' was not declared in this scope
2386 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2386:77: error: '_A_a5' was not declared in this scope
2386 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2470:23: error: 'type_trait_take_t' has not been declared
2470 | T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2470:40: error: expected ',' or '...' before '<' token
2470 | T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const
| ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_mem_functor6<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::operator()(int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2471:49: error: '_A_a1' was not declared in this scope
2471 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2471:56: error: '_A_a2' was not declared in this scope
2471 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2471:63: error: '_A_a3' was not declared in this scope
2471 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2471:70: error: '_A_a4' was not declared in this scope
2471 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2471:77: error: '_A_a5' was not declared in this scope
2471 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2471:84: error: '_A_a6' was not declared in this scope
2471 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2557:23: error: 'type_trait_take_t' has not been declared
2557 | T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2557:40: error: expected ',' or '...' before '<' token
2557 | T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const
| ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_mem_functor7<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::operator()(int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2558:49: error: '_A_a1' was not declared in this scope
2558 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2558:56: error: '_A_a2' was not declared in this scope
2558 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2558:63: error: '_A_a3' was not declared in this scope
2558 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2558:70: error: '_A_a4' was not declared in this scope
2558 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2558:77: error: '_A_a5' was not declared in this scope
2558 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2558:84: error: '_A_a6' was not declared in this scope
2558 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2558:91: error: '_A_a7' was not declared in this scope
2558 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2705:23: error: 'type_trait_take_t' has not been declared
2705 | T_return operator()(type_trait_take_t<T_arg1> _A_a1) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2705:40: error: expected ',' or '...' before '<' token
2705 | T_return operator()(type_trait_take_t<T_arg1> _A_a1) const
| ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_mem_functor1<T_return, T_obj, T_arg1>::operator()(int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2706:49: error: '_A_a1' was not declared in this scope
2706 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2782:23: error: 'type_trait_take_t' has not been declared
2782 | T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2782:40: error: expected ',' or '...' before '<' token
2782 | T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const
| ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_mem_functor2<T_return, T_obj, T_arg1, T_arg2>::operator()(int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2783:49: error: '_A_a1' was not declared in this scope
2783 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2783:56: error: '_A_a2' was not declared in this scope
2783 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2861:23: error: 'type_trait_take_t' has not been declared
2861 | T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2861:40: error: expected ',' or '...' before '<' token
2861 | T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const
| ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_mem_functor3<T_return, T_obj, T_arg1, T_arg2, T_arg3>::operator()(int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2862:49: error: '_A_a1' was not declared in this scope
2862 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2862:56: error: '_A_a2' was not declared in this scope
2862 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2862:63: error: '_A_a3' was not declared in this scope
2862 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2942:23: error: 'type_trait_take_t' has not been declared
2942 | T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2942:40: error: expected ',' or '...' before '<' token
2942 | T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const
| ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_mem_functor4<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4>::operator()(int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2943:49: error: '_A_a1' was not declared in this scope
2943 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2943:56: error: '_A_a2' was not declared in this scope
2943 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2943:63: error: '_A_a3' was not declared in this scope
2943 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2943:70: error: '_A_a4' was not declared in this scope
2943 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3025:23: error: 'type_trait_take_t' has not been declared
3025 | T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3025:40: error: expected ',' or '...' before '<' token
3025 | T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const
| ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_mem_functor5<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::operator()(int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3026:49: error: '_A_a1' was not declared in this scope
3026 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3026:56: error: '_A_a2' was not declared in this scope
3026 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3026:63: error: '_A_a3' was not declared in this scope
3026 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3026:70: error: '_A_a4' was not declared in this scope
3026 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3026:77: error: '_A_a5' was not declared in this scope
3026 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3110:23: error: 'type_trait_take_t' has not been declared
3110 | T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3110:40: error: expected ',' or '...' before '<' token
3110 | T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const
| ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_mem_functor6<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::operator()(int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3111:49: error: '_A_a1' was not declared in this scope
3111 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3111:56: error: '_A_a2' was not declared in this scope
3111 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3111:63: error: '_A_a3' was not declared in this scope
3111 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3111:70: error: '_A_a4' was not declared in this scope
3111 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3111:77: error: '_A_a5' was not declared in this scope
3111 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3111:84: error: '_A_a6' was not declared in this scope
3111 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3197:23: error: 'type_trait_take_t' has not been declared
3197 | T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3197:40: error: expected ',' or '...' before '<' token
3197 | T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const
| ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_mem_functor7<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::operator()(int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3198:49: error: '_A_a1' was not declared in this scope
3198 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3198:56: error: '_A_a2' was not declared in this scope
3198 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3198:63: error: '_A_a3' was not declared in this scope
3198 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3198:70: error: '_A_a4' was not declared in this scope
3198 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3198:77: error: '_A_a5' was not declared in this scope
3198 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3198:84: error: '_A_a6' was not declared in this scope
3198 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3198:91: error: '_A_a7' was not declared in this scope
3198 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3345:23: error: 'type_trait_take_t' has not been declared
3345 | T_return operator()(type_trait_take_t<T_arg1> _A_a1) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3345:40: error: expected ',' or '...' before '<' token
3345 | T_return operator()(type_trait_take_t<T_arg1> _A_a1) const
| ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_volatile_mem_functor1<T_return, T_obj, T_arg1>::operator()(int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3346:49: error: '_A_a1' was not declared in this scope
3346 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3422:23: error: 'type_trait_take_t' has not been declared
3422 | T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3422:40: error: expected ',' or '...' before '<' token
3422 | T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const
| ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_volatile_mem_functor2<T_return, T_obj, T_arg1, T_arg2>::operator()(int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3423:49: error: '_A_a1' was not declared in this scope
3423 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3423:56: error: '_A_a2' was not declared in this scope
3423 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3501:23: error: 'type_trait_take_t' has not been declared
3501 | T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3501:40: error: expected ',' or '...' before '<' token
3501 | T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const
| ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_volatile_mem_functor3<T_return, T_obj, T_arg1, T_arg2, T_arg3>::operator()(int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3502:49: error: '_A_a1' was not declared in this scope
3502 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3502:56: error: '_A_a2' was not declared in this scope
3502 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3502:63: error: '_A_a3' was not declared in this scope
3502 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3582:23: error: 'type_trait_take_t' has not been declared
3582 | T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3582:40: error: expected ',' or '...' before '<' token
3582 | T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const
| ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_volatile_mem_functor4<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4>::operator()(int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3583:49: error: '_A_a1' was not declared in this scope
3583 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3583:56: error: '_A_a2' was not declared in this scope
3583 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3583:63: error: '_A_a3' was not declared in this scope
3583 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3583:70: error: '_A_a4' was not declared in this scope
3583 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3665:23: error: 'type_trait_take_t' has not been declared
3665 | T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3665:40: error: expected ',' or '...' before '<' token
3665 | T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const
| ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_volatile_mem_functor5<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::operator()(int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3666:49: error: '_A_a1' was not declared in this scope
3666 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3666:56: error: '_A_a2' was not declared in this scope
3666 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3666:63: error: '_A_a3' was not declared in this scope
3666 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3666:70: error: '_A_a4' was not declared in this scope
3666 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3666:77: error: '_A_a5' was not declared in this scope
3666 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3750:23: error: 'type_trait_take_t' has not been declared
3750 | T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3750:40: error: expected ',' or '...' before '<' token
3750 | T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const
| ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_volatile_mem_functor6<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::operator()(int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3751:49: error: '_A_a1' was not declared in this scope
3751 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3751:56: error: '_A_a2' was not declared in this scope
3751 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3751:63: error: '_A_a3' was not declared in this scope
3751 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3751:70: error: '_A_a4' was not declared in this scope
3751 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3751:77: error: '_A_a5' was not declared in this scope
3751 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3751:84: error: '_A_a6' was not declared in this scope
3751 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3837:23: error: 'type_trait_take_t' has not been declared
3837 | T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3837:40: error: expected ',' or '...' before '<' token
3837 | T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const
| ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_volatile_mem_functor7<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::operator()(int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3838:49: error: '_A_a1' was not declared in this scope
3838 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3838:56: error: '_A_a2' was not declared in this scope
3838 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3838:63: error: '_A_a3' was not declared in this scope
3838 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3838:70: error: '_A_a4' was not declared in this scope
3838 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3838:77: error: '_A_a5' was not declared in this scope
3838 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3838:84: error: '_A_a6' was not declared in this scope
3838 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3838:91: error: '_A_a7' was not declared in this scope
3838 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3985:23: error: 'type_trait_take_t' has not been declared
3985 | T_return operator()(type_trait_take_t<T_arg1> _A_a1) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3985:40: error: expected ',' or '...' before '<' token
3985 | T_return operator()(type_trait_take_t<T_arg1> _A_a1) const
| ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_volatile_mem_functor1<T_return, T_obj, T_arg1>::operator()(int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3986:49: error: '_A_a1' was not declared in this scope
3986 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4062:23: error: 'type_trait_take_t' has not been declared
4062 | T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4062:40: error: expected ',' or '...' before '<' token
4062 | T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const
| ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_volatile_mem_functor2<T_return, T_obj, T_arg1, T_arg2>::operator()(int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4063:49: error: '_A_a1' was not declared in this scope
4063 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4063:56: error: '_A_a2' was not declared in this scope
4063 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4141:23: error: 'type_trait_take_t' has not been declared
4141 | T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4141:40: error: expected ',' or '...' before '<' token
4141 | T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const
| ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_volatile_mem_functor3<T_return, T_obj, T_arg1, T_arg2, T_arg3>::operator()(int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4142:49: error: '_A_a1' was not declared in this scope
4142 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4142:56: error: '_A_a2' was not declared in this scope
4142 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4142:63: error: '_A_a3' was not declared in this scope
4142 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4222:23: error: 'type_trait_take_t' has not been declared
4222 | T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4222:40: error: expected ',' or '...' before '<' token
4222 | T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const
| ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_volatile_mem_functor4<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4>::operator()(int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4223:49: error: '_A_a1' was not declared in this scope
4223 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4223:56: error: '_A_a2' was not declared in this scope
4223 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4223:63: error: '_A_a3' was not declared in this scope
4223 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4223:70: error: '_A_a4' was not declared in this scope
4223 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4305:23: error: 'type_trait_take_t' has not been declared
4305 | T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4305:40: error: expected ',' or '...' before '<' token
4305 | T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const
| ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_volatile_mem_functor5<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::operator()(int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4306:49: error: '_A_a1' was not declared in this scope
4306 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4306:56: error: '_A_a2' was not declared in this scope
4306 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4306:63: error: '_A_a3' was not declared in this scope
4306 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4306:70: error: '_A_a4' was not declared in this scope
4306 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4306:77: error: '_A_a5' was not declared in this scope
4306 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4390:23: error: 'type_trait_take_t' has not been declared
4390 | T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4390:40: error: expected ',' or '...' before '<' token
4390 | T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const
| ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_volatile_mem_functor6<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::operator()(int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4391:49: error: '_A_a1' was not declared in this scope
4391 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4391:56: error: '_A_a2' was not declared in this scope
4391 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4391:63: error: '_A_a3' was not declared in this scope
4391 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4391:70: error: '_A_a4' was not declared in this scope
4391 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4391:77: error: '_A_a5' was not declared in this scope
4391 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4391:84: error: '_A_a6' was not declared in this scope
4391 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4477:23: error: 'type_trait_take_t' has not been declared
4477 | T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4477:40: error: expected ',' or '...' before '<' token
4477 | T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const
| ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_volatile_mem_functor7<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::operator()(int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4478:49: error: '_A_a1' was not declared in this scope
4478 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4478:56: error: '_A_a2' was not declared in this scope
4478 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4478:63: error: '_A_a3' was not declared in this scope
4478 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4478:70: error: '_A_a4' was not declared in this scope
4478 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4478:77: error: '_A_a5' was not declared in this scope
4478 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4478:84: error: '_A_a6' was not declared in this scope
4478 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4478:91: error: '_A_a7' was not declared in this scope
4478 | { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:10,
from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h: At global scope:
/usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:48:32: warning: variadic templates only available with '-std=c++11' or '-std=gnu++11'
48 | template<class T_functor, class... T_args>
| ^~~
/usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:53:54: error: 'is_base_of' in namespace 'std' does not name a template type; did you mean 'ios_base'?
53 | template<class U_functor, typename = typename std::is_base_of<adaptor_base, T_functor>::type>
| ^~~~~~~~~~
| ios_base
/usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:53:64: error: expected '>' before '<' token
53 | template<class U_functor, typename = typename std::is_base_of<adaptor_base, T_functor>::type>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:56:8: error: default template arguments may not be used in function templates without '-std=c++11' or '-std=gnu++11'
56 | test();
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:61:35: error: wrong number of template arguments (1, should be 2)
61 | typename functor_trait<T_functor>::result_type
| ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7,
from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait'
141 | struct functor_trait<T_functor, true, I_can_use_decltype>
| ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:10,
from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:64:9: error: expected nested-name-specifier before 'type'
64 | using type = decltype (test<T_functor> ());
| ^~~~
/usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:67:38: warning: variadic templates only available with '-std=c++11' or '-std=gnu++11'
67 | template<typename T_functor, typename... T_args>
| ^~~
/usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:68:1: error: expected unqualified-id before 'using'
68 | using deduce_result_t = typename deduce_result_type<T_functor, T_args...>::type;
| ^~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:67:21: error: 'deduce_result_t' in namespace 'sigc' does not name a template type; did you mean 'deduce_result_type'?
67 | { typedef sigc::deduce_result_t<T_functor, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7> type; };
| ^~~~~~~~~~~~~~~
| deduce_result_type
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:69:43: error: wrong number of template arguments (1, should be 2)
69 | typedef typename functor_trait<T_functor>::result_type result_type;
| ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7,
from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait'
141 | struct functor_trait<T_functor, true, I_can_use_decltype>
| ^
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:288:52: error: 'is_base_of' is not a member of 'std'; did you mean 'ios_base'?
288 | template <class T_functor, bool I_isadaptor = std::is_base_of<adaptor_base, T_functor>::value> struct adaptor_trait;
| ^~~~~~~~~~
| ios_base
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:288:75: error: expected primary-expression before ',' token
288 | template <class T_functor, bool I_isadaptor = std::is_base_of<adaptor_base, T_functor>::value> struct adaptor_trait;
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:288:89: error: 'value' in namespace '::' does not name a type
288 | template <class T_functor, bool I_isadaptor = std::is_base_of<adaptor_base, T_functor>::value> struct adaptor_trait;
| ^~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:298:8: error: 'adaptor_trait' is not a class template
298 | struct adaptor_trait<T_functor, true>
| ^~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:312:38: error: wrong number of template arguments (2, should be 1)
312 | struct adaptor_trait<T_functor, false>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:298:37: note: provided for 'template<class T_functor> struct sigc::adaptor_trait'
298 | struct adaptor_trait<T_functor, true>
| ^
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:8,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:57:35: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
57 | slot_rep(const slot_rep& src) = delete;
| ^~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:58:46: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
58 | slot_rep& operator=(const slot_rep& src) = delete;
| ^~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:60:20: error: expected ',' or '...' before '&&' token
60 | slot_rep(slot_rep&& src) = delete;
| ^~
/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:60:30: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
60 | slot_rep(slot_rep&& src) = delete;
| ^~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:60:3: error: invalid constructor; you probably meant 'sigc::internal::slot_rep (const sigc::internal::slot_rep&)'
60 | slot_rep(slot_rep&& src) = delete;
| ^~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:61:31: error: expected ',' or '...' before '&&' token
61 | slot_rep& operator=(slot_rep&& src) = delete;
| ^~
/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:61:41: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
61 | slot_rep& operator=(slot_rep&& src) = delete;
| ^~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:91:58: error: expected ';' at end of member declaration
91 | inline slot_rep(hook call__, hook destroy__, hook dup__) noexcept
| ^
| ;
/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:91:60: error: 'noexcept' does not name a type
91 | inline slot_rep(hook call__, hook destroy__, hook dup__) noexcept
| ^~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:91:60: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:119:52: error: expected ';' at end of member declaration
119 | inline void set_parent(void* parent, hook cleanup) noexcept
| ^
| ;
/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:119:54: error: 'noexcept' does not name a type
119 | inline void set_parent(void* parent, hook cleanup) noexcept
| ^~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:119:54: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:150:36: error: expected ';' at end of member declaration
150 | inline slot_do_bind(slot_rep* rep) noexcept : rep_(rep) {}
| ^
| ;
/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:150:38: error: 'noexcept' does not name a type
150 | inline slot_do_bind(slot_rep* rep) noexcept : rep_(rep) {}
| ^~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:150:38: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:168:38: error: expected ';' at end of member declaration
168 | inline slot_do_unbind(slot_rep* rep) noexcept : rep_(rep) {}
| ^
| ;
/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:168:40: error: 'noexcept' does not name a type
168 | inline slot_do_unbind(slot_rep* rep) noexcept : rep_(rep) {}
| ^~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:168:40: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:273:13: error: expected ';' at end of member declaration
273 | slot_base() noexcept;
| ^
| ;
/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:273:15: error: 'noexcept' does not name a type
273 | slot_base() noexcept;
| ^~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:273:15: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:278:35: error: expected ';' at end of member declaration
278 | explicit slot_base(rep_type* rep) noexcept;
| ^
| ;
/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:278:37: error: 'noexcept' does not name a type
278 | explicit slot_base(rep_type* rep) noexcept;
| ^~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:278:37: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:289:22: error: expected ',' or '...' before '&&' token
289 | slot_base(slot_base&& src);
| ^~
/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:289:3: error: invalid constructor; you probably meant 'sigc::slot_base (const sigc::slot_base&)'
289 | slot_base(slot_base&& src);
| ^~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:300:28: warning: explicit conversion operators only available with '-std=c++11' or '-std=gnu++11'
300 | explicit operator bool() const noexcept;
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:300:28: error: expected ';' at end of member declaration
300 | explicit operator bool() const noexcept;
| ^~~~~
| ;
/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:300:34: error: 'noexcept' does not name a type
300 | explicit operator bool() const noexcept;
| ^~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:300:34: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:309:58: error: expected ';' at end of member declaration
309 | void set_parent(void* parent, void* (*cleanup)(void*)) const noexcept;
| ^~~~~
| ;
/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:309:64: error: 'noexcept' does not name a type
309 | void set_parent(void* parent, void* (*cleanup)(void*)) const noexcept;
| ^~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:309:64: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:328:23: error: expected ';' at end of member declaration
328 | inline bool empty() const noexcept
| ^~~~~
| ;
/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:328:29: error: 'noexcept' does not name a type
328 | inline bool empty() const noexcept
| ^~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:328:29: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:334:25: error: expected ';' at end of member declaration
334 | inline bool blocked() const noexcept
| ^~~~~
| ;
/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:334:31: error: 'noexcept' does not name a type
334 | inline bool blocked() const noexcept
| ^~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:334:31: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:345:38: error: expected ';' at end of member declaration
345 | bool block(bool should_block = true) noexcept;
| ^
| ;
/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:345:40: error: 'noexcept' does not name a type
345 | bool block(bool should_block = true) noexcept;
| ^~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:345:40: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:350:16: error: expected ';' at end of member declaration
350 | bool unblock() noexcept;
| ^
| ;
/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:350:18: error: 'noexcept' does not name a type
350 | bool unblock() noexcept;
| ^~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:350:18: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:8,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:371:33: error: expected ',' or '...' before '&&' token
371 | slot_base& operator=(slot_base&& src);
| ^~
In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/functors/slot.h:74:58: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
74 | typed_slot_rep& operator=(const typed_slot_rep& src) = delete;
| ^~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:76:32: error: expected ',' or '...' before '&&' token
76 | typed_slot_rep(typed_slot_rep&& src) = delete;
| ^~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:76:42: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
76 | typed_slot_rep(typed_slot_rep&& src) = delete;
| ^~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:76:3: error: invalid constructor; you probably meant 'sigc::internal::typed_slot_rep<T_functor> (const sigc::internal::typed_slot_rep<T_functor>&)'
76 | typed_slot_rep(typed_slot_rep&& src) = delete;
| ^~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:77:43: error: expected ',' or '...' before '&&' token
77 | typed_slot_rep& operator=(typed_slot_rep&& src) = delete;
| ^~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:77:53: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
77 | typed_slot_rep& operator=(typed_slot_rep&& src) = delete;
| ^~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h: In constructor 'sigc::internal::typed_slot_rep<T_functor>::typed_slot_rep(const T_functor&)':
/usr/include/sigc++-2.0/sigc++/functors/slot.h:67:16: error: 'nullptr' was not declared in this scope
67 | : slot_rep(nullptr, &destroy, &dup), functor_(functor)
| ^~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h: In destructor 'sigc::internal::typed_slot_rep<T_functor>::~typed_slot_rep()':
/usr/include/sigc++-2.0/sigc++/functors/slot.h:81:15: error: 'nullptr' was not declared in this scope
81 | call_ = nullptr;
| ^~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void* sigc::internal::typed_slot_rep<T_functor>::destroy(void*)':
/usr/include/sigc++-2.0/sigc++/functors/slot.h:92:22: error: 'nullptr' was not declared in this scope
92 | self_->call_ = nullptr;
| ^~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/slot.h:165:42: error: 'type_trait_take_t' has not been declared
165 | static T_return call_it(slot_rep* rep, type_trait_take_t<T_arg1> a_1)
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:165:59: error: expected ',' or '...' before '<' token
165 | static T_return call_it(slot_rep* rep, type_trait_take_t<T_arg1> a_1)
| ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call1<T_functor, T_return, T_arg1>::call_it(sigc::internal::slot_rep*, int)':
/usr/include/sigc++-2.0/sigc++/functors/slot.h:169:73: error: 'type_trait_take_t' was not declared in this scope
169 | return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>>
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:170:17: error: 'a_1' was not declared in this scope
170 | (a_1);
| ^~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/functors/slot.h:169:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
169 | return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/functors/slot.h:169:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
169 | return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/functors/slot.h:169:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
169 | return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/slot.h:201:42: error: 'type_trait_take_t' has not been declared
201 | static T_return call_it(slot_rep* rep, type_trait_take_t<T_arg1> a_1, type_trait_take_t<T_arg2> a_2)
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:201:59: error: expected ',' or '...' before '<' token
201 | static T_return call_it(slot_rep* rep, type_trait_take_t<T_arg1> a_1, type_trait_take_t<T_arg2> a_2)
| ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call2<T_functor, T_return, T_arg1, T_arg2>::call_it(sigc::internal::slot_rep*, int)':
/usr/include/sigc++-2.0/sigc++/functors/slot.h:205:73: error: 'type_trait_take_t' was not declared in this scope
205 | return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/functors/slot.h:205:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
205 | return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/functors/slot.h:205:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
205 | return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/functors/slot.h:205:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
205 | return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/functors/slot.h:205:124: error: expected primary-expression before '>>' token
205 | return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>>
| ^~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:206:17: error: 'a_1' was not declared in this scope
206 | (a_1, a_2);
| ^~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:206:22: error: 'a_2' was not declared in this scope
206 | (a_1, a_2);
| ^~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/slot.h:239:42: error: 'type_trait_take_t' has not been declared
239 | static T_return call_it(slot_rep* rep, type_trait_take_t<T_arg1> a_1, type_trait_take_t<T_arg2> a_2, type_trait_take_t<T_arg3> a_3)
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:239:59: error: expected ',' or '...' before '<' token
239 | static T_return call_it(slot_rep* rep, type_trait_take_t<T_arg1> a_1, type_trait_take_t<T_arg2> a_2, type_trait_take_t<T_arg3> a_3)
| ^
In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call3<T_functor, T_return, T_arg1, T_arg2, T_arg3>::call_it(sigc::internal::slot_rep*, int)':
/usr/include/sigc++-2.0/sigc++/functors/slot.h:243:73: error: 'type_trait_take_t' was not declared in this scope
243 | return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/functors/slot.h:243:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
243 | return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/functors/slot.h:243:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
243 | return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/functors/slot.h:243:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
243 | return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/functors/slot.h:243:124: error: expected primary-expression before '>' token
243 | return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>>
| ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:243:125: error: expected primary-expression before ',' token
243 | return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>>
| ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:243:151: error: expected primary-expression before '>>' token
243 | return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>>
| ^~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:244:17: error: 'a_1' was not declared in this scope
244 | (a_1, a_2, a_3);
| ^~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:244:22: error: 'a_2' was not declared in this scope
244 | (a_1, a_2, a_3);
| ^~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:244:27: error: 'a_3' was not declared in this scope
244 | (a_1, a_2, a_3);
| ^~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/slot.h:279:42: error: 'type_trait_take_t' has not been declared
279 | static T_return call_it(slot_rep* rep, type_trait_take_t<T_arg1> a_1, type_trait_take_t<T_arg2> a_2, type_trait_take_t<T_arg3> a_3, type_trait_take_t<T_arg4> a_4)
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:279:59: error: expected ',' or '...' before '<' token
279 | static T_return call_it(slot_rep* rep, type_trait_take_t<T_arg1> a_1, type_trait_take_t<T_arg2> a_2, type_trait_take_t<T_arg3> a_3, type_trait_take_t<T_arg4> a_4)
| ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call4<T_functor, T_return, T_arg1, T_arg2, T_arg3, T_arg4>::call_it(sigc::internal::slot_rep*, int)':
/usr/include/sigc++-2.0/sigc++/functors/slot.h:283:73: error: 'type_trait_take_t' was not declared in this scope
283 | return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/functors/slot.h:283:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
283 | return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/functors/slot.h:283:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
283 | return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/functors/slot.h:283:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
283 | return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/functors/slot.h:283:124: error: expected primary-expression before '>' token
283 | return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>>
| ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:283:125: error: expected primary-expression before ',' token
283 | return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>>
| ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:283:151: error: expected primary-expression before '>' token
283 | return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>>
| ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:283:152: error: expected primary-expression before ',' token
283 | return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>>
| ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:283:178: error: expected primary-expression before '>>' token
283 | return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>>
| ^~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:284:17: error: 'a_1' was not declared in this scope
284 | (a_1, a_2, a_3, a_4);
| ^~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:284:22: error: 'a_2' was not declared in this scope
284 | (a_1, a_2, a_3, a_4);
| ^~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:284:27: error: 'a_3' was not declared in this scope
284 | (a_1, a_2, a_3, a_4);
| ^~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:284:32: error: 'a_4' was not declared in this scope
284 | (a_1, a_2, a_3, a_4);
| ^~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/slot.h:321:42: error: 'type_trait_take_t' has not been declared
321 | static T_return call_it(slot_rep* rep, type_trait_take_t<T_arg1> a_1, type_trait_take_t<T_arg2> a_2, type_trait_take_t<T_arg3> a_3, type_trait_take_t<T_arg4> a_4, type_trait_take_t<T_arg5> a_5)
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:321:59: error: expected ',' or '...' before '<' token
321 | static T_return call_it(slot_rep* rep, type_trait_take_t<T_arg1> a_1, type_trait_take_t<T_arg2> a_2, type_trait_take_t<T_arg3> a_3, type_trait_take_t<T_arg4> a_4, type_trait_take_t<T_arg5> a_5)
| ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call5<T_functor, T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::call_it(sigc::internal::slot_rep*, int)':
/usr/include/sigc++-2.0/sigc++/functors/slot.h:325:73: error: 'type_trait_take_t' was not declared in this scope
325 | return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/functors/slot.h:325:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
325 | return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/functors/slot.h:325:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
325 | return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/functors/slot.h:325:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
325 | return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/functors/slot.h:325:124: error: expected primary-expression before '>' token
325 | return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:325:125: error: expected primary-expression before ',' token
325 | return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:325:151: error: expected primary-expression before '>' token
325 | return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:325:152: error: expected primary-expression before ',' token
325 | return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:325:178: error: expected primary-expression before '>' token
325 | return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:325:179: error: expected primary-expression before ',' token
325 | return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:325:205: error: expected primary-expression before '>>' token
325 | return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>>
| ^~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:326:17: error: 'a_1' was not declared in this scope
326 | (a_1, a_2, a_3, a_4, a_5);
| ^~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:326:22: error: 'a_2' was not declared in this scope
326 | (a_1, a_2, a_3, a_4, a_5);
| ^~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:326:27: error: 'a_3' was not declared in this scope
326 | (a_1, a_2, a_3, a_4, a_5);
| ^~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:326:32: error: 'a_4' was not declared in this scope
326 | (a_1, a_2, a_3, a_4, a_5);
| ^~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:326:37: error: 'a_5' was not declared in this scope
326 | (a_1, a_2, a_3, a_4, a_5);
| ^~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/slot.h:365:42: error: 'type_trait_take_t' has not been declared
365 | static T_return call_it(slot_rep* rep, type_trait_take_t<T_arg1> a_1, type_trait_take_t<T_arg2> a_2, type_trait_take_t<T_arg3> a_3, type_trait_take_t<T_arg4> a_4, type_trait_take_t<T_arg5> a_5, type_trait_take_t<T_arg6> a_6)
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:365:59: error: expected ',' or '...' before '<' token
365 | static T_return call_it(slot_rep* rep, type_trait_take_t<T_arg1> a_1, type_trait_take_t<T_arg2> a_2, type_trait_take_t<T_arg3> a_3, type_trait_take_t<T_arg4> a_4, type_trait_take_t<T_arg5> a_5, type_trait_take_t<T_arg6> a_6)
| ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call6<T_functor, T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::call_it(sigc::internal::slot_rep*, int)':
/usr/include/sigc++-2.0/sigc++/functors/slot.h:369:73: error: 'type_trait_take_t' was not declared in this scope
369 | return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/functors/slot.h:369:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
369 | return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/functors/slot.h:369:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
369 | return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/functors/slot.h:369:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
369 | return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/functors/slot.h:369:124: error: expected primary-expression before '>' token
369 | return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:369:125: error: expected primary-expression before ',' token
369 | return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:369:151: error: expected primary-expression before '>' token
369 | return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:369:152: error: expected primary-expression before ',' token
369 | return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:369:178: error: expected primary-expression before '>' token
369 | return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:369:179: error: expected primary-expression before ',' token
369 | return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:369:205: error: expected primary-expression before '>' token
369 | return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:369:206: error: expected primary-expression before ',' token
369 | return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:369:232: error: expected primary-expression before '>>' token
369 | return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>>
| ^~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:370:17: error: 'a_1' was not declared in this scope
370 | (a_1, a_2, a_3, a_4, a_5, a_6);
| ^~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:370:22: error: 'a_2' was not declared in this scope
370 | (a_1, a_2, a_3, a_4, a_5, a_6);
| ^~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:370:27: error: 'a_3' was not declared in this scope
370 | (a_1, a_2, a_3, a_4, a_5, a_6);
| ^~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:370:32: error: 'a_4' was not declared in this scope
370 | (a_1, a_2, a_3, a_4, a_5, a_6);
| ^~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:370:37: error: 'a_5' was not declared in this scope
370 | (a_1, a_2, a_3, a_4, a_5, a_6);
| ^~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:370:42: error: 'a_6' was not declared in this scope
370 | (a_1, a_2, a_3, a_4, a_5, a_6);
| ^~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/slot.h:411:42: error: 'type_trait_take_t' has not been declared
411 | static T_return call_it(slot_rep* rep, type_trait_take_t<T_arg1> a_1, type_trait_take_t<T_arg2> a_2, type_trait_take_t<T_arg3> a_3, type_trait_take_t<T_arg4> a_4, type_trait_take_t<T_arg5> a_5, type_trait_take_t<T_arg6> a_6, type_trait_take_t<T_arg7> a_7)
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:411:59: error: expected ',' or '...' before '<' token
411 | static T_return call_it(slot_rep* rep, type_trait_take_t<T_arg1> a_1, type_trait_take_t<T_arg2> a_2, type_trait_take_t<T_arg3> a_3, type_trait_take_t<T_arg4> a_4, type_trait_take_t<T_arg5> a_5, type_trait_take_t<T_arg6> a_6, type_trait_take_t<T_arg7> a_7)
| ^
In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call7<T_functor, T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::call_it(sigc::internal::slot_rep*, int)':
/usr/include/sigc++-2.0/sigc++/functors/slot.h:415:73: error: 'type_trait_take_t' was not declared in this scope
415 | return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>, type_trait_take_t<T_arg7>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/functors/slot.h:415:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
415 | return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>, type_trait_take_t<T_arg7>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/functors/slot.h:415:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
415 | return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>, type_trait_take_t<T_arg7>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/functors/slot.h:415:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
415 | return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>, type_trait_take_t<T_arg7>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/functors/slot.h:415:124: error: expected primary-expression before '>' token
415 | return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>, type_trait_take_t<T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:415:125: error: expected primary-expression before ',' token
415 | return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>, type_trait_take_t<T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:415:151: error: expected primary-expression before '>' token
415 | return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>, type_trait_take_t<T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:415:152: error: expected primary-expression before ',' token
415 | return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>, type_trait_take_t<T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:415:178: error: expected primary-expression before '>' token
415 | return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>, type_trait_take_t<T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:415:179: error: expected primary-expression before ',' token
415 | return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>, type_trait_take_t<T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:415:205: error: expected primary-expression before '>' token
415 | return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>, type_trait_take_t<T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:415:206: error: expected primary-expression before ',' token
415 | return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>, type_trait_take_t<T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:415:232: error: expected primary-expression before '>' token
415 | return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>, type_trait_take_t<T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:415:233: error: expected primary-expression before ',' token
415 | return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>, type_trait_take_t<T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:415:259: error: expected primary-expression before '>>' token
415 | return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>, type_trait_take_t<T_arg7>>
| ^~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:416:17: error: 'a_1' was not declared in this scope
416 | (a_1, a_2, a_3, a_4, a_5, a_6, a_7);
| ^~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:416:22: error: 'a_2' was not declared in this scope
416 | (a_1, a_2, a_3, a_4, a_5, a_6, a_7);
| ^~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:416:27: error: 'a_3' was not declared in this scope
416 | (a_1, a_2, a_3, a_4, a_5, a_6, a_7);
| ^~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:416:32: error: 'a_4' was not declared in this scope
416 | (a_1, a_2, a_3, a_4, a_5, a_6, a_7);
| ^~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:416:37: error: 'a_5' was not declared in this scope
416 | (a_1, a_2, a_3, a_4, a_5, a_6, a_7);
| ^~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:416:42: error: 'a_6' was not declared in this scope
416 | (a_1, a_2, a_3, a_4, a_5, a_6, a_7);
| ^~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:416:47: error: 'a_7' was not declared in this scope
416 | (a_1, a_2, a_3, a_4, a_5, a_6, a_7);
| ^~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/slot.h:438:48: warning: variadic templates only available with '-std=c++11' or '-std=gnu++11'
438 | template<class T_functor, class T_return, class... T_arg>
| ^~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:446:42: error: 'type_trait_take_t' has not been declared
446 | static T_return call_it(slot_rep* rep, type_trait_take_t<T_arg>... a_)
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:446:59: error: expected ',' or '...' before '<' token
446 | static T_return call_it(slot_rep* rep, type_trait_take_t<T_arg>... a_)
| ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call<T_functor, T_return, T_arg>::call_it(sigc::internal::slot_rep*, int)':
/usr/include/sigc++-2.0/sigc++/functors/slot.h:448:13: error: expected nested-name-specifier before 'typed_slot'
448 | using typed_slot = typed_slot_rep<T_functor>;
| ^~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:449:7: error: 'typed_slot' was not declared in this scope; did you mean 'typed_slot_rep'?
449 | typed_slot *typed_rep = static_cast<typed_slot*>(rep);
| ^~~~~~~~~~
| typed_slot_rep
/usr/include/sigc++-2.0/sigc++/functors/slot.h:449:19: error: 'typed_rep' was not declared in this scope
449 | typed_slot *typed_rep = static_cast<typed_slot*>(rep);
| ^~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:449:43: error: 'typed_slot' does not name a type; did you mean 'typed_slot_rep'?
449 | typed_slot *typed_rep = static_cast<typed_slot*>(rep);
| ^~~~~~~~~~
| typed_slot_rep
/usr/include/sigc++-2.0/sigc++/functors/slot.h:449:53: error: expected '>' before '*' token
449 | typed_slot *typed_rep = static_cast<typed_slot*>(rep);
| ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:449:53: error: expected '(' before '*' token
449 | typed_slot *typed_rep = static_cast<typed_slot*>(rep);
| ^
| (
/usr/include/sigc++-2.0/sigc++/functors/slot.h:449:54: error: expected primary-expression before '>' token
449 | typed_slot *typed_rep = static_cast<typed_slot*>(rep);
| ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:449:60: error: expected ')' before ';' token
449 | typed_slot *typed_rep = static_cast<typed_slot*>(rep);
| ^
| )
/usr/include/sigc++-2.0/sigc++/functors/slot.h:450:73: error: 'type_trait_take_t' was not declared in this scope
450 | return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg>...>
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:450:96: error: expected primary-expression before '>' token
450 | return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg>...>
| ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:450:96: error: expected ';' before '>' token
450 | return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg>...>
| ^
| ;
/usr/include/sigc++-2.0/sigc++/functors/slot.h:450:96: error: expected primary-expression before '>' token
/usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call<T_functor, T_return>::call_it(sigc::internal::slot_rep*)':
/usr/include/sigc++-2.0/sigc++/functors/slot.h:481:13: error: expected nested-name-specifier before 'typed_slot'
481 | using typed_slot = typed_slot_rep<T_functor>;
| ^~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:482:7: error: 'typed_slot' was not declared in this scope; did you mean 'typed_slot_rep'?
482 | typed_slot *typed_rep = static_cast<typed_slot*>(rep);
| ^~~~~~~~~~
| typed_slot_rep
/usr/include/sigc++-2.0/sigc++/functors/slot.h:482:19: error: 'typed_rep' was not declared in this scope
482 | typed_slot *typed_rep = static_cast<typed_slot*>(rep);
| ^~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:482:43: error: 'typed_slot' does not name a type; did you mean 'typed_slot_rep'?
482 | typed_slot *typed_rep = static_cast<typed_slot*>(rep);
| ^~~~~~~~~~
| typed_slot_rep
/usr/include/sigc++-2.0/sigc++/functors/slot.h:482:53: error: expected '>' before '*' token
482 | typed_slot *typed_rep = static_cast<typed_slot*>(rep);
| ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:482:53: error: expected '(' before '*' token
482 | typed_slot *typed_rep = static_cast<typed_slot*>(rep);
| ^
| (
/usr/include/sigc++-2.0/sigc++/functors/slot.h:482:54: error: expected primary-expression before '>' token
482 | typed_slot *typed_rep = static_cast<typed_slot*>(rep);
| ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:482:60: error: expected ')' before ';' token
482 | typed_slot *typed_rep = static_cast<typed_slot*>(rep);
| ^
| )
/usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/slot.h:563:14: error: expected ',' or '...' before '&&' token
563 | slot0(slot0&& src)
| ^~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:563:3: error: invalid constructor; you probably meant 'sigc::slot0<T_return> (const sigc::slot0<T_return>&)'
563 | slot0(slot0&& src)
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:582:25: error: expected ',' or '...' before '&&' token
582 | slot0& operator=(slot0&& src)
| ^~
/usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot0<T_return>& sigc::slot0<T_return>::operator=(sigc::slot0<T_return>)':
/usr/include/sigc++-2.0/sigc++/functors/slot.h:584:31: error: 'move' is not a member of 'std'
584 | slot_base::operator=(std::move(src));
| ^~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:584:31: note: 'std::move' is only available from C++11 onwards
/usr/include/sigc++-2.0/sigc++/functors/slot.h:584:36: error: 'src' was not declared in this scope
584 | slot_base::operator=(std::move(src));
| ^~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/slot.h:598:30: error: '>>' should be '> >' within a nested template argument list
598 | struct visitor<slot0<T_return>>
| ^~
| > >
/usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor<sigc::slot0<T_return> >::do_visit_each(const sigc::internal::limit_derived_target<sigc::trackable*, sigc::internal::slot_do_bind>&, const sigc::slot0<T_return>&)':
/usr/include/sigc++-2.0/sigc++/functors/slot.h:603:54: error: 'nullptr' was not declared in this scope
603 | if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr)
| ^~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor<sigc::slot0<T_return> >::do_visit_each(const sigc::internal::limit_derived_target<sigc::trackable*, sigc::internal::slot_do_unbind>&, const sigc::slot0<T_return>&)':
/usr/include/sigc++-2.0/sigc++/functors/slot.h:611:34: error: 'nullptr' was not declared in this scope
611 | _A_target.rep_->set_parent(nullptr, nullptr);
| ^~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/slot.h:648:11: error: 'type_trait_take_t' does not name a type
648 | typedef type_trait_take_t<T_arg1> arg1_type_;
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:655:44: error: 'arg1_type_' has not been declared
655 | typedef T_return (*call_type)(rep_type*, arg1_type_);
| ^~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:662:30: error: 'arg1_type_' has not been declared
662 | inline T_return operator()(arg1_type_ _A_a1) const
| ^~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:693:14: error: expected ',' or '...' before '&&' token
693 | slot1(slot1&& src)
| ^~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:693:3: error: invalid constructor; you probably meant 'sigc::slot1<T_return, T_arg1> (const sigc::slot1<T_return, T_arg1>&)'
693 | slot1(slot1&& src)
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:712:25: error: expected ',' or '...' before '&&' token
712 | slot1& operator=(slot1&& src)
| ^~
/usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot1<T_return, T_arg1>& sigc::slot1<T_return, T_arg1>::operator=(sigc::slot1<T_return, T_arg1>)':
/usr/include/sigc++-2.0/sigc++/functors/slot.h:714:31: error: 'move' is not a member of 'std'
714 | slot_base::operator=(std::move(src));
| ^~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:714:31: note: 'std::move' is only available from C++11 onwards
/usr/include/sigc++-2.0/sigc++/functors/slot.h:714:36: error: 'src' was not declared in this scope
714 | slot_base::operator=(std::move(src));
| ^~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/slot.h:728:38: error: '>>' should be '> >' within a nested template argument list
728 | struct visitor<slot1<T_return, T_arg1>>
| ^~
| > >
/usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor<sigc::slot1<T_return, T_arg1> >::do_visit_each(const sigc::internal::limit_derived_target<sigc::trackable*, sigc::internal::slot_do_bind>&, const sigc::slot1<T_return, T_arg1>&)':
/usr/include/sigc++-2.0/sigc++/functors/slot.h:733:54: error: 'nullptr' was not declared in this scope
733 | if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr)
| ^~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor<sigc::slot1<T_return, T_arg1> >::do_visit_each(const sigc::internal::limit_derived_target<sigc::trackable*, sigc::internal::slot_do_unbind>&, const sigc::slot1<T_return, T_arg1>&)':
/usr/include/sigc++-2.0/sigc++/functors/slot.h:741:34: error: 'nullptr' was not declared in this scope
741 | _A_target.rep_->set_parent(nullptr, nullptr);
| ^~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/slot.h:779:11: error: 'type_trait_take_t' does not name a type
779 | typedef type_trait_take_t<T_arg1> arg1_type_;
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:780:11: error: 'type_trait_take_t' does not name a type
780 | typedef type_trait_take_t<T_arg2> arg2_type_;
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:787:44: error: 'arg1_type_' has not been declared
787 | typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_);
| ^~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:787:56: error: 'arg2_type_' has not been declared
787 | typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_);
| ^~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:795:30: error: 'arg1_type_' has not been declared
795 | inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2) const
| ^~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:795:48: error: 'arg2_type_' has not been declared
795 | inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2) const
| ^~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:826:14: error: expected ',' or '...' before '&&' token
826 | slot2(slot2&& src)
| ^~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:826:3: error: invalid constructor; you probably meant 'sigc::slot2<T_return, T_arg1, T_arg2> (const sigc::slot2<T_return, T_arg1, T_arg2>&)'
826 | slot2(slot2&& src)
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:845:25: error: expected ',' or '...' before '&&' token
845 | slot2& operator=(slot2&& src)
| ^~
/usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot2<T_return, T_arg1, T_arg2>& sigc::slot2<T_return, T_arg1, T_arg2>::operator=(sigc::slot2<T_return, T_arg1, T_arg2>)':
/usr/include/sigc++-2.0/sigc++/functors/slot.h:847:31: error: 'move' is not a member of 'std'
847 | slot_base::operator=(std::move(src));
| ^~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:847:31: note: 'std::move' is only available from C++11 onwards
/usr/include/sigc++-2.0/sigc++/functors/slot.h:847:36: error: 'src' was not declared in this scope
847 | slot_base::operator=(std::move(src));
| ^~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/slot.h:861:46: error: '>>' should be '> >' within a nested template argument list
861 | struct visitor<slot2<T_return, T_arg1, T_arg2>>
| ^~
| > >
/usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor<sigc::slot2<T_return, T_arg1, T_arg2> >::do_visit_each(const sigc::internal::limit_derived_target<sigc::trackable*, sigc::internal::slot_do_bind>&, const sigc::slot2<T_return, T_arg1, T_arg2>&)':
/usr/include/sigc++-2.0/sigc++/functors/slot.h:866:54: error: 'nullptr' was not declared in this scope
866 | if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr)
| ^~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor<sigc::slot2<T_return, T_arg1, T_arg2> >::do_visit_each(const sigc::internal::limit_derived_target<sigc::trackable*, sigc::internal::slot_do_unbind>&, const sigc::slot2<T_return, T_arg1, T_arg2>&)':
/usr/include/sigc++-2.0/sigc++/functors/slot.h:874:34: error: 'nullptr' was not declared in this scope
874 | _A_target.rep_->set_parent(nullptr, nullptr);
| ^~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/slot.h:913:11: error: 'type_trait_take_t' does not name a type
913 | typedef type_trait_take_t<T_arg1> arg1_type_;
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:914:11: error: 'type_trait_take_t' does not name a type
914 | typedef type_trait_take_t<T_arg2> arg2_type_;
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:915:11: error: 'type_trait_take_t' does not name a type
915 | typedef type_trait_take_t<T_arg3> arg3_type_;
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:922:44: error: 'arg1_type_' has not been declared
922 | typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_);
| ^~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:922:56: error: 'arg2_type_' has not been declared
922 | typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_);
| ^~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:922:68: error: 'arg3_type_' has not been declared
922 | typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_);
| ^~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:931:30: error: 'arg1_type_' has not been declared
931 | inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3) const
| ^~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:931:48: error: 'arg2_type_' has not been declared
931 | inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3) const
| ^~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:931:66: error: 'arg3_type_' has not been declared
931 | inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3) const
| ^~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:962:14: error: expected ',' or '...' before '&&' token
962 | slot3(slot3&& src)
| ^~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:962:3: error: invalid constructor; you probably meant 'sigc::slot3<T_return, T_arg1, T_arg2, T_arg3> (const sigc::slot3<T_return, T_arg1, T_arg2, T_arg3>&)'
962 | slot3(slot3&& src)
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:981:25: error: expected ',' or '...' before '&&' token
981 | slot3& operator=(slot3&& src)
| ^~
/usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot3<T_return, T_arg1, T_arg2, T_arg3>& sigc::slot3<T_return, T_arg1, T_arg2, T_arg3>::operator=(sigc::slot3<T_return, T_arg1, T_arg2, T_arg3>)':
/usr/include/sigc++-2.0/sigc++/functors/slot.h:983:31: error: 'move' is not a member of 'std'
983 | slot_base::operator=(std::move(src));
| ^~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:983:31: note: 'std::move' is only available from C++11 onwards
/usr/include/sigc++-2.0/sigc++/functors/slot.h:983:36: error: 'src' was not declared in this scope
983 | slot_base::operator=(std::move(src));
| ^~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/slot.h:997:54: error: '>>' should be '> >' within a nested template argument list
997 | struct visitor<slot3<T_return, T_arg1, T_arg2, T_arg3>>
| ^~
| > >
/usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor<sigc::slot3<T_return, T_arg1, T_arg2, T_arg3> >::do_visit_each(const sigc::internal::limit_derived_target<sigc::trackable*, sigc::internal::slot_do_bind>&, const sigc::slot3<T_return, T_arg1, T_arg2, T_arg3>&)':
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1002:54: error: 'nullptr' was not declared in this scope
1002 | if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr)
| ^~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor<sigc::slot3<T_return, T_arg1, T_arg2, T_arg3> >::do_visit_each(const sigc::internal::limit_derived_target<sigc::trackable*, sigc::internal::slot_do_unbind>&, const sigc::slot3<T_return, T_arg1, T_arg2, T_arg3>&)':
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1010:34: error: 'nullptr' was not declared in this scope
1010 | _A_target.rep_->set_parent(nullptr, nullptr);
| ^~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1050:11: error: 'type_trait_take_t' does not name a type
1050 | typedef type_trait_take_t<T_arg1> arg1_type_;
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1051:11: error: 'type_trait_take_t' does not name a type
1051 | typedef type_trait_take_t<T_arg2> arg2_type_;
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1052:11: error: 'type_trait_take_t' does not name a type
1052 | typedef type_trait_take_t<T_arg3> arg3_type_;
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1053:11: error: 'type_trait_take_t' does not name a type
1053 | typedef type_trait_take_t<T_arg4> arg4_type_;
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1060:44: error: 'arg1_type_' has not been declared
1060 | typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_);
| ^~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1060:56: error: 'arg2_type_' has not been declared
1060 | typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_);
| ^~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1060:68: error: 'arg3_type_' has not been declared
1060 | typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_);
| ^~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1060:80: error: 'arg4_type_' has not been declared
1060 | typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_);
| ^~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1070:30: error: 'arg1_type_' has not been declared
1070 | inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4) const
| ^~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1070:48: error: 'arg2_type_' has not been declared
1070 | inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4) const
| ^~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1070:66: error: 'arg3_type_' has not been declared
1070 | inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4) const
| ^~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1070:84: error: 'arg4_type_' has not been declared
1070 | inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4) const
| ^~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1101:14: error: expected ',' or '...' before '&&' token
1101 | slot4(slot4&& src)
| ^~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1101:3: error: invalid constructor; you probably meant 'sigc::slot4<T_return, T_arg1, T_arg2, T_arg3, T_arg4> (const sigc::slot4<T_return, T_arg1, T_arg2, T_arg3, T_arg4>&)'
1101 | slot4(slot4&& src)
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1120:25: error: expected ',' or '...' before '&&' token
1120 | slot4& operator=(slot4&& src)
| ^~
/usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot4<T_return, T_arg1, T_arg2, T_arg3, T_arg4>& sigc::slot4<T_return, T_arg1, T_arg2, T_arg3, T_arg4>::operator=(sigc::slot4<T_return, T_arg1, T_arg2, T_arg3, T_arg4>)':
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1122:31: error: 'move' is not a member of 'std'
1122 | slot_base::operator=(std::move(src));
| ^~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1122:31: note: 'std::move' is only available from C++11 onwards
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1122:36: error: 'src' was not declared in this scope
1122 | slot_base::operator=(std::move(src));
| ^~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1136:62: error: '>>' should be '> >' within a nested template argument list
1136 | struct visitor<slot4<T_return, T_arg1, T_arg2, T_arg3, T_arg4>>
| ^~
| > >
/usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor<sigc::slot4<T_return, T_arg1, T_arg2, T_arg3, T_arg4> >::do_visit_each(const sigc::internal::limit_derived_target<sigc::trackable*, sigc::internal::slot_do_bind>&, const sigc::slot4<T_return, T_arg1, T_arg2, T_arg3, T_arg4>&)':
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1141:54: error: 'nullptr' was not declared in this scope
1141 | if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr)
| ^~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor<sigc::slot4<T_return, T_arg1, T_arg2, T_arg3, T_arg4> >::do_visit_each(const sigc::internal::limit_derived_target<sigc::trackable*, sigc::internal::slot_do_unbind>&, const sigc::slot4<T_return, T_arg1, T_arg2, T_arg3, T_arg4>&)':
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1149:34: error: 'nullptr' was not declared in this scope
1149 | _A_target.rep_->set_parent(nullptr, nullptr);
| ^~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1190:11: error: 'type_trait_take_t' does not name a type
1190 | typedef type_trait_take_t<T_arg1> arg1_type_;
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1191:11: error: 'type_trait_take_t' does not name a type
1191 | typedef type_trait_take_t<T_arg2> arg2_type_;
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1192:11: error: 'type_trait_take_t' does not name a type
1192 | typedef type_trait_take_t<T_arg3> arg3_type_;
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1193:11: error: 'type_trait_take_t' does not name a type
1193 | typedef type_trait_take_t<T_arg4> arg4_type_;
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1194:11: error: 'type_trait_take_t' does not name a type
1194 | typedef type_trait_take_t<T_arg5> arg5_type_;
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1201:44: error: 'arg1_type_' has not been declared
1201 | typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_);
| ^~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1201:56: error: 'arg2_type_' has not been declared
1201 | typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_);
| ^~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1201:68: error: 'arg3_type_' has not been declared
1201 | typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_);
| ^~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1201:80: error: 'arg4_type_' has not been declared
1201 | typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_);
| ^~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1201:92: error: 'arg5_type_' has not been declared
1201 | typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_);
| ^~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1212:30: error: 'arg1_type_' has not been declared
1212 | inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5) const
| ^~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1212:48: error: 'arg2_type_' has not been declared
1212 | inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5) const
| ^~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1212:66: error: 'arg3_type_' has not been declared
1212 | inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5) const
| ^~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1212:84: error: 'arg4_type_' has not been declared
1212 | inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5) const
| ^~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1212:102: error: 'arg5_type_' has not been declared
1212 | inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5) const
| ^~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1243:14: error: expected ',' or '...' before '&&' token
1243 | slot5(slot5&& src)
| ^~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1243:3: error: invalid constructor; you probably meant 'sigc::slot5<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5> (const sigc::slot5<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>&)'
1243 | slot5(slot5&& src)
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1262:25: error: expected ',' or '...' before '&&' token
1262 | slot5& operator=(slot5&& src)
| ^~
/usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot5<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>& sigc::slot5<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::operator=(sigc::slot5<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>)':
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1264:31: error: 'move' is not a member of 'std'
1264 | slot_base::operator=(std::move(src));
| ^~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1264:31: note: 'std::move' is only available from C++11 onwards
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1264:36: error: 'src' was not declared in this scope
1264 | slot_base::operator=(std::move(src));
| ^~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1278:70: error: '>>' should be '> >' within a nested template argument list
1278 | struct visitor<slot5<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>>
| ^~
| > >
/usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor<sigc::slot5<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5> >::do_visit_each(const sigc::internal::limit_derived_target<sigc::trackable*, sigc::internal::slot_do_bind>&, const sigc::slot5<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>&)':
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1283:54: error: 'nullptr' was not declared in this scope
1283 | if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr)
| ^~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor<sigc::slot5<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5> >::do_visit_each(const sigc::internal::limit_derived_target<sigc::trackable*, sigc::internal::slot_do_unbind>&, const sigc::slot5<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>&)':
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1291:34: error: 'nullptr' was not declared in this scope
1291 | _A_target.rep_->set_parent(nullptr, nullptr);
| ^~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1333:11: error: 'type_trait_take_t' does not name a type
1333 | typedef type_trait_take_t<T_arg1> arg1_type_;
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1334:11: error: 'type_trait_take_t' does not name a type
1334 | typedef type_trait_take_t<T_arg2> arg2_type_;
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1335:11: error: 'type_trait_take_t' does not name a type
1335 | typedef type_trait_take_t<T_arg3> arg3_type_;
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1336:11: error: 'type_trait_take_t' does not name a type
1336 | typedef type_trait_take_t<T_arg4> arg4_type_;
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1337:11: error: 'type_trait_take_t' does not name a type
1337 | typedef type_trait_take_t<T_arg5> arg5_type_;
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1338:11: error: 'type_trait_take_t' does not name a type
1338 | typedef type_trait_take_t<T_arg6> arg6_type_;
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1345:44: error: 'arg1_type_' has not been declared
1345 | typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_);
| ^~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1345:56: error: 'arg2_type_' has not been declared
1345 | typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_);
| ^~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1345:68: error: 'arg3_type_' has not been declared
1345 | typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_);
| ^~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1345:80: error: 'arg4_type_' has not been declared
1345 | typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_);
| ^~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1345:92: error: 'arg5_type_' has not been declared
1345 | typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_);
| ^~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1345:104: error: 'arg6_type_' has not been declared
1345 | typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_);
| ^~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1357:30: error: 'arg1_type_' has not been declared
1357 | inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6) const
| ^~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1357:48: error: 'arg2_type_' has not been declared
1357 | inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6) const
| ^~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1357:66: error: 'arg3_type_' has not been declared
1357 | inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6) const
| ^~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1357:84: error: 'arg4_type_' has not been declared
1357 | inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6) const
| ^~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1357:102: error: 'arg5_type_' has not been declared
1357 | inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6) const
| ^~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1357:120: error: 'arg6_type_' has not been declared
1357 | inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6) const
| ^~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1388:14: error: expected ',' or '...' before '&&' token
1388 | slot6(slot6&& src)
| ^~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1388:3: error: invalid constructor; you probably meant 'sigc::slot6<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6> (const sigc::slot6<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>&)'
1388 | slot6(slot6&& src)
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1407:25: error: expected ',' or '...' before '&&' token
1407 | slot6& operator=(slot6&& src)
| ^~
/usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot6<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>& sigc::slot6<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::operator=(sigc::slot6<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>)':
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1409:31: error: 'move' is not a member of 'std'
1409 | slot_base::operator=(std::move(src));
| ^~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1409:31: note: 'std::move' is only available from C++11 onwards
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1409:36: error: 'src' was not declared in this scope
1409 | slot_base::operator=(std::move(src));
| ^~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1423:78: error: '>>' should be '> >' within a nested template argument list
1423 | struct visitor<slot6<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>>
| ^~
| > >
/usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor<sigc::slot6<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6> >::do_visit_each(const sigc::internal::limit_derived_target<sigc::trackable*, sigc::internal::slot_do_bind>&, const sigc::slot6<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>&)':
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1428:54: error: 'nullptr' was not declared in this scope
1428 | if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr)
| ^~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor<sigc::slot6<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6> >::do_visit_each(const sigc::internal::limit_derived_target<sigc::trackable*, sigc::internal::slot_do_unbind>&, const sigc::slot6<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>&)':
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1436:34: error: 'nullptr' was not declared in this scope
1436 | _A_target.rep_->set_parent(nullptr, nullptr);
| ^~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1479:11: error: 'type_trait_take_t' does not name a type
1479 | typedef type_trait_take_t<T_arg1> arg1_type_;
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1480:11: error: 'type_trait_take_t' does not name a type
1480 | typedef type_trait_take_t<T_arg2> arg2_type_;
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1481:11: error: 'type_trait_take_t' does not name a type
1481 | typedef type_trait_take_t<T_arg3> arg3_type_;
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1482:11: error: 'type_trait_take_t' does not name a type
1482 | typedef type_trait_take_t<T_arg4> arg4_type_;
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1483:11: error: 'type_trait_take_t' does not name a type
1483 | typedef type_trait_take_t<T_arg5> arg5_type_;
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1484:11: error: 'type_trait_take_t' does not name a type
1484 | typedef type_trait_take_t<T_arg6> arg6_type_;
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1485:11: error: 'type_trait_take_t' does not name a type
1485 | typedef type_trait_take_t<T_arg7> arg7_type_;
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1492:44: error: 'arg1_type_' has not been declared
1492 | typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_);
| ^~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1492:56: error: 'arg2_type_' has not been declared
1492 | typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_);
| ^~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1492:68: error: 'arg3_type_' has not been declared
1492 | typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_);
| ^~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1492:80: error: 'arg4_type_' has not been declared
1492 | typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_);
| ^~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1492:92: error: 'arg5_type_' has not been declared
1492 | typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_);
| ^~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1492:104: error: 'arg6_type_' has not been declared
1492 | typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_);
| ^~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1492:116: error: 'arg7_type_' has not been declared
1492 | typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_);
| ^~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1505:30: error: 'arg1_type_' has not been declared
1505 | inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const
| ^~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1505:48: error: 'arg2_type_' has not been declared
1505 | inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const
| ^~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1505:66: error: 'arg3_type_' has not been declared
1505 | inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const
| ^~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1505:84: error: 'arg4_type_' has not been declared
1505 | inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const
| ^~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1505:102: error: 'arg5_type_' has not been declared
1505 | inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const
| ^~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1505:120: error: 'arg6_type_' has not been declared
1505 | inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const
| ^~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1505:138: error: 'arg7_type_' has not been declared
1505 | inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const
| ^~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1536:14: error: expected ',' or '...' before '&&' token
1536 | slot7(slot7&& src)
| ^~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1536:3: error: invalid constructor; you probably meant 'sigc::slot7<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7> (const sigc::slot7<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>&)'
1536 | slot7(slot7&& src)
| ^~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1555:25: error: expected ',' or '...' before '&&' token
1555 | slot7& operator=(slot7&& src)
| ^~
/usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot7<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>& sigc::slot7<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::operator=(sigc::slot7<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>)':
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1557:31: error: 'move' is not a member of 'std'
1557 | slot_base::operator=(std::move(src));
| ^~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1557:31: note: 'std::move' is only available from C++11 onwards
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1557:36: error: 'src' was not declared in this scope
1557 | slot_base::operator=(std::move(src));
| ^~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1571:86: error: '>>' should be '> >' within a nested template argument list
1571 | struct visitor<slot7<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>>
| ^~
| > >
/usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor<sigc::slot7<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7> >::do_visit_each(const sigc::internal::limit_derived_target<sigc::trackable*, sigc::internal::slot_do_bind>&, const sigc::slot7<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>&)':
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1576:54: error: 'nullptr' was not declared in this scope
1576 | if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr)
| ^~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor<sigc::slot7<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7> >::do_visit_each(const sigc::internal::limit_derived_target<sigc::trackable*, sigc::internal::slot_do_unbind>&, const sigc::slot7<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>&)':
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1584:34: error: 'nullptr' was not declared in this scope
1584 | _A_target.rep_->set_parent(nullptr, nullptr);
| ^~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1672:12: error: expected ',' or '...' before '&&' token
1672 | slot(slot&& src)
| ^~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1672:3: error: invalid constructor; you probably meant 'sigc::slot<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7> (const sigc::slot<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>&)'
1672 | slot(slot&& src)
| ^~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1690:23: error: expected ',' or '...' before '&&' token
1690 | slot& operator=(slot&& src)
| ^~
/usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>& sigc::slot<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::operator=(sigc::slot<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>)':
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1692:33: error: 'move' is not a member of 'std'
1692 | parent_type::operator=(std::move(src));
| ^~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1692:33: note: 'std::move' is only available from C++11 onwards
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1692:38: error: 'src' was not declared in this scope
1692 | parent_type::operator=(std::move(src));
| ^~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1721:85: error: '>>' should be '> >' within a nested template argument list
1721 | struct visitor<slot<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>>
| ^~
| > >
/usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor<sigc::slot<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7> >::do_visit_each(const sigc::internal::limit_derived_target<sigc::trackable*, sigc::internal::slot_do_bind>&, const sigc::slot<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>&)':
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1726:54: error: 'nullptr' was not declared in this scope
1726 | if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr)
| ^~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor<sigc::slot<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7> >::do_visit_each(const sigc::internal::limit_derived_target<sigc::trackable*, sigc::internal::slot_do_unbind>&, const sigc::slot<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>&)':
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1734:34: error: 'nullptr' was not declared in this scope
1734 | _A_target.rep_->set_parent(nullptr, nullptr);
| ^~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1790:12: error: expected ',' or '...' before '&&' token
1790 | slot(slot&& src)
| ^~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1790:3: error: invalid constructor; you probably meant 'sigc::slot<T_return, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> (const sigc::slot<T_return, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>&)'
1790 | slot(slot&& src)
| ^~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1808:23: error: expected ',' or '...' before '&&' token
1808 | slot& operator=(slot&& src)
| ^~
/usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot<T_return, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>& sigc::slot<T_return, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator=(sigc::slot<T_return, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>)':
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1810:33: error: 'move' is not a member of 'std'
1810 | parent_type::operator=(std::move(src));
| ^~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1810:33: note: 'std::move' is only available from C++11 onwards
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1810:38: error: 'src' was not declared in this scope
1810 | parent_type::operator=(std::move(src));
| ^~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1859:12: error: expected ',' or '...' before '&&' token
1859 | slot(slot&& src)
| ^~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1859:3: error: invalid constructor; you probably meant 'sigc::slot<T_return, T_arg1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> (const sigc::slot<T_return, T_arg1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>&)'
1859 | slot(slot&& src)
| ^~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1877:23: error: expected ',' or '...' before '&&' token
1877 | slot& operator=(slot&& src)
| ^~
/usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot<T_return, T_arg1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>& sigc::slot<T_return, T_arg1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator=(sigc::slot<T_return, T_arg1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>)':
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1879:33: error: 'move' is not a member of 'std'
1879 | parent_type::operator=(std::move(src));
| ^~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1879:33: note: 'std::move' is only available from C++11 onwards
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1879:38: error: 'src' was not declared in this scope
1879 | parent_type::operator=(std::move(src));
| ^~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1928:12: error: expected ',' or '...' before '&&' token
1928 | slot(slot&& src)
| ^~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1928:3: error: invalid constructor; you probably meant 'sigc::slot<T_return, T_arg1, T_arg2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> (const sigc::slot<T_return, T_arg1, T_arg2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>&)'
1928 | slot(slot&& src)
| ^~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1946:23: error: expected ',' or '...' before '&&' token
1946 | slot& operator=(slot&& src)
| ^~
/usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot<T_return, T_arg1, T_arg2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>& sigc::slot<T_return, T_arg1, T_arg2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator=(sigc::slot<T_return, T_arg1, T_arg2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>)':
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1948:33: error: 'move' is not a member of 'std'
1948 | parent_type::operator=(std::move(src));
| ^~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1948:33: note: 'std::move' is only available from C++11 onwards
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1948:38: error: 'src' was not declared in this scope
1948 | parent_type::operator=(std::move(src));
| ^~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1997:12: error: expected ',' or '...' before '&&' token
1997 | slot(slot&& src)
| ^~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1997:3: error: invalid constructor; you probably meant 'sigc::slot<T_return, T_arg1, T_arg2, T_arg3, sigc::nil, sigc::nil, sigc::nil, sigc::nil> (const sigc::slot<T_return, T_arg1, T_arg2, T_arg3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>&)'
1997 | slot(slot&& src)
| ^~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:2015:23: error: expected ',' or '...' before '&&' token
2015 | slot& operator=(slot&& src)
| ^~
/usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot<T_return, T_arg1, T_arg2, T_arg3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>& sigc::slot<T_return, T_arg1, T_arg2, T_arg3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator=(sigc::slot<T_return, T_arg1, T_arg2, T_arg3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>)':
/usr/include/sigc++-2.0/sigc++/functors/slot.h:2017:33: error: 'move' is not a member of 'std'
2017 | parent_type::operator=(std::move(src));
| ^~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:2017:33: note: 'std::move' is only available from C++11 onwards
/usr/include/sigc++-2.0/sigc++/functors/slot.h:2017:38: error: 'src' was not declared in this scope
2017 | parent_type::operator=(std::move(src));
| ^~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/slot.h:2066:12: error: expected ',' or '...' before '&&' token
2066 | slot(slot&& src)
| ^~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:2066:3: error: invalid constructor; you probably meant 'sigc::slot<T_return, T_arg1, T_arg2, T_arg3, T_arg4, sigc::nil, sigc::nil, sigc::nil> (const sigc::slot<T_return, T_arg1, T_arg2, T_arg3, T_arg4, sigc::nil, sigc::nil, sigc::nil>&)'
2066 | slot(slot&& src)
| ^~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:2084:23: error: expected ',' or '...' before '&&' token
2084 | slot& operator=(slot&& src)
| ^~
/usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot<T_return, T_arg1, T_arg2, T_arg3, T_arg4, sigc::nil, sigc::nil, sigc::nil>& sigc::slot<T_return, T_arg1, T_arg2, T_arg3, T_arg4, sigc::nil, sigc::nil, sigc::nil>::operator=(sigc::slot<T_return, T_arg1, T_arg2, T_arg3, T_arg4, sigc::nil, sigc::nil, sigc::nil>)':
/usr/include/sigc++-2.0/sigc++/functors/slot.h:2086:33: error: 'move' is not a member of 'std'
2086 | parent_type::operator=(std::move(src));
| ^~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:2086:33: note: 'std::move' is only available from C++11 onwards
/usr/include/sigc++-2.0/sigc++/functors/slot.h:2086:38: error: 'src' was not declared in this scope
2086 | parent_type::operator=(std::move(src));
| ^~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/slot.h:2135:12: error: expected ',' or '...' before '&&' token
2135 | slot(slot&& src)
| ^~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:2135:3: error: invalid constructor; you probably meant 'sigc::slot<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, sigc::nil, sigc::nil> (const sigc::slot<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, sigc::nil, sigc::nil>&)'
2135 | slot(slot&& src)
| ^~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:2153:23: error: expected ',' or '...' before '&&' token
2153 | slot& operator=(slot&& src)
| ^~
/usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, sigc::nil, sigc::nil>& sigc::slot<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, sigc::nil, sigc::nil>::operator=(sigc::slot<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, sigc::nil, sigc::nil>)':
/usr/include/sigc++-2.0/sigc++/functors/slot.h:2155:33: error: 'move' is not a member of 'std'
2155 | parent_type::operator=(std::move(src));
| ^~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:2155:33: note: 'std::move' is only available from C++11 onwards
/usr/include/sigc++-2.0/sigc++/functors/slot.h:2155:38: error: 'src' was not declared in this scope
2155 | parent_type::operator=(std::move(src));
| ^~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/slot.h:2204:12: error: expected ',' or '...' before '&&' token
2204 | slot(slot&& src)
| ^~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:2204:3: error: invalid constructor; you probably meant 'sigc::slot<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, sigc::nil> (const sigc::slot<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, sigc::nil>&)'
2204 | slot(slot&& src)
| ^~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:2222:23: error: expected ',' or '...' before '&&' token
2222 | slot& operator=(slot&& src)
| ^~
/usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, sigc::nil>& sigc::slot<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, sigc::nil>::operator=(sigc::slot<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, sigc::nil>)':
/usr/include/sigc++-2.0/sigc++/functors/slot.h:2224:33: error: 'move' is not a member of 'std'
2224 | parent_type::operator=(std::move(src));
| ^~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:2224:33: note: 'std::move' is only available from C++11 onwards
/usr/include/sigc++-2.0/sigc++/functors/slot.h:2224:38: error: 'src' was not declared in this scope
2224 | parent_type::operator=(std::move(src));
| ^~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/slot.h:2260:32: warning: variadic templates only available with '-std=c++11' or '-std=gnu++11'
2260 | template <class T_return, class... T_arg>
| ^~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:2261:26: warning: variadic templates only available with '-std=c++11' or '-std=gnu++11'
2261 | class slot<T_return(T_arg...)>
| ^~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:2265:9: error: expected nested-name-specifier before 'result_type'
2265 | using result_type = T_return;
| ^~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:2270:9: error: expected nested-name-specifier before 'rep_type'
2270 | using rep_type = internal::slot_rep;
| ^~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:2272:9: error: expected nested-name-specifier before 'call_type'
2272 | using call_type = T_return (*)(rep_type*, type_trait_take_t<T_arg>...);
| ^~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:2279:30: error: 'type_trait_take_t' has not been declared
2279 | inline T_return operator()(type_trait_take_t<T_arg>... _A_a) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:2279:47: error: expected ',' or '...' before '<' token
2279 | inline T_return operator()(type_trait_take_t<T_arg>... _A_a) const
| ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:2310:12: error: expected ',' or '...' before '&&' token
2310 | slot(slot&& src)
| ^~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:2310:3: error: invalid constructor; you probably meant 'sigc::slot<T_return(T_arg ...)> (const sigc::slot<T_return(T_arg ...)>&)'
2310 | slot(slot&& src)
| ^~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:2329:23: error: expected ',' or '...' before '&&' token
2329 | slot& operator=(slot&& src)
| ^~
/usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'T_return sigc::slot<T_return(T_arg ...)>::operator()(int) const':
/usr/include/sigc++-2.0/sigc++/functors/slot.h:2282:55: error: 'call_type' was not declared in this scope
2282 | return (sigc::internal::function_pointer_cast<call_type>(slot_base::rep_->call_))(slot_base::rep_, _A_a...);
| ^~~~~~~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:2282:108: error: '_A_a' was not declared in this scope
2282 | return (sigc::internal::function_pointer_cast<call_type>(slot_base::rep_->call_))(slot_base::rep_, _A_a...);
| ^~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot<T_return(T_arg ...)>& sigc::slot<T_return(T_arg ...)>::operator=(sigc::slot<T_return(T_arg ...)>)':
/usr/include/sigc++-2.0/sigc++/functors/slot.h:2331:31: error: 'move' is not a member of 'std'
2331 | slot_base::operator=(std::move(src));
| ^~~~
/usr/include/sigc++-2.0/sigc++/functors/slot.h:2331:31: note: 'std::move' is only available from C++11 onwards
/usr/include/sigc++-2.0/sigc++/functors/slot.h:2331:36: error: 'src' was not declared in this scope
2331 | slot_base::operator=(std::move(src));
| ^~~
In file included from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/signal_base.h: At global scope:
/usr/include/sigc++-2.0/sigc++/signal_base.h:54:41: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
54 | signal_impl(const signal_impl& src) = delete;
| ^~~~~~
/usr/include/sigc++-2.0/sigc++/signal_base.h:55:52: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
55 | signal_impl& operator=(const signal_impl& src) = delete;
| ^~~~~~
/usr/include/sigc++-2.0/sigc++/signal_base.h:57:26: error: expected ',' or '...' before '&&' token
57 | signal_impl(signal_impl&& src) = delete;
| ^~
/usr/include/sigc++-2.0/sigc++/signal_base.h:57:36: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
57 | signal_impl(signal_impl&& src) = delete;
| ^~~~~~
/usr/include/sigc++-2.0/sigc++/signal_base.h:57:3: error: invalid constructor; you probably meant 'sigc::internal::signal_impl (const sigc::internal::signal_impl&)'
57 | signal_impl(signal_impl&& src) = delete;
| ^~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal_base.h:58:37: error: expected ',' or '...' before '&&' token
58 | signal_impl& operator=(signal_impl&& src) = delete;
| ^~
/usr/include/sigc++-2.0/sigc++/signal_base.h:58:47: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
58 | signal_impl& operator=(signal_impl&& src) = delete;
| ^~~~~~
/usr/include/sigc++-2.0/sigc++/signal_base.h:67:25: error: expected ';' at end of member declaration
67 | inline void reference() noexcept
| ^
| ;
/usr/include/sigc++-2.0/sigc++/signal_base.h:67:27: error: 'noexcept' does not name a type
67 | inline void reference() noexcept
| ^~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal_base.h:67:27: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/sigc++-2.0/sigc++/signal_base.h:71:30: error: expected ';' at end of member declaration
71 | inline void reference_exec() noexcept
| ^
| ;
/usr/include/sigc++-2.0/sigc++/signal_base.h:71:32: error: 'noexcept' does not name a type
71 | inline void reference_exec() noexcept
| ^~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal_base.h:71:32: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/sigc++-2.0/sigc++/signal_base.h:93:23: error: expected ';' at end of member declaration
93 | inline bool empty() const noexcept
| ^~~~~
| ;
/usr/include/sigc++-2.0/sigc++/signal_base.h:93:29: error: 'noexcept' does not name a type
93 | inline bool empty() const noexcept
| ^~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal_base.h:93:29: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/sigc++-2.0/sigc++/signal_base.h:102:20: error: expected ';' at end of member declaration
102 | size_type size() const noexcept;
| ^~~~~
| ;
/usr/include/sigc++-2.0/sigc++/signal_base.h:102:26: error: 'noexcept' does not name a type
102 | size_type size() const noexcept;
| ^~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal_base.h:102:26: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/sigc++-2.0/sigc++/signal_base.h:109:18: error: expected ';' at end of member declaration
109 | bool blocked() const noexcept;
| ^~~~~
| ;
/usr/include/sigc++-2.0/sigc++/signal_base.h:109:24: error: 'noexcept' does not name a type
109 | bool blocked() const noexcept;
| ^~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal_base.h:109:24: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/sigc++-2.0/sigc++/signal_base.h:121:38: error: expected ';' at end of member declaration
121 | void block(bool should_block = true) noexcept;
| ^
| ;
/usr/include/sigc++-2.0/sigc++/signal_base.h:121:40: error: 'noexcept' does not name a type
121 | void block(bool should_block = true) noexcept;
| ^~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal_base.h:121:40: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/sigc++-2.0/sigc++/signal_base.h:135:34: error: expected ',' or '...' before '&&' token
135 | iterator_type connect(slot_base&& slot_);
| ^~
/usr/include/sigc++-2.0/sigc++/signal_base.h:151:50: error: expected ',' or '...' before '&&' token
151 | iterator_type insert(iterator_type i, slot_base&& slot_);
| ^~
/usr/include/sigc++-2.0/sigc++/signal_base.h:198:44: error: expected ';' at end of member declaration
198 | inline signal_exec(const signal_impl* sig) noexcept
| ^
| ;
/usr/include/sigc++-2.0/sigc++/signal_base.h:198:46: error: 'noexcept' does not name a type
198 | inline signal_exec(const signal_impl* sig) noexcept
| ^~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal_base.h:198:46: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/sigc++-2.0/sigc++/signal_base.h:316:15: error: expected ';' at end of member declaration
316 | signal_base() noexcept;
| ^
| ;
/usr/include/sigc++-2.0/sigc++/signal_base.h:316:17: error: 'noexcept' does not name a type
316 | signal_base() noexcept;
| ^~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal_base.h:316:17: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/sigc++-2.0/sigc++/signal_base.h:318:37: error: expected ';' at end of member declaration
318 | signal_base(const signal_base& src) noexcept;
| ^
| ;
/usr/include/sigc++-2.0/sigc++/signal_base.h:318:39: error: 'noexcept' does not name a type
318 | signal_base(const signal_base& src) noexcept;
| ^~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal_base.h:318:39: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/sigc++-2.0/sigc++/signal_base.h:320:26: error: expected ',' or '...' before '&&' token
320 | signal_base(signal_base&& src);
| ^~
/usr/include/sigc++-2.0/sigc++/signal_base.h:320:3: error: invalid constructor; you probably meant 'sigc::signal_base (const sigc::signal_base&)'
320 | signal_base(signal_base&& src);
| ^~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal_base.h:326:37: error: expected ',' or '...' before '&&' token
326 | signal_base& operator=(signal_base&& src);
| ^~
/usr/include/sigc++-2.0/sigc++/signal_base.h:331:23: error: expected ';' at end of member declaration
331 | inline bool empty() const noexcept
| ^~~~~
| ;
/usr/include/sigc++-2.0/sigc++/signal_base.h:331:29: error: 'noexcept' does not name a type
331 | inline bool empty() const noexcept
| ^~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal_base.h:331:29: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/sigc++-2.0/sigc++/signal_base.h:340:20: error: expected ';' at end of member declaration
340 | size_type size() const noexcept;
| ^~~~~
| ;
/usr/include/sigc++-2.0/sigc++/signal_base.h:340:26: error: 'noexcept' does not name a type
340 | size_type size() const noexcept;
| ^~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal_base.h:340:26: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/sigc++-2.0/sigc++/signal_base.h:347:18: error: expected ';' at end of member declaration
347 | bool blocked() const noexcept;
| ^~~~~
| ;
/usr/include/sigc++-2.0/sigc++/signal_base.h:347:24: error: 'noexcept' does not name a type
347 | bool blocked() const noexcept;
| ^~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal_base.h:347:24: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/sigc++-2.0/sigc++/signal_base.h:360:38: error: expected ';' at end of member declaration
360 | void block(bool should_block = true) noexcept;
| ^
| ;
/usr/include/sigc++-2.0/sigc++/signal_base.h:360:40: error: 'noexcept' does not name a type
360 | void block(bool should_block = true) noexcept;
| ^~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal_base.h:360:40: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/sigc++-2.0/sigc++/signal_base.h:366:16: error: expected ';' at end of member declaration
366 | void unblock() noexcept;
| ^
| ;
/usr/include/sigc++-2.0/sigc++/signal_base.h:366:18: error: 'noexcept' does not name a type
366 | void unblock() noexcept;
| ^~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal_base.h:366:18: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/sigc++-2.0/sigc++/signal_base.h:387:34: error: expected ',' or '...' before '&&' token
387 | iterator_type connect(slot_base&& slot_);
| ^~
/usr/include/sigc++-2.0/sigc++/signal_base.h:405:50: error: expected ',' or '...' before '&&' token
405 | iterator_type insert(iterator_type i, slot_base&& slot_);
| ^~
In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/signal.h:244:40: error: expected ',' or '...' before '&&' token
244 | iterator insert(iterator i, slot_type&& slot_)
| ^~
/usr/include/sigc++-2.0/sigc++/signal.h:250:28: error: expected ',' or '...' before '&&' token
250 | void push_front(slot_type&& c)
| ^~
/usr/include/sigc++-2.0/sigc++/signal.h:256:27: error: expected ',' or '...' before '&&' token
256 | void push_back(slot_type&& c)
| ^~
/usr/include/sigc++-2.0/sigc++/signal.h: In constructor 'sigc::slot_list<T_slot>::slot_list()':
/usr/include/sigc++-2.0/sigc++/signal.h:200:13: error: 'nullptr' was not declared in this scope
200 | : list_(nullptr) {}
| ^~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::slot_list<T_slot>::iterator sigc::slot_list<T_slot>::insert(sigc::slot_list<T_slot>::iterator, sigc::slot_list<T_slot>::slot_type)':
/usr/include/sigc++-2.0/sigc++/signal.h:245:48: error: 'move' is not a member of 'std'
245 | { return iterator(list_->insert(i.i_, std::move(static_cast<slot_base&>(slot_)))); }
| ^~~~
/usr/include/sigc++-2.0/sigc++/signal.h:245:48: note: 'std::move' is only available from C++11 onwards
/usr/include/sigc++-2.0/sigc++/signal.h:245:77: error: 'slot_' was not declared in this scope; did you mean 'slot'?
245 | { return iterator(list_->insert(i.i_, std::move(static_cast<slot_base&>(slot_)))); }
| ^~~~~
| slot
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'void sigc::slot_list<T_slot>::push_front(sigc::slot_list<T_slot>::slot_type)':
/usr/include/sigc++-2.0/sigc++/signal.h:251:28: error: 'move' is not a member of 'std'
251 | { insert(begin(), std::move(c)); }
| ^~~~
/usr/include/sigc++-2.0/sigc++/signal.h:251:28: note: 'std::move' is only available from C++11 onwards
/usr/include/sigc++-2.0/sigc++/signal.h:251:33: error: 'c' was not declared in this scope
251 | { insert(begin(), std::move(c)); }
| ^
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'void sigc::slot_list<T_slot>::push_back(sigc::slot_list<T_slot>::slot_type)':
/usr/include/sigc++-2.0/sigc++/signal.h:257:26: error: 'move' is not a member of 'std'
257 | { insert(end(), std::move(c)); }
| ^~~~
/usr/include/sigc++-2.0/sigc++/signal.h:257:26: note: 'std::move' is only available from C++11 onwards
/usr/include/sigc++-2.0/sigc++/signal.h:257:31: error: 'c' was not declared in this scope
257 | { insert(end(), std::move(c)); }
| ^
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'void sigc::slot_list<T_slot>::pop_back()':
/usr/include/sigc++-2.0/sigc++/signal.h:274:7: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat]
274 | auto tmp_ = end();
| ^~~~
| ----
/usr/include/sigc++-2.0/sigc++/signal.h:274:12: error: 'tmp_' does not name a type; did you mean 'tm'?
274 | auto tmp_ = end();
| ^~~~
| tm
/usr/include/sigc++-2.0/sigc++/signal.h:275:15: error: 'tmp_' was not declared in this scope; did you mean 'tm'?
275 | erase(--tmp_);
| ^~~~
| tm
/usr/include/sigc++-2.0/sigc++/signal.h: In constructor 'sigc::internal::slot_iterator_buf<T_emitter, T_result>::slot_iterator_buf()':
/usr/include/sigc++-2.0/sigc++/signal.h:310:10: error: 'nullptr' was not declared in this scope
310 | : c_(nullptr), invoked_(false) {}
| ^~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h: In constructor 'sigc::internal::slot_iterator_buf<T_emitter, void>::slot_iterator_buf()':
/usr/include/sigc++-2.0/sigc++/signal.h:387:10: error: 'nullptr' was not declared in this scope
387 | : c_(nullptr), invoked_(false) {}
| ^~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h: In constructor 'sigc::internal::slot_reverse_iterator_buf<T_emitter, T_result>::slot_reverse_iterator_buf()':
/usr/include/sigc++-2.0/sigc++/signal.h:464:10: error: 'nullptr' was not declared in this scope
464 | : c_(nullptr), invoked_(false) {}
| ^~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::internal::slot_reverse_iterator_buf<T_emitter, T_result>::result_type sigc::internal::slot_reverse_iterator_buf<T_emitter, T_result>::operator*() const':
/usr/include/sigc++-2.0/sigc++/signal.h:471:7: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat]
471 | auto __tmp(i_);
| ^~~~
| ----
/usr/include/sigc++-2.0/sigc++/signal.h:471:12: error: ISO C++ forbids declaration of '__tmp' with no type [-fpermissive]
471 | auto __tmp(i_);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:473:17: error: base operand of '->' is not a pointer
473 | if (!__tmp->empty() && !__tmp->blocked() && !invoked_)
| ^~
/usr/include/sigc++-2.0/sigc++/signal.h:473:36: error: base operand of '->' is not a pointer
473 | if (!__tmp->empty() && !__tmp->blocked() && !invoked_)
| ^~
/usr/include/sigc++-2.0/sigc++/signal.h:475:52: error: invalid type argument of unary '*' (have 'int')
475 | r_ = (*c_)(static_cast<const slot_type&>(*__tmp));
| ^~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h: In constructor 'sigc::internal::slot_reverse_iterator_buf<T_emitter, void>::slot_reverse_iterator_buf()':
/usr/include/sigc++-2.0/sigc++/signal.h:543:10: error: 'nullptr' was not declared in this scope
543 | : c_(nullptr), invoked_(false) {}
| ^~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'void sigc::internal::slot_reverse_iterator_buf<T_emitter, void>::operator*() const':
/usr/include/sigc++-2.0/sigc++/signal.h:550:7: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat]
550 | auto __tmp(i_);
| ^~~~
| ----
/usr/include/sigc++-2.0/sigc++/signal.h:550:12: error: ISO C++ forbids declaration of '__tmp' with no type [-fpermissive]
550 | auto __tmp(i_);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:552:14: error: base operand of '->' is not a pointer
552 | if (!__tmp->empty() && !__tmp->blocked() && !invoked_)
| ^~
/usr/include/sigc++-2.0/sigc++/signal.h:552:33: error: base operand of '->' is not a pointer
552 | if (!__tmp->empty() && !__tmp->blocked() && !invoked_)
| ^~
/usr/include/sigc++-2.0/sigc++/signal.h:554:47: error: invalid type argument of unary '*' (have 'int')
554 | (*c_)(static_cast<const slot_type&>(*__tmp));
| ^~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit0<T_return, sigc::nil>::result_type sigc::internal::signal_emit0<T_return, sigc::nil>::emit(sigc::internal::signal_impl*)':
/usr/include/sigc++-2.0/sigc++/signal.h:702:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat]
702 | auto it = slots.begin();
| ^~~~
| ----
/usr/include/sigc++-2.0/sigc++/signal.h:702:14: error: 'it' does not name a type; did you mean 'int'?
702 | auto it = slots.begin();
| ^~
| int
/usr/include/sigc++-2.0/sigc++/signal.h:703:16: error: 'it' was not declared in this scope; did you mean 'int'?
703 | for (; it != slots.end(); ++it)
| ^~
| int
/usr/include/sigc++-2.0/sigc++/signal.h:706:13: error: 'it' was not declared in this scope; did you mean 'int'?
706 | if (it == slots.end())
| ^~
| int
In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/signal.h:709:64: error: 'it' was not declared in this scope; did you mean 'int'?
709 | r_ = (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_);
| ^~
| int
/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit0<void, sigc::nil>::result_type sigc::internal::signal_emit0<void, sigc::nil>::emit(sigc::internal::signal_impl*)':
/usr/include/sigc++-2.0/sigc++/signal.h:794:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat]
794 | for (const auto& slot : slots)
| ^~~~
| ----
/usr/include/sigc++-2.0/sigc++/signal.h:794:24: error: ISO C++ forbids declaration of 'slot' with no type [-fpermissive]
794 | for (const auto& slot : slots)
| ^~~~
/usr/include/sigc++-2.0/sigc++/signal.h:794:31: warning: range-based 'for' loops only available with '-std=c++11' or '-std=gnu++11'
794 | for (const auto& slot : slots)
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:794:31: error: forming reference to reference type 'sigc::internal::temp_slot_list&'
/usr/include/sigc++-2.0/sigc++/signal.h:796:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int'
796 | if (slot.empty() || slot.blocked())
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:796:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int'
796 | if (slot.empty() || slot.blocked())
| ^~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:798:66: error: request for member 'rep_' in 'slot', which is of non-class type 'const int'
798 | (sigc::internal::function_pointer_cast<call_type>(slot.rep_->call_))(slot.rep_);
| ^~~~
/usr/include/sigc++-2.0/sigc++/signal.h:798:85: error: request for member 'rep_' in 'slot', which is of non-class type 'const int'
798 | (sigc::internal::function_pointer_cast<call_type>(slot.rep_->call_))(slot.rep_);
| ^~~~
/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit0<void, sigc::nil>::result_type sigc::internal::signal_emit0<void, sigc::nil>::emit_reverse(sigc::internal::signal_impl*)':
/usr/include/sigc++-2.0/sigc++/signal.h:821:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat]
821 | for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it)
| ^~~~
| ----
/usr/include/sigc++-2.0/sigc++/signal.h:821:17: error: 'it' does not name a type; did you mean 'int'?
821 | for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it)
| ^~
| int
/usr/include/sigc++-2.0/sigc++/signal.h:821:57: error: expected ';' before 'it'
821 | for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it)
| ^~~
| ;
/usr/include/sigc++-2.0/sigc++/signal.h:821:58: error: 'it' was not declared in this scope; did you mean 'int'?
821 | for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it)
| ^~
| int
/usr/include/sigc++-2.0/sigc++/signal.h: At global scope:
/usr/include/sigc++-2.0/sigc++/signal.h:851:33: error: expected ')' before '<' token
851 | signal_emit1(type_trait_take_t<T_arg1> _A_a1)
| ~ ^
| )
/usr/include/sigc++-2.0/sigc++/signal.h:868:46: error: 'type_trait_take_t' has not been declared
868 | static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1)
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:868:63: error: expected ',' or '...' before '<' token
868 | static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1)
| ^
/usr/include/sigc++-2.0/sigc++/signal.h:892:54: error: 'type_trait_take_t' has not been declared
892 | static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1)
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:892:71: error: expected ',' or '...' before '<' token
892 | static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1)
| ^
/usr/include/sigc++-2.0/sigc++/signal.h:909:3: error: 'type_trait_take_t' does not name a type
909 | type_trait_take_t<T_arg1> _A_a1_;
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'T_return sigc::internal::signal_emit1<T_return, T_arg1, T_accumulator>::operator()(const slot_type&) const':
/usr/include/sigc++-2.0/sigc++/signal.h:860:120: error: '_A_a1_' was not declared in this scope
860 | { return (sigc::internal::function_pointer_cast<typename slot_type::call_type>(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_); }
| ^~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit1<T_return, T_arg1, T_accumulator>::result_type sigc::internal::signal_emit1<T_return, T_arg1, T_accumulator>::emit(sigc::internal::signal_impl*, int)':
/usr/include/sigc++-2.0/sigc++/signal.h:878:23: error: '_A_a1' was not declared in this scope
878 | self_type self (_A_a1);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit1<T_return, T_arg1, T_accumulator>::result_type sigc::internal::signal_emit1<T_return, T_arg1, T_accumulator>::emit_reverse(sigc::internal::signal_impl*, int)':
/usr/include/sigc++-2.0/sigc++/signal.h:902:23: error: '_A_a1' was not declared in this scope
902 | self_type self (_A_a1);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h: At global scope:
/usr/include/sigc++-2.0/sigc++/signal.h:933:46: error: 'type_trait_take_t' has not been declared
933 | static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1)
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:933:63: error: expected ',' or '...' before '<' token
933 | static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1)
| ^
/usr/include/sigc++-2.0/sigc++/signal.h:975:54: error: 'type_trait_take_t' has not been declared
975 | static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1)
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:975:71: error: expected ',' or '...' before '<' token
975 | static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1)
| ^
/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit1<T_return, T_arg1, sigc::nil>::result_type sigc::internal::signal_emit1<T_return, T_arg1, sigc::nil>::emit(sigc::internal::signal_impl*, int)':
/usr/include/sigc++-2.0/sigc++/signal.h:945:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat]
945 | auto it = slots.begin();
| ^~~~
| ----
/usr/include/sigc++-2.0/sigc++/signal.h:945:14: error: 'it' does not name a type; did you mean 'int'?
945 | auto it = slots.begin();
| ^~
| int
/usr/include/sigc++-2.0/sigc++/signal.h:946:16: error: 'it' was not declared in this scope; did you mean 'int'?
946 | for (; it != slots.end(); ++it)
| ^~
| int
/usr/include/sigc++-2.0/sigc++/signal.h:949:13: error: 'it' was not declared in this scope; did you mean 'int'?
949 | if (it == slots.end())
| ^~
| int
/usr/include/sigc++-2.0/sigc++/signal.h:952:64: error: 'it' was not declared in this scope; did you mean 'int'?
952 | r_ = (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1);
| ^~
| int
/usr/include/sigc++-2.0/sigc++/signal.h:952:92: error: '_A_a1' was not declared in this scope
952 | r_ = (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit1<T_return, T_arg1, sigc::nil>::result_type sigc::internal::signal_emit1<T_return, T_arg1, sigc::nil>::emit_reverse(sigc::internal::signal_impl*, int)':
/usr/include/sigc++-2.0/sigc++/signal.h:1001:92: error: '_A_a1' was not declared in this scope
1001 | r_ = (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h: At global scope:
/usr/include/sigc++-2.0/sigc++/signal.h:1035:46: error: 'type_trait_take_t' has not been declared
1035 | static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1)
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1035:63: error: expected ',' or '...' before '<' token
1035 | static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1)
| ^
/usr/include/sigc++-2.0/sigc++/signal.h:1058:54: error: 'type_trait_take_t' has not been declared
1058 | static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1)
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1058:71: error: expected ',' or '...' before '<' token
1058 | static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1)
| ^
/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit1<void, T_arg1, sigc::nil>::result_type sigc::internal::signal_emit1<void, T_arg1, sigc::nil>::emit(sigc::internal::signal_impl*, int)':
/usr/include/sigc++-2.0/sigc++/signal.h:1041:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat]
1041 | for (const auto& slot : slots)
| ^~~~
| ----
/usr/include/sigc++-2.0/sigc++/signal.h:1041:24: error: ISO C++ forbids declaration of 'slot' with no type [-fpermissive]
1041 | for (const auto& slot : slots)
| ^~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1041:31: warning: range-based 'for' loops only available with '-std=c++11' or '-std=gnu++11'
1041 | for (const auto& slot : slots)
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1043:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int'
1043 | if (slot.empty() || slot.blocked())
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1043:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int'
1043 | if (slot.empty() || slot.blocked())
| ^~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1045:66: error: request for member 'rep_' in 'slot', which is of non-class type 'const int'
1045 | (sigc::internal::function_pointer_cast<call_type>(slot.rep_->call_))(slot.rep_, _A_a1);
| ^~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1045:85: error: request for member 'rep_' in 'slot', which is of non-class type 'const int'
1045 | (sigc::internal::function_pointer_cast<call_type>(slot.rep_->call_))(slot.rep_, _A_a1);
| ^~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1045:91: error: '_A_a1' was not declared in this scope
1045 | (sigc::internal::function_pointer_cast<call_type>(slot.rep_->call_))(slot.rep_, _A_a1);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit1<void, T_arg1, sigc::nil>::result_type sigc::internal::signal_emit1<void, T_arg1, sigc::nil>::emit_reverse(sigc::internal::signal_impl*, int)':
/usr/include/sigc++-2.0/sigc++/signal.h:1070:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat]
1070 | for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it)
| ^~~~
| ----
/usr/include/sigc++-2.0/sigc++/signal.h:1070:17: error: 'it' does not name a type; did you mean 'int'?
1070 | for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it)
| ^~
| int
/usr/include/sigc++-2.0/sigc++/signal.h:1070:57: error: expected ';' before 'it'
1070 | for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it)
| ^~~
| ;
/usr/include/sigc++-2.0/sigc++/signal.h:1070:58: error: 'it' was not declared in this scope; did you mean 'int'?
1070 | for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it)
| ^~
| int
/usr/include/sigc++-2.0/sigc++/signal.h:1074:89: error: '_A_a1' was not declared in this scope
1074 | (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h: At global scope:
/usr/include/sigc++-2.0/sigc++/signal.h:1100:33: error: expected ')' before '<' token
1100 | signal_emit2(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2)
| ~ ^
| )
/usr/include/sigc++-2.0/sigc++/signal.h:1118:46: error: 'type_trait_take_t' has not been declared
1118 | static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2)
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1118:63: error: expected ',' or '...' before '<' token
1118 | static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2)
| ^
/usr/include/sigc++-2.0/sigc++/signal.h:1143:54: error: 'type_trait_take_t' has not been declared
1143 | static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2)
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1143:71: error: expected ',' or '...' before '<' token
1143 | static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2)
| ^
/usr/include/sigc++-2.0/sigc++/signal.h:1160:3: error: 'type_trait_take_t' does not name a type
1160 | type_trait_take_t<T_arg1> _A_a1_;
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1161:3: error: 'type_trait_take_t' does not name a type
1161 | type_trait_take_t<T_arg2> _A_a2_;
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'T_return sigc::internal::signal_emit2<T_return, T_arg1, T_arg2, T_accumulator>::operator()(const slot_type&) const':
/usr/include/sigc++-2.0/sigc++/signal.h:1109:120: error: '_A_a1_' was not declared in this scope
1109 | { return (sigc::internal::function_pointer_cast<typename slot_type::call_type>(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_); }
| ^~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1109:128: error: '_A_a2_' was not declared in this scope
1109 | { return (sigc::internal::function_pointer_cast<typename slot_type::call_type>(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_); }
| ^~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit2<T_return, T_arg1, T_arg2, T_accumulator>::result_type sigc::internal::signal_emit2<T_return, T_arg1, T_arg2, T_accumulator>::emit(sigc::internal::signal_impl*, int)':
/usr/include/sigc++-2.0/sigc++/signal.h:1128:23: error: '_A_a1' was not declared in this scope
1128 | self_type self (_A_a1, _A_a2);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1128:30: error: '_A_a2' was not declared in this scope
1128 | self_type self (_A_a1, _A_a2);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit2<T_return, T_arg1, T_arg2, T_accumulator>::result_type sigc::internal::signal_emit2<T_return, T_arg1, T_arg2, T_accumulator>::emit_reverse(sigc::internal::signal_impl*, int)':
/usr/include/sigc++-2.0/sigc++/signal.h:1153:23: error: '_A_a1' was not declared in this scope
1153 | self_type self (_A_a1, _A_a2);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1153:30: error: '_A_a2' was not declared in this scope
1153 | self_type self (_A_a1, _A_a2);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h: At global scope:
/usr/include/sigc++-2.0/sigc++/signal.h:1186:46: error: 'type_trait_take_t' has not been declared
1186 | static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2)
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1186:63: error: expected ',' or '...' before '<' token
1186 | static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2)
| ^
/usr/include/sigc++-2.0/sigc++/signal.h:1229:54: error: 'type_trait_take_t' has not been declared
1229 | static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2)
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1229:71: error: expected ',' or '...' before '<' token
1229 | static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2)
| ^
/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit2<T_return, T_arg1, T_arg2, sigc::nil>::result_type sigc::internal::signal_emit2<T_return, T_arg1, T_arg2, sigc::nil>::emit(sigc::internal::signal_impl*, int)':
/usr/include/sigc++-2.0/sigc++/signal.h:1198:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat]
1198 | auto it = slots.begin();
| ^~~~
| ----
/usr/include/sigc++-2.0/sigc++/signal.h:1198:14: error: 'it' does not name a type; did you mean 'int'?
1198 | auto it = slots.begin();
| ^~
| int
/usr/include/sigc++-2.0/sigc++/signal.h:1199:16: error: 'it' was not declared in this scope; did you mean 'int'?
1199 | for (; it != slots.end(); ++it)
| ^~
| int
/usr/include/sigc++-2.0/sigc++/signal.h:1202:13: error: 'it' was not declared in this scope; did you mean 'int'?
1202 | if (it == slots.end())
| ^~
| int
/usr/include/sigc++-2.0/sigc++/signal.h:1205:64: error: 'it' was not declared in this scope; did you mean 'int'?
1205 | r_ = (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2);
| ^~
| int
/usr/include/sigc++-2.0/sigc++/signal.h:1205:92: error: '_A_a1' was not declared in this scope
1205 | r_ = (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1205:99: error: '_A_a2' was not declared in this scope
1205 | r_ = (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit2<T_return, T_arg1, T_arg2, sigc::nil>::result_type sigc::internal::signal_emit2<T_return, T_arg1, T_arg2, sigc::nil>::emit_reverse(sigc::internal::signal_impl*, int)':
/usr/include/sigc++-2.0/sigc++/signal.h:1255:92: error: '_A_a1' was not declared in this scope
1255 | r_ = (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1255:99: error: '_A_a2' was not declared in this scope
1255 | r_ = (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h: At global scope:
/usr/include/sigc++-2.0/sigc++/signal.h:1290:46: error: 'type_trait_take_t' has not been declared
1290 | static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2)
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1290:63: error: expected ',' or '...' before '<' token
1290 | static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2)
| ^
/usr/include/sigc++-2.0/sigc++/signal.h:1314:54: error: 'type_trait_take_t' has not been declared
1314 | static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2)
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1314:71: error: expected ',' or '...' before '<' token
1314 | static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2)
| ^
/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit2<void, T_arg1, T_arg2, sigc::nil>::result_type sigc::internal::signal_emit2<void, T_arg1, T_arg2, sigc::nil>::emit(sigc::internal::signal_impl*, int)':
/usr/include/sigc++-2.0/sigc++/signal.h:1296:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat]
1296 | for (const auto& slot : slots)
| ^~~~
| ----
/usr/include/sigc++-2.0/sigc++/signal.h:1296:24: error: ISO C++ forbids declaration of 'slot' with no type [-fpermissive]
1296 | for (const auto& slot : slots)
| ^~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1296:31: warning: range-based 'for' loops only available with '-std=c++11' or '-std=gnu++11'
1296 | for (const auto& slot : slots)
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1298:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int'
1298 | if (slot.empty() || slot.blocked())
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1298:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int'
1298 | if (slot.empty() || slot.blocked())
| ^~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1300:66: error: request for member 'rep_' in 'slot', which is of non-class type 'const int'
1300 | (sigc::internal::function_pointer_cast<call_type>(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2);
| ^~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1300:85: error: request for member 'rep_' in 'slot', which is of non-class type 'const int'
1300 | (sigc::internal::function_pointer_cast<call_type>(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2);
| ^~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1300:91: error: '_A_a1' was not declared in this scope
1300 | (sigc::internal::function_pointer_cast<call_type>(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1300:98: error: '_A_a2' was not declared in this scope
1300 | (sigc::internal::function_pointer_cast<call_type>(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit2<void, T_arg1, T_arg2, sigc::nil>::result_type sigc::internal::signal_emit2<void, T_arg1, T_arg2, sigc::nil>::emit_reverse(sigc::internal::signal_impl*, int)':
/usr/include/sigc++-2.0/sigc++/signal.h:1326:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat]
1326 | for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it)
| ^~~~
| ----
/usr/include/sigc++-2.0/sigc++/signal.h:1326:17: error: 'it' does not name a type; did you mean 'int'?
1326 | for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it)
| ^~
| int
/usr/include/sigc++-2.0/sigc++/signal.h:1326:57: error: expected ';' before 'it'
1326 | for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it)
| ^~~
| ;
/usr/include/sigc++-2.0/sigc++/signal.h:1326:58: error: 'it' was not declared in this scope; did you mean 'int'?
1326 | for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it)
| ^~
| int
/usr/include/sigc++-2.0/sigc++/signal.h:1330:89: error: '_A_a1' was not declared in this scope
1330 | (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1330:96: error: '_A_a2' was not declared in this scope
1330 | (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h: At global scope:
/usr/include/sigc++-2.0/sigc++/signal.h:1356:33: error: expected ')' before '<' token
1356 | signal_emit3(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3)
| ~ ^
| )
/usr/include/sigc++-2.0/sigc++/signal.h:1375:46: error: 'type_trait_take_t' has not been declared
1375 | static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3)
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1375:63: error: expected ',' or '...' before '<' token
1375 | static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3)
| ^
/usr/include/sigc++-2.0/sigc++/signal.h:1401:54: error: 'type_trait_take_t' has not been declared
1401 | static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3)
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1401:71: error: expected ',' or '...' before '<' token
1401 | static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3)
| ^
/usr/include/sigc++-2.0/sigc++/signal.h:1418:3: error: 'type_trait_take_t' does not name a type
1418 | type_trait_take_t<T_arg1> _A_a1_;
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1419:3: error: 'type_trait_take_t' does not name a type
1419 | type_trait_take_t<T_arg2> _A_a2_;
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1420:3: error: 'type_trait_take_t' does not name a type
1420 | type_trait_take_t<T_arg3> _A_a3_;
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'T_return sigc::internal::signal_emit3<T_return, T_arg1, T_arg2, T_arg3, T_accumulator>::operator()(const slot_type&) const':
/usr/include/sigc++-2.0/sigc++/signal.h:1365:120: error: '_A_a1_' was not declared in this scope
1365 | { return (sigc::internal::function_pointer_cast<typename slot_type::call_type>(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_); }
| ^~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1365:128: error: '_A_a2_' was not declared in this scope
1365 | { return (sigc::internal::function_pointer_cast<typename slot_type::call_type>(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_); }
| ^~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1365:136: error: '_A_a3_' was not declared in this scope
1365 | { return (sigc::internal::function_pointer_cast<typename slot_type::call_type>(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_); }
| ^~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit3<T_return, T_arg1, T_arg2, T_arg3, T_accumulator>::result_type sigc::internal::signal_emit3<T_return, T_arg1, T_arg2, T_arg3, T_accumulator>::emit(sigc::internal::signal_impl*, int)':
/usr/include/sigc++-2.0/sigc++/signal.h:1385:23: error: '_A_a1' was not declared in this scope
1385 | self_type self (_A_a1, _A_a2, _A_a3);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1385:30: error: '_A_a2' was not declared in this scope
1385 | self_type self (_A_a1, _A_a2, _A_a3);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1385:37: error: '_A_a3' was not declared in this scope
1385 | self_type self (_A_a1, _A_a2, _A_a3);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit3<T_return, T_arg1, T_arg2, T_arg3, T_accumulator>::result_type sigc::internal::signal_emit3<T_return, T_arg1, T_arg2, T_arg3, T_accumulator>::emit_reverse(sigc::internal::signal_impl*, int)':
/usr/include/sigc++-2.0/sigc++/signal.h:1411:23: error: '_A_a1' was not declared in this scope
1411 | self_type self (_A_a1, _A_a2, _A_a3);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1411:30: error: '_A_a2' was not declared in this scope
1411 | self_type self (_A_a1, _A_a2, _A_a3);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1411:37: error: '_A_a3' was not declared in this scope
1411 | self_type self (_A_a1, _A_a2, _A_a3);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h: At global scope:
/usr/include/sigc++-2.0/sigc++/signal.h:1446:46: error: 'type_trait_take_t' has not been declared
1446 | static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3)
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1446:63: error: expected ',' or '...' before '<' token
1446 | static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3)
| ^
/usr/include/sigc++-2.0/sigc++/signal.h:1490:54: error: 'type_trait_take_t' has not been declared
1490 | static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3)
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1490:71: error: expected ',' or '...' before '<' token
1490 | static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3)
| ^
/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit3<T_return, T_arg1, T_arg2, T_arg3, sigc::nil>::result_type sigc::internal::signal_emit3<T_return, T_arg1, T_arg2, T_arg3, sigc::nil>::emit(sigc::internal::signal_impl*, int)':
/usr/include/sigc++-2.0/sigc++/signal.h:1458:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat]
1458 | auto it = slots.begin();
| ^~~~
| ----
/usr/include/sigc++-2.0/sigc++/signal.h:1458:14: error: 'it' does not name a type; did you mean 'int'?
1458 | auto it = slots.begin();
| ^~
| int
/usr/include/sigc++-2.0/sigc++/signal.h:1459:16: error: 'it' was not declared in this scope; did you mean 'int'?
1459 | for (; it != slots.end(); ++it)
| ^~
| int
/usr/include/sigc++-2.0/sigc++/signal.h:1462:13: error: 'it' was not declared in this scope; did you mean 'int'?
1462 | if (it == slots.end())
| ^~
| int
/usr/include/sigc++-2.0/sigc++/signal.h:1465:64: error: 'it' was not declared in this scope; did you mean 'int'?
1465 | r_ = (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3);
| ^~
| int
/usr/include/sigc++-2.0/sigc++/signal.h:1465:92: error: '_A_a1' was not declared in this scope
1465 | r_ = (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1465:99: error: '_A_a2' was not declared in this scope
1465 | r_ = (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1465:106: error: '_A_a3' was not declared in this scope
1465 | r_ = (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit3<T_return, T_arg1, T_arg2, T_arg3, sigc::nil>::result_type sigc::internal::signal_emit3<T_return, T_arg1, T_arg2, T_arg3, sigc::nil>::emit_reverse(sigc::internal::signal_impl*, int)':
/usr/include/sigc++-2.0/sigc++/signal.h:1516:92: error: '_A_a1' was not declared in this scope
1516 | r_ = (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1516:99: error: '_A_a2' was not declared in this scope
1516 | r_ = (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1516:106: error: '_A_a3' was not declared in this scope
1516 | r_ = (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h: At global scope:
/usr/include/sigc++-2.0/sigc++/signal.h:1552:46: error: 'type_trait_take_t' has not been declared
1552 | static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3)
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1552:63: error: expected ',' or '...' before '<' token
1552 | static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3)
| ^
/usr/include/sigc++-2.0/sigc++/signal.h:1577:54: error: 'type_trait_take_t' has not been declared
1577 | static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3)
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1577:71: error: expected ',' or '...' before '<' token
1577 | static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3)
| ^
/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit3<void, T_arg1, T_arg2, T_arg3, sigc::nil>::result_type sigc::internal::signal_emit3<void, T_arg1, T_arg2, T_arg3, sigc::nil>::emit(sigc::internal::signal_impl*, int)':
/usr/include/sigc++-2.0/sigc++/signal.h:1558:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat]
1558 | for (const auto& slot : slots)
| ^~~~
| ----
/usr/include/sigc++-2.0/sigc++/signal.h:1558:24: error: ISO C++ forbids declaration of 'slot' with no type [-fpermissive]
1558 | for (const auto& slot : slots)
| ^~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1558:31: warning: range-based 'for' loops only available with '-std=c++11' or '-std=gnu++11'
1558 | for (const auto& slot : slots)
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1560:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int'
1560 | if (slot.empty() || slot.blocked())
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1560:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int'
1560 | if (slot.empty() || slot.blocked())
| ^~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1562:66: error: request for member 'rep_' in 'slot', which is of non-class type 'const int'
1562 | (sigc::internal::function_pointer_cast<call_type>(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3);
| ^~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1562:85: error: request for member 'rep_' in 'slot', which is of non-class type 'const int'
1562 | (sigc::internal::function_pointer_cast<call_type>(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3);
| ^~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1562:91: error: '_A_a1' was not declared in this scope
1562 | (sigc::internal::function_pointer_cast<call_type>(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1562:98: error: '_A_a2' was not declared in this scope
1562 | (sigc::internal::function_pointer_cast<call_type>(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1562:105: error: '_A_a3' was not declared in this scope
1562 | (sigc::internal::function_pointer_cast<call_type>(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit3<void, T_arg1, T_arg2, T_arg3, sigc::nil>::result_type sigc::internal::signal_emit3<void, T_arg1, T_arg2, T_arg3, sigc::nil>::emit_reverse(sigc::internal::signal_impl*, int)':
/usr/include/sigc++-2.0/sigc++/signal.h:1589:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat]
1589 | for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it)
| ^~~~
| ----
/usr/include/sigc++-2.0/sigc++/signal.h:1589:17: error: 'it' does not name a type; did you mean 'int'?
1589 | for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it)
| ^~
| int
/usr/include/sigc++-2.0/sigc++/signal.h:1589:57: error: expected ';' before 'it'
1589 | for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it)
| ^~~
| ;
/usr/include/sigc++-2.0/sigc++/signal.h:1589:58: error: 'it' was not declared in this scope; did you mean 'int'?
1589 | for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it)
| ^~
| int
/usr/include/sigc++-2.0/sigc++/signal.h:1593:89: error: '_A_a1' was not declared in this scope
1593 | (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1593:96: error: '_A_a2' was not declared in this scope
1593 | (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1593:103: error: '_A_a3' was not declared in this scope
1593 | (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h: At global scope:
/usr/include/sigc++-2.0/sigc++/signal.h:1619:33: error: expected ')' before '<' token
1619 | signal_emit4(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4)
| ~ ^
| )
/usr/include/sigc++-2.0/sigc++/signal.h:1639:46: error: 'type_trait_take_t' has not been declared
1639 | static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4)
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1639:63: error: expected ',' or '...' before '<' token
1639 | static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4)
| ^
/usr/include/sigc++-2.0/sigc++/signal.h:1666:54: error: 'type_trait_take_t' has not been declared
1666 | static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4)
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1666:71: error: expected ',' or '...' before '<' token
1666 | static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4)
| ^
/usr/include/sigc++-2.0/sigc++/signal.h:1683:3: error: 'type_trait_take_t' does not name a type
1683 | type_trait_take_t<T_arg1> _A_a1_;
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1684:3: error: 'type_trait_take_t' does not name a type
1684 | type_trait_take_t<T_arg2> _A_a2_;
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1685:3: error: 'type_trait_take_t' does not name a type
1685 | type_trait_take_t<T_arg3> _A_a3_;
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1686:3: error: 'type_trait_take_t' does not name a type
1686 | type_trait_take_t<T_arg4> _A_a4_;
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'T_return sigc::internal::signal_emit4<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator>::operator()(const slot_type&) const':
/usr/include/sigc++-2.0/sigc++/signal.h:1628:120: error: '_A_a1_' was not declared in this scope
1628 | { return (sigc::internal::function_pointer_cast<typename slot_type::call_type>(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_); }
| ^~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1628:128: error: '_A_a2_' was not declared in this scope
1628 | { return (sigc::internal::function_pointer_cast<typename slot_type::call_type>(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_); }
| ^~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1628:136: error: '_A_a3_' was not declared in this scope
1628 | { return (sigc::internal::function_pointer_cast<typename slot_type::call_type>(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_); }
| ^~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1628:144: error: '_A_a4_' was not declared in this scope
1628 | { return (sigc::internal::function_pointer_cast<typename slot_type::call_type>(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_); }
| ^~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit4<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator>::result_type sigc::internal::signal_emit4<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator>::emit(sigc::internal::signal_impl*, int)':
/usr/include/sigc++-2.0/sigc++/signal.h:1649:23: error: '_A_a1' was not declared in this scope
1649 | self_type self (_A_a1, _A_a2, _A_a3, _A_a4);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1649:30: error: '_A_a2' was not declared in this scope
1649 | self_type self (_A_a1, _A_a2, _A_a3, _A_a4);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1649:37: error: '_A_a3' was not declared in this scope
1649 | self_type self (_A_a1, _A_a2, _A_a3, _A_a4);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1649:44: error: '_A_a4' was not declared in this scope
1649 | self_type self (_A_a1, _A_a2, _A_a3, _A_a4);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit4<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator>::result_type sigc::internal::signal_emit4<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator>::emit_reverse(sigc::internal::signal_impl*, int)':
/usr/include/sigc++-2.0/sigc++/signal.h:1676:23: error: '_A_a1' was not declared in this scope
1676 | self_type self (_A_a1, _A_a2, _A_a3, _A_a4);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1676:30: error: '_A_a2' was not declared in this scope
1676 | self_type self (_A_a1, _A_a2, _A_a3, _A_a4);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1676:37: error: '_A_a3' was not declared in this scope
1676 | self_type self (_A_a1, _A_a2, _A_a3, _A_a4);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1676:44: error: '_A_a4' was not declared in this scope
1676 | self_type self (_A_a1, _A_a2, _A_a3, _A_a4);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h: At global scope:
/usr/include/sigc++-2.0/sigc++/signal.h:1713:46: error: 'type_trait_take_t' has not been declared
1713 | static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4)
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1713:63: error: expected ',' or '...' before '<' token
1713 | static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4)
| ^
/usr/include/sigc++-2.0/sigc++/signal.h:1758:54: error: 'type_trait_take_t' has not been declared
1758 | static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4)
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1758:71: error: expected ',' or '...' before '<' token
1758 | static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4)
| ^
/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit4<T_return, T_arg1, T_arg2, T_arg3, T_arg4, sigc::nil>::result_type sigc::internal::signal_emit4<T_return, T_arg1, T_arg2, T_arg3, T_arg4, sigc::nil>::emit(sigc::internal::signal_impl*, int)':
/usr/include/sigc++-2.0/sigc++/signal.h:1725:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat]
1725 | auto it = slots.begin();
| ^~~~
| ----
/usr/include/sigc++-2.0/sigc++/signal.h:1725:14: error: 'it' does not name a type; did you mean 'int'?
1725 | auto it = slots.begin();
| ^~
| int
/usr/include/sigc++-2.0/sigc++/signal.h:1726:16: error: 'it' was not declared in this scope; did you mean 'int'?
1726 | for (; it != slots.end(); ++it)
| ^~
| int
/usr/include/sigc++-2.0/sigc++/signal.h:1729:13: error: 'it' was not declared in this scope; did you mean 'int'?
1729 | if (it == slots.end())
| ^~
| int
/usr/include/sigc++-2.0/sigc++/signal.h:1732:64: error: 'it' was not declared in this scope; did you mean 'int'?
1732 | r_ = (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4);
| ^~
| int
/usr/include/sigc++-2.0/sigc++/signal.h:1732:92: error: '_A_a1' was not declared in this scope
1732 | r_ = (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1732:99: error: '_A_a2' was not declared in this scope
1732 | r_ = (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1732:106: error: '_A_a3' was not declared in this scope
1732 | r_ = (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1732:113: error: '_A_a4' was not declared in this scope
1732 | r_ = (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit4<T_return, T_arg1, T_arg2, T_arg3, T_arg4, sigc::nil>::result_type sigc::internal::signal_emit4<T_return, T_arg1, T_arg2, T_arg3, T_arg4, sigc::nil>::emit_reverse(sigc::internal::signal_impl*, int)':
/usr/include/sigc++-2.0/sigc++/signal.h:1784:92: error: '_A_a1' was not declared in this scope
1784 | r_ = (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1784:99: error: '_A_a2' was not declared in this scope
1784 | r_ = (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1784:106: error: '_A_a3' was not declared in this scope
1784 | r_ = (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1784:113: error: '_A_a4' was not declared in this scope
1784 | r_ = (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h: At global scope:
/usr/include/sigc++-2.0/sigc++/signal.h:1821:46: error: 'type_trait_take_t' has not been declared
1821 | static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4)
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1821:63: error: expected ',' or '...' before '<' token
1821 | static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4)
| ^
/usr/include/sigc++-2.0/sigc++/signal.h:1847:54: error: 'type_trait_take_t' has not been declared
1847 | static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4)
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1847:71: error: expected ',' or '...' before '<' token
1847 | static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4)
| ^
/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit4<void, T_arg1, T_arg2, T_arg3, T_arg4, sigc::nil>::result_type sigc::internal::signal_emit4<void, T_arg1, T_arg2, T_arg3, T_arg4, sigc::nil>::emit(sigc::internal::signal_impl*, int)':
/usr/include/sigc++-2.0/sigc++/signal.h:1827:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat]
1827 | for (const auto& slot : slots)
| ^~~~
| ----
/usr/include/sigc++-2.0/sigc++/signal.h:1827:24: error: ISO C++ forbids declaration of 'slot' with no type [-fpermissive]
1827 | for (const auto& slot : slots)
| ^~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1827:31: warning: range-based 'for' loops only available with '-std=c++11' or '-std=gnu++11'
1827 | for (const auto& slot : slots)
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1829:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int'
1829 | if (slot.empty() || slot.blocked())
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1829:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int'
1829 | if (slot.empty() || slot.blocked())
| ^~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1831:66: error: request for member 'rep_' in 'slot', which is of non-class type 'const int'
1831 | (sigc::internal::function_pointer_cast<call_type>(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4);
| ^~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1831:85: error: request for member 'rep_' in 'slot', which is of non-class type 'const int'
1831 | (sigc::internal::function_pointer_cast<call_type>(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4);
| ^~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1831:91: error: '_A_a1' was not declared in this scope
1831 | (sigc::internal::function_pointer_cast<call_type>(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1831:98: error: '_A_a2' was not declared in this scope
1831 | (sigc::internal::function_pointer_cast<call_type>(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1831:105: error: '_A_a3' was not declared in this scope
1831 | (sigc::internal::function_pointer_cast<call_type>(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1831:112: error: '_A_a4' was not declared in this scope
1831 | (sigc::internal::function_pointer_cast<call_type>(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit4<void, T_arg1, T_arg2, T_arg3, T_arg4, sigc::nil>::result_type sigc::internal::signal_emit4<void, T_arg1, T_arg2, T_arg3, T_arg4, sigc::nil>::emit_reverse(sigc::internal::signal_impl*, int)':
/usr/include/sigc++-2.0/sigc++/signal.h:1859:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat]
1859 | for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it)
| ^~~~
| ----
/usr/include/sigc++-2.0/sigc++/signal.h:1859:17: error: 'it' does not name a type; did you mean 'int'?
1859 | for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it)
| ^~
| int
/usr/include/sigc++-2.0/sigc++/signal.h:1859:57: error: expected ';' before 'it'
1859 | for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it)
| ^~~
| ;
/usr/include/sigc++-2.0/sigc++/signal.h:1859:58: error: 'it' was not declared in this scope; did you mean 'int'?
1859 | for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it)
| ^~
| int
/usr/include/sigc++-2.0/sigc++/signal.h:1863:89: error: '_A_a1' was not declared in this scope
1863 | (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1863:96: error: '_A_a2' was not declared in this scope
1863 | (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1863:103: error: '_A_a3' was not declared in this scope
1863 | (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1863:110: error: '_A_a4' was not declared in this scope
1863 | (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h: At global scope:
/usr/include/sigc++-2.0/sigc++/signal.h:1889:33: error: expected ')' before '<' token
1889 | signal_emit5(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5)
| ~ ^
| )
/usr/include/sigc++-2.0/sigc++/signal.h:1910:46: error: 'type_trait_take_t' has not been declared
1910 | static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5)
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1910:63: error: expected ',' or '...' before '<' token
1910 | static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5)
| ^
/usr/include/sigc++-2.0/sigc++/signal.h:1938:54: error: 'type_trait_take_t' has not been declared
1938 | static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5)
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1938:71: error: expected ',' or '...' before '<' token
1938 | static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5)
| ^
/usr/include/sigc++-2.0/sigc++/signal.h:1955:3: error: 'type_trait_take_t' does not name a type
1955 | type_trait_take_t<T_arg1> _A_a1_;
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1956:3: error: 'type_trait_take_t' does not name a type
1956 | type_trait_take_t<T_arg2> _A_a2_;
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1957:3: error: 'type_trait_take_t' does not name a type
1957 | type_trait_take_t<T_arg3> _A_a3_;
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1958:3: error: 'type_trait_take_t' does not name a type
1958 | type_trait_take_t<T_arg4> _A_a4_;
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1959:3: error: 'type_trait_take_t' does not name a type
1959 | type_trait_take_t<T_arg5> _A_a5_;
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'T_return sigc::internal::signal_emit5<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator>::operator()(const slot_type&) const':
/usr/include/sigc++-2.0/sigc++/signal.h:1898:120: error: '_A_a1_' was not declared in this scope
1898 | { return (sigc::internal::function_pointer_cast<typename slot_type::call_type>(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_); }
| ^~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1898:128: error: '_A_a2_' was not declared in this scope
1898 | { return (sigc::internal::function_pointer_cast<typename slot_type::call_type>(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_); }
| ^~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1898:136: error: '_A_a3_' was not declared in this scope
1898 | { return (sigc::internal::function_pointer_cast<typename slot_type::call_type>(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_); }
| ^~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1898:144: error: '_A_a4_' was not declared in this scope
1898 | { return (sigc::internal::function_pointer_cast<typename slot_type::call_type>(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_); }
| ^~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1898:152: error: '_A_a5_' was not declared in this scope
1898 | { return (sigc::internal::function_pointer_cast<typename slot_type::call_type>(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_); }
| ^~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit5<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator>::result_type sigc::internal::signal_emit5<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator>::emit(sigc::internal::signal_impl*, int)':
/usr/include/sigc++-2.0/sigc++/signal.h:1920:23: error: '_A_a1' was not declared in this scope
1920 | self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1920:30: error: '_A_a2' was not declared in this scope
1920 | self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1920:37: error: '_A_a3' was not declared in this scope
1920 | self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1920:44: error: '_A_a4' was not declared in this scope
1920 | self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1920:51: error: '_A_a5' was not declared in this scope
1920 | self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit5<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator>::result_type sigc::internal::signal_emit5<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator>::emit_reverse(sigc::internal::signal_impl*, int)':
/usr/include/sigc++-2.0/sigc++/signal.h:1948:23: error: '_A_a1' was not declared in this scope
1948 | self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1948:30: error: '_A_a2' was not declared in this scope
1948 | self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1948:37: error: '_A_a3' was not declared in this scope
1948 | self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1948:44: error: '_A_a4' was not declared in this scope
1948 | self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1948:51: error: '_A_a5' was not declared in this scope
1948 | self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h: At global scope:
/usr/include/sigc++-2.0/sigc++/signal.h:1987:46: error: 'type_trait_take_t' has not been declared
1987 | static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5)
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:1987:63: error: expected ',' or '...' before '<' token
1987 | static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5)
| ^
/usr/include/sigc++-2.0/sigc++/signal.h:2033:54: error: 'type_trait_take_t' has not been declared
2033 | static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5)
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2033:71: error: expected ',' or '...' before '<' token
2033 | static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5)
| ^
/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit5<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, sigc::nil>::result_type sigc::internal::signal_emit5<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, sigc::nil>::emit(sigc::internal::signal_impl*, int)':
/usr/include/sigc++-2.0/sigc++/signal.h:1999:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat]
1999 | auto it = slots.begin();
| ^~~~
| ----
/usr/include/sigc++-2.0/sigc++/signal.h:1999:14: error: 'it' does not name a type; did you mean 'int'?
1999 | auto it = slots.begin();
| ^~
| int
/usr/include/sigc++-2.0/sigc++/signal.h:2000:16: error: 'it' was not declared in this scope; did you mean 'int'?
2000 | for (; it != slots.end(); ++it)
| ^~
| int
/usr/include/sigc++-2.0/sigc++/signal.h:2003:13: error: 'it' was not declared in this scope; did you mean 'int'?
2003 | if (it == slots.end())
| ^~
| int
/usr/include/sigc++-2.0/sigc++/signal.h:2006:64: error: 'it' was not declared in this scope; did you mean 'int'?
2006 | r_ = (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5);
| ^~
| int
/usr/include/sigc++-2.0/sigc++/signal.h:2006:92: error: '_A_a1' was not declared in this scope
2006 | r_ = (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2006:99: error: '_A_a2' was not declared in this scope
2006 | r_ = (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2006:106: error: '_A_a3' was not declared in this scope
2006 | r_ = (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2006:113: error: '_A_a4' was not declared in this scope
2006 | r_ = (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2006:120: error: '_A_a5' was not declared in this scope
2006 | r_ = (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit5<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, sigc::nil>::result_type sigc::internal::signal_emit5<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, sigc::nil>::emit_reverse(sigc::internal::signal_impl*, int)':
/usr/include/sigc++-2.0/sigc++/signal.h:2059:92: error: '_A_a1' was not declared in this scope
2059 | r_ = (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2059:99: error: '_A_a2' was not declared in this scope
2059 | r_ = (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2059:106: error: '_A_a3' was not declared in this scope
2059 | r_ = (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2059:113: error: '_A_a4' was not declared in this scope
2059 | r_ = (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2059:120: error: '_A_a5' was not declared in this scope
2059 | r_ = (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h: At global scope:
/usr/include/sigc++-2.0/sigc++/signal.h:2097:46: error: 'type_trait_take_t' has not been declared
2097 | static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5)
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2097:63: error: expected ',' or '...' before '<' token
2097 | static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5)
| ^
/usr/include/sigc++-2.0/sigc++/signal.h:2124:54: error: 'type_trait_take_t' has not been declared
2124 | static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5)
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2124:71: error: expected ',' or '...' before '<' token
2124 | static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5)
| ^
/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit5<void, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, sigc::nil>::result_type sigc::internal::signal_emit5<void, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, sigc::nil>::emit(sigc::internal::signal_impl*, int)':
/usr/include/sigc++-2.0/sigc++/signal.h:2103:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat]
2103 | for (const auto& slot : slots)
| ^~~~
| ----
/usr/include/sigc++-2.0/sigc++/signal.h:2103:24: error: ISO C++ forbids declaration of 'slot' with no type [-fpermissive]
2103 | for (const auto& slot : slots)
| ^~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2103:31: warning: range-based 'for' loops only available with '-std=c++11' or '-std=gnu++11'
2103 | for (const auto& slot : slots)
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2105:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int'
2105 | if (slot.empty() || slot.blocked())
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2105:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int'
2105 | if (slot.empty() || slot.blocked())
| ^~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2107:66: error: request for member 'rep_' in 'slot', which is of non-class type 'const int'
2107 | (sigc::internal::function_pointer_cast<call_type>(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5);
| ^~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2107:85: error: request for member 'rep_' in 'slot', which is of non-class type 'const int'
2107 | (sigc::internal::function_pointer_cast<call_type>(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5);
| ^~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2107:91: error: '_A_a1' was not declared in this scope
2107 | (sigc::internal::function_pointer_cast<call_type>(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2107:98: error: '_A_a2' was not declared in this scope
2107 | (sigc::internal::function_pointer_cast<call_type>(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2107:105: error: '_A_a3' was not declared in this scope
2107 | (sigc::internal::function_pointer_cast<call_type>(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2107:112: error: '_A_a4' was not declared in this scope
2107 | (sigc::internal::function_pointer_cast<call_type>(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2107:119: error: '_A_a5' was not declared in this scope
2107 | (sigc::internal::function_pointer_cast<call_type>(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit5<void, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, sigc::nil>::result_type sigc::internal::signal_emit5<void, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, sigc::nil>::emit_reverse(sigc::internal::signal_impl*, int)':
/usr/include/sigc++-2.0/sigc++/signal.h:2136:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat]
2136 | for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it)
| ^~~~
| ----
/usr/include/sigc++-2.0/sigc++/signal.h:2136:17: error: 'it' does not name a type; did you mean 'int'?
2136 | for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it)
| ^~
| int
/usr/include/sigc++-2.0/sigc++/signal.h:2136:57: error: expected ';' before 'it'
2136 | for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it)
| ^~~
| ;
/usr/include/sigc++-2.0/sigc++/signal.h:2136:58: error: 'it' was not declared in this scope; did you mean 'int'?
2136 | for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it)
| ^~
| int
/usr/include/sigc++-2.0/sigc++/signal.h:2140:89: error: '_A_a1' was not declared in this scope
2140 | (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2140:96: error: '_A_a2' was not declared in this scope
2140 | (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2140:103: error: '_A_a3' was not declared in this scope
2140 | (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2140:110: error: '_A_a4' was not declared in this scope
2140 | (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2140:117: error: '_A_a5' was not declared in this scope
2140 | (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h: At global scope:
/usr/include/sigc++-2.0/sigc++/signal.h:2166:33: error: expected ')' before '<' token
2166 | signal_emit6(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6)
| ~ ^
| )
/usr/include/sigc++-2.0/sigc++/signal.h:2188:46: error: 'type_trait_take_t' has not been declared
2188 | static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6)
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2188:63: error: expected ',' or '...' before '<' token
2188 | static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6)
| ^
/usr/include/sigc++-2.0/sigc++/signal.h:2217:54: error: 'type_trait_take_t' has not been declared
2217 | static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6)
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2217:71: error: expected ',' or '...' before '<' token
2217 | static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6)
| ^
/usr/include/sigc++-2.0/sigc++/signal.h:2234:3: error: 'type_trait_take_t' does not name a type
2234 | type_trait_take_t<T_arg1> _A_a1_;
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2235:3: error: 'type_trait_take_t' does not name a type
2235 | type_trait_take_t<T_arg2> _A_a2_;
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2236:3: error: 'type_trait_take_t' does not name a type
2236 | type_trait_take_t<T_arg3> _A_a3_;
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2237:3: error: 'type_trait_take_t' does not name a type
2237 | type_trait_take_t<T_arg4> _A_a4_;
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2238:3: error: 'type_trait_take_t' does not name a type
2238 | type_trait_take_t<T_arg5> _A_a5_;
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2239:3: error: 'type_trait_take_t' does not name a type
2239 | type_trait_take_t<T_arg6> _A_a6_;
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'T_return sigc::internal::signal_emit6<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator>::operator()(const slot_type&) const':
/usr/include/sigc++-2.0/sigc++/signal.h:2175:120: error: '_A_a1_' was not declared in this scope
2175 | { return (sigc::internal::function_pointer_cast<typename slot_type::call_type>(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_); }
| ^~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2175:128: error: '_A_a2_' was not declared in this scope
2175 | { return (sigc::internal::function_pointer_cast<typename slot_type::call_type>(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_); }
| ^~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2175:136: error: '_A_a3_' was not declared in this scope
2175 | { return (sigc::internal::function_pointer_cast<typename slot_type::call_type>(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_); }
| ^~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2175:144: error: '_A_a4_' was not declared in this scope
2175 | { return (sigc::internal::function_pointer_cast<typename slot_type::call_type>(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_); }
| ^~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2175:152: error: '_A_a5_' was not declared in this scope
2175 | { return (sigc::internal::function_pointer_cast<typename slot_type::call_type>(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_); }
| ^~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2175:160: error: '_A_a6_' was not declared in this scope
2175 | { return (sigc::internal::function_pointer_cast<typename slot_type::call_type>(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_); }
| ^~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit6<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator>::result_type sigc::internal::signal_emit6<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator>::emit(sigc::internal::signal_impl*, int)':
/usr/include/sigc++-2.0/sigc++/signal.h:2198:23: error: '_A_a1' was not declared in this scope
2198 | self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2198:30: error: '_A_a2' was not declared in this scope
2198 | self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2198:37: error: '_A_a3' was not declared in this scope
2198 | self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2198:44: error: '_A_a4' was not declared in this scope
2198 | self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2198:51: error: '_A_a5' was not declared in this scope
2198 | self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2198:58: error: '_A_a6' was not declared in this scope
2198 | self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit6<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator>::result_type sigc::internal::signal_emit6<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator>::emit_reverse(sigc::internal::signal_impl*, int)':
/usr/include/sigc++-2.0/sigc++/signal.h:2227:23: error: '_A_a1' was not declared in this scope
2227 | self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2227:30: error: '_A_a2' was not declared in this scope
2227 | self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2227:37: error: '_A_a3' was not declared in this scope
2227 | self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2227:44: error: '_A_a4' was not declared in this scope
2227 | self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2227:51: error: '_A_a5' was not declared in this scope
2227 | self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2227:58: error: '_A_a6' was not declared in this scope
2227 | self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h: At global scope:
/usr/include/sigc++-2.0/sigc++/signal.h:2268:46: error: 'type_trait_take_t' has not been declared
2268 | static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6)
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2268:63: error: expected ',' or '...' before '<' token
2268 | static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6)
| ^
/usr/include/sigc++-2.0/sigc++/signal.h:2315:54: error: 'type_trait_take_t' has not been declared
2315 | static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6)
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2315:71: error: expected ',' or '...' before '<' token
2315 | static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6)
| ^
/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit6<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, sigc::nil>::result_type sigc::internal::signal_emit6<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, sigc::nil>::emit(sigc::internal::signal_impl*, int)':
/usr/include/sigc++-2.0/sigc++/signal.h:2280:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat]
2280 | auto it = slots.begin();
| ^~~~
| ----
/usr/include/sigc++-2.0/sigc++/signal.h:2280:14: error: 'it' does not name a type; did you mean 'int'?
2280 | auto it = slots.begin();
| ^~
| int
/usr/include/sigc++-2.0/sigc++/signal.h:2281:16: error: 'it' was not declared in this scope; did you mean 'int'?
2281 | for (; it != slots.end(); ++it)
| ^~
| int
/usr/include/sigc++-2.0/sigc++/signal.h:2284:13: error: 'it' was not declared in this scope; did you mean 'int'?
2284 | if (it == slots.end())
| ^~
| int
/usr/include/sigc++-2.0/sigc++/signal.h:2287:64: error: 'it' was not declared in this scope; did you mean 'int'?
2287 | r_ = (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6);
| ^~
| int
/usr/include/sigc++-2.0/sigc++/signal.h:2287:92: error: '_A_a1' was not declared in this scope
2287 | r_ = (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2287:99: error: '_A_a2' was not declared in this scope
2287 | r_ = (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2287:106: error: '_A_a3' was not declared in this scope
2287 | r_ = (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2287:113: error: '_A_a4' was not declared in this scope
2287 | r_ = (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2287:120: error: '_A_a5' was not declared in this scope
2287 | r_ = (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2287:127: error: '_A_a6' was not declared in this scope
2287 | r_ = (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit6<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, sigc::nil>::result_type sigc::internal::signal_emit6<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, sigc::nil>::emit_reverse(sigc::internal::signal_impl*, int)':
/usr/include/sigc++-2.0/sigc++/signal.h:2341:92: error: '_A_a1' was not declared in this scope
2341 | r_ = (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2341:99: error: '_A_a2' was not declared in this scope
2341 | r_ = (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2341:106: error: '_A_a3' was not declared in this scope
2341 | r_ = (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2341:113: error: '_A_a4' was not declared in this scope
2341 | r_ = (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2341:120: error: '_A_a5' was not declared in this scope
2341 | r_ = (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2341:127: error: '_A_a6' was not declared in this scope
2341 | r_ = (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h: At global scope:
/usr/include/sigc++-2.0/sigc++/signal.h:2380:46: error: 'type_trait_take_t' has not been declared
2380 | static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6)
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2380:63: error: expected ',' or '...' before '<' token
2380 | static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6)
| ^
/usr/include/sigc++-2.0/sigc++/signal.h:2408:54: error: 'type_trait_take_t' has not been declared
2408 | static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6)
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2408:71: error: expected ',' or '...' before '<' token
2408 | static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6)
| ^
/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit6<void, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, sigc::nil>::result_type sigc::internal::signal_emit6<void, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, sigc::nil>::emit(sigc::internal::signal_impl*, int)':
/usr/include/sigc++-2.0/sigc++/signal.h:2386:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat]
2386 | for (const auto& slot : slots)
| ^~~~
| ----
/usr/include/sigc++-2.0/sigc++/signal.h:2386:24: error: ISO C++ forbids declaration of 'slot' with no type [-fpermissive]
2386 | for (const auto& slot : slots)
| ^~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2386:31: warning: range-based 'for' loops only available with '-std=c++11' or '-std=gnu++11'
2386 | for (const auto& slot : slots)
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2388:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int'
2388 | if (slot.empty() || slot.blocked())
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2388:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int'
2388 | if (slot.empty() || slot.blocked())
| ^~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2390:66: error: request for member 'rep_' in 'slot', which is of non-class type 'const int'
2390 | (sigc::internal::function_pointer_cast<call_type>(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6);
| ^~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2390:85: error: request for member 'rep_' in 'slot', which is of non-class type 'const int'
2390 | (sigc::internal::function_pointer_cast<call_type>(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6);
| ^~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2390:91: error: '_A_a1' was not declared in this scope
2390 | (sigc::internal::function_pointer_cast<call_type>(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2390:98: error: '_A_a2' was not declared in this scope
2390 | (sigc::internal::function_pointer_cast<call_type>(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2390:105: error: '_A_a3' was not declared in this scope
2390 | (sigc::internal::function_pointer_cast<call_type>(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2390:112: error: '_A_a4' was not declared in this scope
2390 | (sigc::internal::function_pointer_cast<call_type>(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2390:119: error: '_A_a5' was not declared in this scope
2390 | (sigc::internal::function_pointer_cast<call_type>(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2390:126: error: '_A_a6' was not declared in this scope
2390 | (sigc::internal::function_pointer_cast<call_type>(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit6<void, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, sigc::nil>::result_type sigc::internal::signal_emit6<void, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, sigc::nil>::emit_reverse(sigc::internal::signal_impl*, int)':
/usr/include/sigc++-2.0/sigc++/signal.h:2420:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat]
2420 | for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it)
| ^~~~
| ----
/usr/include/sigc++-2.0/sigc++/signal.h:2420:17: error: 'it' does not name a type; did you mean 'int'?
2420 | for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it)
| ^~
| int
/usr/include/sigc++-2.0/sigc++/signal.h:2420:57: error: expected ';' before 'it'
2420 | for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it)
| ^~~
| ;
/usr/include/sigc++-2.0/sigc++/signal.h:2420:58: error: 'it' was not declared in this scope; did you mean 'int'?
2420 | for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it)
| ^~
| int
/usr/include/sigc++-2.0/sigc++/signal.h:2424:89: error: '_A_a1' was not declared in this scope
2424 | (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2424:96: error: '_A_a2' was not declared in this scope
2424 | (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2424:103: error: '_A_a3' was not declared in this scope
2424 | (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2424:110: error: '_A_a4' was not declared in this scope
2424 | (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2424:117: error: '_A_a5' was not declared in this scope
2424 | (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2424:124: error: '_A_a6' was not declared in this scope
2424 | (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h: At global scope:
/usr/include/sigc++-2.0/sigc++/signal.h:2450:33: error: expected ')' before '<' token
2450 | signal_emit7(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7)
| ~ ^
| )
/usr/include/sigc++-2.0/sigc++/signal.h:2473:46: error: 'type_trait_take_t' has not been declared
2473 | static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7)
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2473:63: error: expected ',' or '...' before '<' token
2473 | static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7)
| ^
In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/signal.h:2503:54: error: 'type_trait_take_t' has not been declared
2503 | static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7)
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2503:71: error: expected ',' or '...' before '<' token
2503 | static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7)
| ^
/usr/include/sigc++-2.0/sigc++/signal.h:2520:3: error: 'type_trait_take_t' does not name a type
2520 | type_trait_take_t<T_arg1> _A_a1_;
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2521:3: error: 'type_trait_take_t' does not name a type
2521 | type_trait_take_t<T_arg2> _A_a2_;
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2522:3: error: 'type_trait_take_t' does not name a type
2522 | type_trait_take_t<T_arg3> _A_a3_;
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2523:3: error: 'type_trait_take_t' does not name a type
2523 | type_trait_take_t<T_arg4> _A_a4_;
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2524:3: error: 'type_trait_take_t' does not name a type
2524 | type_trait_take_t<T_arg5> _A_a5_;
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2525:3: error: 'type_trait_take_t' does not name a type
2525 | type_trait_take_t<T_arg6> _A_a6_;
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2526:3: error: 'type_trait_take_t' does not name a type
2526 | type_trait_take_t<T_arg7> _A_a7_;
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'T_return sigc::internal::signal_emit7<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator>::operator()(const slot_type&) const':
/usr/include/sigc++-2.0/sigc++/signal.h:2459:120: error: '_A_a1_' was not declared in this scope
2459 | { return (sigc::internal::function_pointer_cast<typename slot_type::call_type>(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); }
| ^~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2459:128: error: '_A_a2_' was not declared in this scope
2459 | { return (sigc::internal::function_pointer_cast<typename slot_type::call_type>(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); }
| ^~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2459:136: error: '_A_a3_' was not declared in this scope
2459 | { return (sigc::internal::function_pointer_cast<typename slot_type::call_type>(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); }
| ^~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2459:144: error: '_A_a4_' was not declared in this scope
2459 | { return (sigc::internal::function_pointer_cast<typename slot_type::call_type>(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); }
| ^~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2459:152: error: '_A_a5_' was not declared in this scope
2459 | { return (sigc::internal::function_pointer_cast<typename slot_type::call_type>(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); }
| ^~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2459:160: error: '_A_a6_' was not declared in this scope
2459 | { return (sigc::internal::function_pointer_cast<typename slot_type::call_type>(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); }
| ^~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2459:168: error: '_A_a7_' was not declared in this scope
2459 | { return (sigc::internal::function_pointer_cast<typename slot_type::call_type>(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); }
| ^~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit7<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator>::result_type sigc::internal::signal_emit7<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator>::emit(sigc::internal::signal_impl*, int)':
/usr/include/sigc++-2.0/sigc++/signal.h:2483:23: error: '_A_a1' was not declared in this scope
2483 | self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2483:30: error: '_A_a2' was not declared in this scope
2483 | self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2483:37: error: '_A_a3' was not declared in this scope
2483 | self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2483:44: error: '_A_a4' was not declared in this scope
2483 | self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2483:51: error: '_A_a5' was not declared in this scope
2483 | self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2483:58: error: '_A_a6' was not declared in this scope
2483 | self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2483:65: error: '_A_a7' was not declared in this scope
2483 | self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit7<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator>::result_type sigc::internal::signal_emit7<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator>::emit_reverse(sigc::internal::signal_impl*, int)':
/usr/include/sigc++-2.0/sigc++/signal.h:2513:23: error: '_A_a1' was not declared in this scope
2513 | self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2513:30: error: '_A_a2' was not declared in this scope
2513 | self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2513:37: error: '_A_a3' was not declared in this scope
2513 | self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2513:44: error: '_A_a4' was not declared in this scope
2513 | self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2513:51: error: '_A_a5' was not declared in this scope
2513 | self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2513:58: error: '_A_a6' was not declared in this scope
2513 | self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2513:65: error: '_A_a7' was not declared in this scope
2513 | self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h: At global scope:
/usr/include/sigc++-2.0/sigc++/signal.h:2556:46: error: 'type_trait_take_t' has not been declared
2556 | static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7)
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2556:63: error: expected ',' or '...' before '<' token
2556 | static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7)
| ^
/usr/include/sigc++-2.0/sigc++/signal.h:2604:54: error: 'type_trait_take_t' has not been declared
2604 | static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7)
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2604:71: error: expected ',' or '...' before '<' token
2604 | static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7)
| ^
/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit7<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, sigc::nil>::result_type sigc::internal::signal_emit7<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, sigc::nil>::emit(sigc::internal::signal_impl*, int)':
/usr/include/sigc++-2.0/sigc++/signal.h:2568:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat]
2568 | auto it = slots.begin();
| ^~~~
| ----
/usr/include/sigc++-2.0/sigc++/signal.h:2568:14: error: 'it' does not name a type; did you mean 'int'?
2568 | auto it = slots.begin();
| ^~
| int
/usr/include/sigc++-2.0/sigc++/signal.h:2569:16: error: 'it' was not declared in this scope; did you mean 'int'?
2569 | for (; it != slots.end(); ++it)
| ^~
| int
/usr/include/sigc++-2.0/sigc++/signal.h:2572:13: error: 'it' was not declared in this scope; did you mean 'int'?
2572 | if (it == slots.end())
| ^~
| int
/usr/include/sigc++-2.0/sigc++/signal.h:2575:64: error: 'it' was not declared in this scope; did you mean 'int'?
2575 | r_ = (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7);
| ^~
| int
/usr/include/sigc++-2.0/sigc++/signal.h:2575:92: error: '_A_a1' was not declared in this scope
2575 | r_ = (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2575:99: error: '_A_a2' was not declared in this scope
2575 | r_ = (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2575:106: error: '_A_a3' was not declared in this scope
2575 | r_ = (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2575:113: error: '_A_a4' was not declared in this scope
2575 | r_ = (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2575:120: error: '_A_a5' was not declared in this scope
2575 | r_ = (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2575:127: error: '_A_a6' was not declared in this scope
2575 | r_ = (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2575:134: error: '_A_a7' was not declared in this scope
2575 | r_ = (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit7<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, sigc::nil>::result_type sigc::internal::signal_emit7<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, sigc::nil>::emit_reverse(sigc::internal::signal_impl*, int)':
/usr/include/sigc++-2.0/sigc++/signal.h:2630:92: error: '_A_a1' was not declared in this scope
2630 | r_ = (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2630:99: error: '_A_a2' was not declared in this scope
2630 | r_ = (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2630:106: error: '_A_a3' was not declared in this scope
2630 | r_ = (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2630:113: error: '_A_a4' was not declared in this scope
2630 | r_ = (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2630:120: error: '_A_a5' was not declared in this scope
2630 | r_ = (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2630:127: error: '_A_a6' was not declared in this scope
2630 | r_ = (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2630:134: error: '_A_a7' was not declared in this scope
2630 | r_ = (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h: At global scope:
/usr/include/sigc++-2.0/sigc++/signal.h:2670:46: error: 'type_trait_take_t' has not been declared
2670 | static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7)
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2670:63: error: expected ',' or '...' before '<' token
2670 | static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7)
| ^
/usr/include/sigc++-2.0/sigc++/signal.h:2699:54: error: 'type_trait_take_t' has not been declared
2699 | static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7)
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2699:71: error: expected ',' or '...' before '<' token
2699 | static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7)
| ^
/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit7<void, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, sigc::nil>::result_type sigc::internal::signal_emit7<void, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, sigc::nil>::emit(sigc::internal::signal_impl*, int)':
/usr/include/sigc++-2.0/sigc++/signal.h:2676:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat]
2676 | for (const auto& slot : slots)
| ^~~~
| ----
/usr/include/sigc++-2.0/sigc++/signal.h:2676:24: error: ISO C++ forbids declaration of 'slot' with no type [-fpermissive]
2676 | for (const auto& slot : slots)
| ^~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2676:31: warning: range-based 'for' loops only available with '-std=c++11' or '-std=gnu++11'
2676 | for (const auto& slot : slots)
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2678:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int'
2678 | if (slot.empty() || slot.blocked())
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2678:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int'
2678 | if (slot.empty() || slot.blocked())
| ^~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2680:66: error: request for member 'rep_' in 'slot', which is of non-class type 'const int'
2680 | (sigc::internal::function_pointer_cast<call_type>(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7);
| ^~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2680:85: error: request for member 'rep_' in 'slot', which is of non-class type 'const int'
2680 | (sigc::internal::function_pointer_cast<call_type>(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7);
| ^~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2680:91: error: '_A_a1' was not declared in this scope
2680 | (sigc::internal::function_pointer_cast<call_type>(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2680:98: error: '_A_a2' was not declared in this scope
2680 | (sigc::internal::function_pointer_cast<call_type>(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2680:105: error: '_A_a3' was not declared in this scope
2680 | (sigc::internal::function_pointer_cast<call_type>(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2680:112: error: '_A_a4' was not declared in this scope
2680 | (sigc::internal::function_pointer_cast<call_type>(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2680:119: error: '_A_a5' was not declared in this scope
2680 | (sigc::internal::function_pointer_cast<call_type>(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2680:126: error: '_A_a6' was not declared in this scope
2680 | (sigc::internal::function_pointer_cast<call_type>(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2680:133: error: '_A_a7' was not declared in this scope
2680 | (sigc::internal::function_pointer_cast<call_type>(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit7<void, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, sigc::nil>::result_type sigc::internal::signal_emit7<void, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, sigc::nil>::emit_reverse(sigc::internal::signal_impl*, int)':
/usr/include/sigc++-2.0/sigc++/signal.h:2711:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat]
2711 | for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it)
| ^~~~
| ----
/usr/include/sigc++-2.0/sigc++/signal.h:2711:17: error: 'it' does not name a type; did you mean 'int'?
2711 | for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it)
| ^~
| int
/usr/include/sigc++-2.0/sigc++/signal.h:2711:57: error: expected ';' before 'it'
2711 | for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it)
| ^~~
| ;
/usr/include/sigc++-2.0/sigc++/signal.h:2711:58: error: 'it' was not declared in this scope; did you mean 'int'?
2711 | for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it)
| ^~
| int
/usr/include/sigc++-2.0/sigc++/signal.h:2715:89: error: '_A_a1' was not declared in this scope
2715 | (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2715:96: error: '_A_a2' was not declared in this scope
2715 | (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2715:103: error: '_A_a3' was not declared in this scope
2715 | (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2715:110: error: '_A_a4' was not declared in this scope
2715 | (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2715:117: error: '_A_a5' was not declared in this scope
2715 | (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2715:124: error: '_A_a6' was not declared in this scope
2715 | (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2715:131: error: '_A_a7' was not declared in this scope
2715 | (sigc::internal::function_pointer_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7);
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h: At global scope:
/usr/include/sigc++-2.0/sigc++/signal.h:2791:29: error: expected ',' or '...' before '&&' token
2791 | iterator connect(slot_type&& slot_)
| ^~
/usr/include/sigc++-2.0/sigc++/signal.h:2857:18: error: expected ',' or '...' before '&&' token
2857 | signal0(signal0&& src)
| ^~
/usr/include/sigc++-2.0/sigc++/signal.h:2857:3: error: invalid constructor; you probably meant 'sigc::signal0<T_return, T_accumulator> (const sigc::signal0<T_return, T_accumulator>&)'
2857 | signal0(signal0&& src)
| ^~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2866:29: error: expected ',' or '...' before '&&' token
2866 | signal0& operator=(signal0&& src)
| ^~
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal0<T_return, T_accumulator>::iterator sigc::signal0<T_return, T_accumulator>::connect(const slot_type&)':
/usr/include/sigc++-2.0/sigc++/signal.h:2784:80: error: call of overloaded 'connect(const sigc::slot_base&)' is ambiguous
2784 | { return iterator(signal_base::connect(static_cast<const slot_base&>(slot_))); }
| ^
In file included from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/signal_base.h:377:17: note: candidate: 'sigc::signal_base::iterator_type sigc::signal_base::connect(const sigc::slot_base&)'
377 | iterator_type connect(const slot_base& slot_);
| ^~~~~~~
/usr/include/sigc++-2.0/sigc++/signal_base.h:387:17: note: candidate: 'sigc::signal_base::iterator_type sigc::signal_base::connect(sigc::slot_base)'
387 | iterator_type connect(slot_base&& slot_);
| ^~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal0<T_return, T_accumulator>::iterator sigc::signal0<T_return, T_accumulator>::connect(sigc::signal0<T_return, T_accumulator>::slot_type)':
/usr/include/sigc++-2.0/sigc++/signal.h:2792:49: error: 'move' is not a member of 'std'
2792 | { return iterator(signal_base::connect(std::move(static_cast<slot_base&>(slot_)))); }
| ^~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2792:49: note: 'std::move' is only available from C++11 onwards
/usr/include/sigc++-2.0/sigc++/signal.h:2792:78: error: 'slot_' was not declared in this scope; did you mean 'slots'?
2792 | { return iterator(signal_base::connect(std::move(static_cast<slot_base&>(slot_)))); }
| ^~~~~
| slots
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal0<T_return, T_accumulator>& sigc::signal0<T_return, T_accumulator>::operator=(sigc::signal0<T_return, T_accumulator>)':
/usr/include/sigc++-2.0/sigc++/signal.h:2868:33: error: 'move' is not a member of 'std'
2868 | signal_base::operator=(std::move(src));
| ^~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2868:33: note: 'std::move' is only available from C++11 onwards
/usr/include/sigc++-2.0/sigc++/signal.h:2868:38: error: 'src' was not declared in this scope
2868 | signal_base::operator=(std::move(src));
| ^~~
/usr/include/sigc++-2.0/sigc++/signal.h: At global scope:
/usr/include/sigc++-2.0/sigc++/signal.h:2941:29: error: expected ',' or '...' before '&&' token
2941 | iterator connect(slot_type&& slot_)
| ^~
/usr/include/sigc++-2.0/sigc++/signal.h:2954:20: error: 'type_trait_take_t' has not been declared
2954 | result_type emit(type_trait_take_t<T_arg1> _A_a1) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2954:37: error: expected ',' or '...' before '<' token
2954 | result_type emit(type_trait_take_t<T_arg1> _A_a1) const
| ^
/usr/include/sigc++-2.0/sigc++/signal.h:2962:28: error: 'type_trait_take_t' has not been declared
2962 | result_type emit_reverse(type_trait_take_t<T_arg1> _A_a1) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2962:45: error: expected ',' or '...' before '<' token
2962 | result_type emit_reverse(type_trait_take_t<T_arg1> _A_a1) const
| ^
/usr/include/sigc++-2.0/sigc++/signal.h:2970:26: error: 'type_trait_take_t' has not been declared
2970 | result_type operator()(type_trait_take_t<T_arg1> _A_a1) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2970:43: error: expected ',' or '...' before '<' token
2970 | result_type operator()(type_trait_take_t<T_arg1> _A_a1) const
| ^
/usr/include/sigc++-2.0/sigc++/signal.h:2980:50: error: 'type_trait_take_t' was not declared in this scope
2980 | bound_const_mem_functor1<result_type, signal1, type_trait_take_t<T_arg1>> make_slot() const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2980:87: error: a function call cannot appear in a constant-expression
2980 | bound_const_mem_functor1<result_type, signal1, type_trait_take_t<T_arg1>> make_slot() const
| ^
/usr/include/sigc++-2.0/sigc++/signal.h:2980:89: error: template argument 3 is invalid
2980 | bound_const_mem_functor1<result_type, signal1, type_trait_take_t<T_arg1>> make_slot() const
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2981:5: error: expected unqualified-id before '{' token
2981 | { return bound_const_mem_functor1<result_type, signal1, type_trait_take_t<T_arg1>>(*this, &signal1::emit); }
| ^
/usr/include/sigc++-2.0/sigc++/signal.h:3008:18: error: expected ',' or '...' before '&&' token
3008 | signal1(signal1&& src)
| ^~
/usr/include/sigc++-2.0/sigc++/signal.h:3008:3: error: invalid constructor; you probably meant 'sigc::signal1<T_return, T_arg1, T_accumulator> (const sigc::signal1<T_return, T_arg1, T_accumulator>&)'
3008 | signal1(signal1&& src)
| ^~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3017:29: error: expected ',' or '...' before '&&' token
3017 | signal1& operator=(signal1&& src)
| ^~
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal1<T_return, T_arg1, T_accumulator>::iterator sigc::signal1<T_return, T_arg1, T_accumulator>::connect(const slot_type&)':
/usr/include/sigc++-2.0/sigc++/signal.h:2934:80: error: call of overloaded 'connect(const sigc::slot_base&)' is ambiguous
2934 | { return iterator(signal_base::connect(static_cast<const slot_base&>(slot_))); }
| ^
In file included from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/signal_base.h:377:17: note: candidate: 'sigc::signal_base::iterator_type sigc::signal_base::connect(const sigc::slot_base&)'
377 | iterator_type connect(const slot_base& slot_);
| ^~~~~~~
/usr/include/sigc++-2.0/sigc++/signal_base.h:387:17: note: candidate: 'sigc::signal_base::iterator_type sigc::signal_base::connect(sigc::slot_base)'
387 | iterator_type connect(slot_base&& slot_);
| ^~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal1<T_return, T_arg1, T_accumulator>::iterator sigc::signal1<T_return, T_arg1, T_accumulator>::connect(sigc::signal1<T_return, T_arg1, T_accumulator>::slot_type)':
/usr/include/sigc++-2.0/sigc++/signal.h:2942:49: error: 'move' is not a member of 'std'
2942 | { return iterator(signal_base::connect(std::move(static_cast<slot_base&>(slot_)))); }
| ^~~~
/usr/include/sigc++-2.0/sigc++/signal.h:2942:49: note: 'std::move' is only available from C++11 onwards
/usr/include/sigc++-2.0/sigc++/signal.h:2942:78: error: 'slot_' was not declared in this scope; did you mean 'slots'?
2942 | { return iterator(signal_base::connect(std::move(static_cast<slot_base&>(slot_)))); }
| ^~~~~
| slots
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal1<T_return, T_arg1, T_accumulator>::result_type sigc::signal1<T_return, T_arg1, T_accumulator>::emit(int) const':
/usr/include/sigc++-2.0/sigc++/signal.h:2955:40: error: '_A_a1' was not declared in this scope
2955 | { return emitter_type::emit(impl_, _A_a1); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal1<T_return, T_arg1, T_accumulator>::result_type sigc::signal1<T_return, T_arg1, T_accumulator>::emit_reverse(int) const':
/usr/include/sigc++-2.0/sigc++/signal.h:2963:48: error: '_A_a1' was not declared in this scope
2963 | { return emitter_type::emit_reverse(impl_, _A_a1); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal1<T_return, T_arg1, T_accumulator>::result_type sigc::signal1<T_return, T_arg1, T_accumulator>::operator()(int) const':
/usr/include/sigc++-2.0/sigc++/signal.h:2971:19: error: '_A_a1' was not declared in this scope
2971 | { return emit(_A_a1); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal1<T_return, T_arg1, T_accumulator>& sigc::signal1<T_return, T_arg1, T_accumulator>::operator=(sigc::signal1<T_return, T_arg1, T_accumulator>)':
/usr/include/sigc++-2.0/sigc++/signal.h:3019:33: error: 'move' is not a member of 'std'
3019 | signal_base::operator=(std::move(src));
| ^~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3019:33: note: 'std::move' is only available from C++11 onwards
/usr/include/sigc++-2.0/sigc++/signal.h:3019:38: error: 'src' was not declared in this scope
3019 | signal_base::operator=(std::move(src));
| ^~~
/usr/include/sigc++-2.0/sigc++/signal.h: At global scope:
/usr/include/sigc++-2.0/sigc++/signal.h:3093:29: error: expected ',' or '...' before '&&' token
3093 | iterator connect(slot_type&& slot_)
| ^~
/usr/include/sigc++-2.0/sigc++/signal.h:3107:20: error: 'type_trait_take_t' has not been declared
3107 | result_type emit(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3107:37: error: expected ',' or '...' before '<' token
3107 | result_type emit(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const
| ^
/usr/include/sigc++-2.0/sigc++/signal.h:3115:28: error: 'type_trait_take_t' has not been declared
3115 | result_type emit_reverse(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3115:45: error: expected ',' or '...' before '<' token
3115 | result_type emit_reverse(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const
| ^
/usr/include/sigc++-2.0/sigc++/signal.h:3123:26: error: 'type_trait_take_t' has not been declared
3123 | result_type operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3123:43: error: expected ',' or '...' before '<' token
3123 | result_type operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const
| ^
/usr/include/sigc++-2.0/sigc++/signal.h:3133:50: error: 'type_trait_take_t' was not declared in this scope
3133 | bound_const_mem_functor2<result_type, signal2, type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>> make_slot() const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3133:74: error: wrong number of template arguments (3, should be 4)
3133 | bound_const_mem_functor2<result_type, signal2, type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>> make_slot() const
| ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9,
from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2746:7: note: provided for 'template<class T_return, class T_obj, class T_arg1, class T_arg2> class sigc::bound_const_mem_functor2'
2746 | class bound_const_mem_functor2
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/signal.h:3133:75: error: expected unqualified-id before ',' token
3133 | bound_const_mem_functor2<result_type, signal2, type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>> make_slot() const
| ^
/usr/include/sigc++-2.0/sigc++/signal.h:3161:18: error: expected ',' or '...' before '&&' token
3161 | signal2(signal2&& src)
| ^~
/usr/include/sigc++-2.0/sigc++/signal.h:3161:3: error: invalid constructor; you probably meant 'sigc::signal2<T_return, T_arg1, T_arg2, T_accumulator> (const sigc::signal2<T_return, T_arg1, T_arg2, T_accumulator>&)'
3161 | signal2(signal2&& src)
| ^~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3170:29: error: expected ',' or '...' before '&&' token
3170 | signal2& operator=(signal2&& src)
| ^~
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal2<T_return, T_arg1, T_arg2, T_accumulator>::iterator sigc::signal2<T_return, T_arg1, T_arg2, T_accumulator>::connect(const slot_type&)':
/usr/include/sigc++-2.0/sigc++/signal.h:3086:80: error: call of overloaded 'connect(const sigc::slot_base&)' is ambiguous
3086 | { return iterator(signal_base::connect(static_cast<const slot_base&>(slot_))); }
| ^
In file included from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/signal_base.h:377:17: note: candidate: 'sigc::signal_base::iterator_type sigc::signal_base::connect(const sigc::slot_base&)'
377 | iterator_type connect(const slot_base& slot_);
| ^~~~~~~
/usr/include/sigc++-2.0/sigc++/signal_base.h:387:17: note: candidate: 'sigc::signal_base::iterator_type sigc::signal_base::connect(sigc::slot_base)'
387 | iterator_type connect(slot_base&& slot_);
| ^~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal2<T_return, T_arg1, T_arg2, T_accumulator>::iterator sigc::signal2<T_return, T_arg1, T_arg2, T_accumulator>::connect(sigc::signal2<T_return, T_arg1, T_arg2, T_accumulator>::slot_type)':
/usr/include/sigc++-2.0/sigc++/signal.h:3094:49: error: 'move' is not a member of 'std'
3094 | { return iterator(signal_base::connect(std::move(static_cast<slot_base&>(slot_)))); }
| ^~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3094:49: note: 'std::move' is only available from C++11 onwards
/usr/include/sigc++-2.0/sigc++/signal.h:3094:78: error: 'slot_' was not declared in this scope; did you mean 'slots'?
3094 | { return iterator(signal_base::connect(std::move(static_cast<slot_base&>(slot_)))); }
| ^~~~~
| slots
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal2<T_return, T_arg1, T_arg2, T_accumulator>::result_type sigc::signal2<T_return, T_arg1, T_arg2, T_accumulator>::emit(int) const':
/usr/include/sigc++-2.0/sigc++/signal.h:3108:40: error: '_A_a1' was not declared in this scope
3108 | { return emitter_type::emit(impl_, _A_a1, _A_a2); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3108:47: error: '_A_a2' was not declared in this scope
3108 | { return emitter_type::emit(impl_, _A_a1, _A_a2); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal2<T_return, T_arg1, T_arg2, T_accumulator>::result_type sigc::signal2<T_return, T_arg1, T_arg2, T_accumulator>::emit_reverse(int) const':
/usr/include/sigc++-2.0/sigc++/signal.h:3116:48: error: '_A_a1' was not declared in this scope
3116 | { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3116:55: error: '_A_a2' was not declared in this scope
3116 | { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal2<T_return, T_arg1, T_arg2, T_accumulator>::result_type sigc::signal2<T_return, T_arg1, T_arg2, T_accumulator>::operator()(int) const':
/usr/include/sigc++-2.0/sigc++/signal.h:3124:19: error: '_A_a1' was not declared in this scope
3124 | { return emit(_A_a1, _A_a2); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3124:26: error: '_A_a2' was not declared in this scope
3124 | { return emit(_A_a1, _A_a2); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal2<T_return, T_arg1, T_arg2, T_accumulator>& sigc::signal2<T_return, T_arg1, T_arg2, T_accumulator>::operator=(sigc::signal2<T_return, T_arg1, T_arg2, T_accumulator>)':
/usr/include/sigc++-2.0/sigc++/signal.h:3172:33: error: 'move' is not a member of 'std'
3172 | signal_base::operator=(std::move(src));
| ^~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3172:33: note: 'std::move' is only available from C++11 onwards
/usr/include/sigc++-2.0/sigc++/signal.h:3172:38: error: 'src' was not declared in this scope
3172 | signal_base::operator=(std::move(src));
| ^~~
/usr/include/sigc++-2.0/sigc++/signal.h: At global scope:
/usr/include/sigc++-2.0/sigc++/signal.h:3247:29: error: expected ',' or '...' before '&&' token
3247 | iterator connect(slot_type&& slot_)
| ^~
/usr/include/sigc++-2.0/sigc++/signal.h:3262:20: error: 'type_trait_take_t' has not been declared
3262 | result_type emit(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3262:37: error: expected ',' or '...' before '<' token
3262 | result_type emit(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const
| ^
/usr/include/sigc++-2.0/sigc++/signal.h:3270:28: error: 'type_trait_take_t' has not been declared
3270 | result_type emit_reverse(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3270:45: error: expected ',' or '...' before '<' token
3270 | result_type emit_reverse(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const
| ^
/usr/include/sigc++-2.0/sigc++/signal.h:3278:26: error: 'type_trait_take_t' has not been declared
3278 | result_type operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3278:43: error: expected ',' or '...' before '<' token
3278 | result_type operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const
| ^
/usr/include/sigc++-2.0/sigc++/signal.h:3288:50: error: 'type_trait_take_t' was not declared in this scope
3288 | bound_const_mem_functor3<result_type, signal3, type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>> make_slot() const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3288:74: error: wrong number of template arguments (3, should be 5)
3288 | bound_const_mem_functor3<result_type, signal3, type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>> make_slot() const
| ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9,
from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2824:7: note: provided for 'template<class T_return, class T_obj, class T_arg1, class T_arg2, class T_arg3> class sigc::bound_const_mem_functor3'
2824 | class bound_const_mem_functor3
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/signal.h:3288:75: error: expected unqualified-id before ',' token
3288 | bound_const_mem_functor3<result_type, signal3, type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>> make_slot() const
| ^
/usr/include/sigc++-2.0/sigc++/signal.h:3316:18: error: expected ',' or '...' before '&&' token
3316 | signal3(signal3&& src)
| ^~
/usr/include/sigc++-2.0/sigc++/signal.h:3316:3: error: invalid constructor; you probably meant 'sigc::signal3<T_return, T_arg1, T_arg2, T_arg3, T_accumulator> (const sigc::signal3<T_return, T_arg1, T_arg2, T_arg3, T_accumulator>&)'
3316 | signal3(signal3&& src)
| ^~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3325:29: error: expected ',' or '...' before '&&' token
3325 | signal3& operator=(signal3&& src)
| ^~
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal3<T_return, T_arg1, T_arg2, T_arg3, T_accumulator>::iterator sigc::signal3<T_return, T_arg1, T_arg2, T_arg3, T_accumulator>::connect(const slot_type&)':
/usr/include/sigc++-2.0/sigc++/signal.h:3240:80: error: call of overloaded 'connect(const sigc::slot_base&)' is ambiguous
3240 | { return iterator(signal_base::connect(static_cast<const slot_base&>(slot_))); }
| ^
In file included from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/signal_base.h:377:17: note: candidate: 'sigc::signal_base::iterator_type sigc::signal_base::connect(const sigc::slot_base&)'
377 | iterator_type connect(const slot_base& slot_);
| ^~~~~~~
/usr/include/sigc++-2.0/sigc++/signal_base.h:387:17: note: candidate: 'sigc::signal_base::iterator_type sigc::signal_base::connect(sigc::slot_base)'
387 | iterator_type connect(slot_base&& slot_);
| ^~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal3<T_return, T_arg1, T_arg2, T_arg3, T_accumulator>::iterator sigc::signal3<T_return, T_arg1, T_arg2, T_arg3, T_accumulator>::connect(sigc::signal3<T_return, T_arg1, T_arg2, T_arg3, T_accumulator>::slot_type)':
/usr/include/sigc++-2.0/sigc++/signal.h:3248:49: error: 'move' is not a member of 'std'
3248 | { return iterator(signal_base::connect(std::move(static_cast<slot_base&>(slot_)))); }
| ^~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3248:49: note: 'std::move' is only available from C++11 onwards
/usr/include/sigc++-2.0/sigc++/signal.h:3248:78: error: 'slot_' was not declared in this scope; did you mean 'slots'?
3248 | { return iterator(signal_base::connect(std::move(static_cast<slot_base&>(slot_)))); }
| ^~~~~
| slots
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal3<T_return, T_arg1, T_arg2, T_arg3, T_accumulator>::result_type sigc::signal3<T_return, T_arg1, T_arg2, T_arg3, T_accumulator>::emit(int) const':
/usr/include/sigc++-2.0/sigc++/signal.h:3263:40: error: '_A_a1' was not declared in this scope
3263 | { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3263:47: error: '_A_a2' was not declared in this scope
3263 | { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3263:54: error: '_A_a3' was not declared in this scope
3263 | { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal3<T_return, T_arg1, T_arg2, T_arg3, T_accumulator>::result_type sigc::signal3<T_return, T_arg1, T_arg2, T_arg3, T_accumulator>::emit_reverse(int) const':
/usr/include/sigc++-2.0/sigc++/signal.h:3271:48: error: '_A_a1' was not declared in this scope
3271 | { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3271:55: error: '_A_a2' was not declared in this scope
3271 | { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3271:62: error: '_A_a3' was not declared in this scope
3271 | { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal3<T_return, T_arg1, T_arg2, T_arg3, T_accumulator>::result_type sigc::signal3<T_return, T_arg1, T_arg2, T_arg3, T_accumulator>::operator()(int) const':
/usr/include/sigc++-2.0/sigc++/signal.h:3279:19: error: '_A_a1' was not declared in this scope
3279 | { return emit(_A_a1, _A_a2, _A_a3); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3279:26: error: '_A_a2' was not declared in this scope
3279 | { return emit(_A_a1, _A_a2, _A_a3); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3279:33: error: '_A_a3' was not declared in this scope
3279 | { return emit(_A_a1, _A_a2, _A_a3); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal3<T_return, T_arg1, T_arg2, T_arg3, T_accumulator>& sigc::signal3<T_return, T_arg1, T_arg2, T_arg3, T_accumulator>::operator=(sigc::signal3<T_return, T_arg1, T_arg2, T_arg3, T_accumulator>)':
/usr/include/sigc++-2.0/sigc++/signal.h:3327:33: error: 'move' is not a member of 'std'
3327 | signal_base::operator=(std::move(src));
| ^~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3327:33: note: 'std::move' is only available from C++11 onwards
/usr/include/sigc++-2.0/sigc++/signal.h:3327:38: error: 'src' was not declared in this scope
3327 | signal_base::operator=(std::move(src));
| ^~~
/usr/include/sigc++-2.0/sigc++/signal.h: At global scope:
/usr/include/sigc++-2.0/sigc++/signal.h:3403:29: error: expected ',' or '...' before '&&' token
3403 | iterator connect(slot_type&& slot_)
| ^~
/usr/include/sigc++-2.0/sigc++/signal.h:3419:20: error: 'type_trait_take_t' has not been declared
3419 | result_type emit(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3419:37: error: expected ',' or '...' before '<' token
3419 | result_type emit(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const
| ^
/usr/include/sigc++-2.0/sigc++/signal.h:3427:28: error: 'type_trait_take_t' has not been declared
3427 | result_type emit_reverse(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3427:45: error: expected ',' or '...' before '<' token
3427 | result_type emit_reverse(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const
| ^
/usr/include/sigc++-2.0/sigc++/signal.h:3435:26: error: 'type_trait_take_t' has not been declared
3435 | result_type operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3435:43: error: expected ',' or '...' before '<' token
3435 | result_type operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const
| ^
/usr/include/sigc++-2.0/sigc++/signal.h:3445:50: error: 'type_trait_take_t' was not declared in this scope
3445 | bound_const_mem_functor4<result_type, signal4, type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>> make_slot() const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3445:74: error: wrong number of template arguments (3, should be 6)
3445 | bound_const_mem_functor4<result_type, signal4, type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>> make_slot() const
| ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9,
from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2904:7: note: provided for 'template<class T_return, class T_obj, class T_arg1, class T_arg2, class T_arg3, class T_arg4> class sigc::bound_const_mem_functor4'
2904 | class bound_const_mem_functor4
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/signal.h:3445:75: error: expected unqualified-id before ',' token
3445 | bound_const_mem_functor4<result_type, signal4, type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>> make_slot() const
| ^
/usr/include/sigc++-2.0/sigc++/signal.h:3473:18: error: expected ',' or '...' before '&&' token
3473 | signal4(signal4&& src)
| ^~
/usr/include/sigc++-2.0/sigc++/signal.h:3473:3: error: invalid constructor; you probably meant 'sigc::signal4<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator> (const sigc::signal4<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator>&)'
3473 | signal4(signal4&& src)
| ^~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3482:29: error: expected ',' or '...' before '&&' token
3482 | signal4& operator=(signal4&& src)
| ^~
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal4<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator>::iterator sigc::signal4<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator>::connect(const slot_type&)':
/usr/include/sigc++-2.0/sigc++/signal.h:3396:80: error: call of overloaded 'connect(const sigc::slot_base&)' is ambiguous
3396 | { return iterator(signal_base::connect(static_cast<const slot_base&>(slot_))); }
| ^
In file included from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/signal_base.h:377:17: note: candidate: 'sigc::signal_base::iterator_type sigc::signal_base::connect(const sigc::slot_base&)'
377 | iterator_type connect(const slot_base& slot_);
| ^~~~~~~
/usr/include/sigc++-2.0/sigc++/signal_base.h:387:17: note: candidate: 'sigc::signal_base::iterator_type sigc::signal_base::connect(sigc::slot_base)'
387 | iterator_type connect(slot_base&& slot_);
| ^~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal4<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator>::iterator sigc::signal4<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator>::connect(sigc::signal4<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator>::slot_type)':
/usr/include/sigc++-2.0/sigc++/signal.h:3404:49: error: 'move' is not a member of 'std'
3404 | { return iterator(signal_base::connect(std::move(static_cast<slot_base&>(slot_)))); }
| ^~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3404:49: note: 'std::move' is only available from C++11 onwards
/usr/include/sigc++-2.0/sigc++/signal.h:3404:78: error: 'slot_' was not declared in this scope; did you mean 'slots'?
3404 | { return iterator(signal_base::connect(std::move(static_cast<slot_base&>(slot_)))); }
| ^~~~~
| slots
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal4<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator>::result_type sigc::signal4<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator>::emit(int) const':
/usr/include/sigc++-2.0/sigc++/signal.h:3420:40: error: '_A_a1' was not declared in this scope
3420 | { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3420:47: error: '_A_a2' was not declared in this scope
3420 | { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3420:54: error: '_A_a3' was not declared in this scope
3420 | { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3420:61: error: '_A_a4' was not declared in this scope
3420 | { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal4<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator>::result_type sigc::signal4<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator>::emit_reverse(int) const':
/usr/include/sigc++-2.0/sigc++/signal.h:3428:48: error: '_A_a1' was not declared in this scope
3428 | { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3428:55: error: '_A_a2' was not declared in this scope
3428 | { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3428:62: error: '_A_a3' was not declared in this scope
3428 | { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3428:69: error: '_A_a4' was not declared in this scope
3428 | { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal4<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator>::result_type sigc::signal4<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator>::operator()(int) const':
/usr/include/sigc++-2.0/sigc++/signal.h:3436:19: error: '_A_a1' was not declared in this scope
3436 | { return emit(_A_a1, _A_a2, _A_a3, _A_a4); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3436:26: error: '_A_a2' was not declared in this scope
3436 | { return emit(_A_a1, _A_a2, _A_a3, _A_a4); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3436:33: error: '_A_a3' was not declared in this scope
3436 | { return emit(_A_a1, _A_a2, _A_a3, _A_a4); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3436:40: error: '_A_a4' was not declared in this scope
3436 | { return emit(_A_a1, _A_a2, _A_a3, _A_a4); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal4<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator>& sigc::signal4<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator>::operator=(sigc::signal4<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator>)':
/usr/include/sigc++-2.0/sigc++/signal.h:3484:33: error: 'move' is not a member of 'std'
3484 | signal_base::operator=(std::move(src));
| ^~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3484:33: note: 'std::move' is only available from C++11 onwards
/usr/include/sigc++-2.0/sigc++/signal.h:3484:38: error: 'src' was not declared in this scope
3484 | signal_base::operator=(std::move(src));
| ^~~
/usr/include/sigc++-2.0/sigc++/signal.h: At global scope:
/usr/include/sigc++-2.0/sigc++/signal.h:3561:29: error: expected ',' or '...' before '&&' token
3561 | iterator connect(slot_type&& slot_)
| ^~
/usr/include/sigc++-2.0/sigc++/signal.h:3578:20: error: 'type_trait_take_t' has not been declared
3578 | result_type emit(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3578:37: error: expected ',' or '...' before '<' token
3578 | result_type emit(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const
| ^
/usr/include/sigc++-2.0/sigc++/signal.h:3586:28: error: 'type_trait_take_t' has not been declared
3586 | result_type emit_reverse(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3586:45: error: expected ',' or '...' before '<' token
3586 | result_type emit_reverse(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const
| ^
/usr/include/sigc++-2.0/sigc++/signal.h:3594:26: error: 'type_trait_take_t' has not been declared
3594 | result_type operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3594:43: error: expected ',' or '...' before '<' token
3594 | result_type operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const
| ^
/usr/include/sigc++-2.0/sigc++/signal.h:3604:50: error: 'type_trait_take_t' was not declared in this scope
3604 | bound_const_mem_functor5<result_type, signal5, type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>> make_slot() const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3604:74: error: wrong number of template arguments (3, should be 7)
3604 | bound_const_mem_functor5<result_type, signal5, type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>> make_slot() const
| ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9,
from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2986:7: note: provided for 'template<class T_return, class T_obj, class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5> class sigc::bound_const_mem_functor5'
2986 | class bound_const_mem_functor5
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/signal.h:3604:75: error: expected unqualified-id before ',' token
3604 | bound_const_mem_functor5<result_type, signal5, type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>> make_slot() const
| ^
/usr/include/sigc++-2.0/sigc++/signal.h:3632:18: error: expected ',' or '...' before '&&' token
3632 | signal5(signal5&& src)
| ^~
/usr/include/sigc++-2.0/sigc++/signal.h:3632:3: error: invalid constructor; you probably meant 'sigc::signal5<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator> (const sigc::signal5<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator>&)'
3632 | signal5(signal5&& src)
| ^~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3641:29: error: expected ',' or '...' before '&&' token
3641 | signal5& operator=(signal5&& src)
| ^~
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal5<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator>::iterator sigc::signal5<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator>::connect(const slot_type&)':
/usr/include/sigc++-2.0/sigc++/signal.h:3554:80: error: call of overloaded 'connect(const sigc::slot_base&)' is ambiguous
3554 | { return iterator(signal_base::connect(static_cast<const slot_base&>(slot_))); }
| ^
In file included from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/signal_base.h:377:17: note: candidate: 'sigc::signal_base::iterator_type sigc::signal_base::connect(const sigc::slot_base&)'
377 | iterator_type connect(const slot_base& slot_);
| ^~~~~~~
/usr/include/sigc++-2.0/sigc++/signal_base.h:387:17: note: candidate: 'sigc::signal_base::iterator_type sigc::signal_base::connect(sigc::slot_base)'
387 | iterator_type connect(slot_base&& slot_);
| ^~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal5<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator>::iterator sigc::signal5<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator>::connect(sigc::signal5<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator>::slot_type)':
/usr/include/sigc++-2.0/sigc++/signal.h:3562:49: error: 'move' is not a member of 'std'
3562 | { return iterator(signal_base::connect(std::move(static_cast<slot_base&>(slot_)))); }
| ^~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3562:49: note: 'std::move' is only available from C++11 onwards
/usr/include/sigc++-2.0/sigc++/signal.h:3562:78: error: 'slot_' was not declared in this scope; did you mean 'slots'?
3562 | { return iterator(signal_base::connect(std::move(static_cast<slot_base&>(slot_)))); }
| ^~~~~
| slots
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal5<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator>::result_type sigc::signal5<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator>::emit(int) const':
/usr/include/sigc++-2.0/sigc++/signal.h:3579:40: error: '_A_a1' was not declared in this scope
3579 | { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3579:47: error: '_A_a2' was not declared in this scope
3579 | { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3579:54: error: '_A_a3' was not declared in this scope
3579 | { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3579:61: error: '_A_a4' was not declared in this scope
3579 | { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3579:68: error: '_A_a5' was not declared in this scope
3579 | { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal5<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator>::result_type sigc::signal5<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator>::emit_reverse(int) const':
/usr/include/sigc++-2.0/sigc++/signal.h:3587:48: error: '_A_a1' was not declared in this scope
3587 | { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3587:55: error: '_A_a2' was not declared in this scope
3587 | { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3587:62: error: '_A_a3' was not declared in this scope
3587 | { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3587:69: error: '_A_a4' was not declared in this scope
3587 | { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3587:76: error: '_A_a5' was not declared in this scope
3587 | { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal5<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator>::result_type sigc::signal5<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator>::operator()(int) const':
/usr/include/sigc++-2.0/sigc++/signal.h:3595:19: error: '_A_a1' was not declared in this scope
3595 | { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3595:26: error: '_A_a2' was not declared in this scope
3595 | { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3595:33: error: '_A_a3' was not declared in this scope
3595 | { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3595:40: error: '_A_a4' was not declared in this scope
3595 | { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3595:47: error: '_A_a5' was not declared in this scope
3595 | { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal5<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator>& sigc::signal5<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator>::operator=(sigc::signal5<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator>)':
/usr/include/sigc++-2.0/sigc++/signal.h:3643:33: error: 'move' is not a member of 'std'
3643 | signal_base::operator=(std::move(src));
| ^~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3643:33: note: 'std::move' is only available from C++11 onwards
/usr/include/sigc++-2.0/sigc++/signal.h:3643:38: error: 'src' was not declared in this scope
3643 | signal_base::operator=(std::move(src));
| ^~~
/usr/include/sigc++-2.0/sigc++/signal.h: At global scope:
/usr/include/sigc++-2.0/sigc++/signal.h:3721:29: error: expected ',' or '...' before '&&' token
3721 | iterator connect(slot_type&& slot_)
| ^~
/usr/include/sigc++-2.0/sigc++/signal.h:3739:20: error: 'type_trait_take_t' has not been declared
3739 | result_type emit(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3739:37: error: expected ',' or '...' before '<' token
3739 | result_type emit(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const
| ^
/usr/include/sigc++-2.0/sigc++/signal.h:3747:28: error: 'type_trait_take_t' has not been declared
3747 | result_type emit_reverse(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3747:45: error: expected ',' or '...' before '<' token
3747 | result_type emit_reverse(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const
| ^
/usr/include/sigc++-2.0/sigc++/signal.h:3755:26: error: 'type_trait_take_t' has not been declared
3755 | result_type operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3755:43: error: expected ',' or '...' before '<' token
3755 | result_type operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const
| ^
/usr/include/sigc++-2.0/sigc++/signal.h:3765:50: error: 'type_trait_take_t' was not declared in this scope
3765 | bound_const_mem_functor6<result_type, signal6, type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>> make_slot() const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3765:74: error: wrong number of template arguments (3, should be 8)
3765 | bound_const_mem_functor6<result_type, signal6, type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>> make_slot() const
| ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9,
from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3070:7: note: provided for 'template<class T_return, class T_obj, class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6> class sigc::bound_const_mem_functor6'
3070 | class bound_const_mem_functor6
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/signal.h:3765:75: error: expected unqualified-id before ',' token
3765 | bound_const_mem_functor6<result_type, signal6, type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>> make_slot() const
| ^
/usr/include/sigc++-2.0/sigc++/signal.h:3793:18: error: expected ',' or '...' before '&&' token
3793 | signal6(signal6&& src)
| ^~
/usr/include/sigc++-2.0/sigc++/signal.h:3793:3: error: invalid constructor; you probably meant 'sigc::signal6<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator> (const sigc::signal6<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator>&)'
3793 | signal6(signal6&& src)
| ^~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3802:29: error: expected ',' or '...' before '&&' token
3802 | signal6& operator=(signal6&& src)
| ^~
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal6<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator>::iterator sigc::signal6<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator>::connect(const slot_type&)':
/usr/include/sigc++-2.0/sigc++/signal.h:3714:80: error: call of overloaded 'connect(const sigc::slot_base&)' is ambiguous
3714 | { return iterator(signal_base::connect(static_cast<const slot_base&>(slot_))); }
| ^
In file included from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/signal_base.h:377:17: note: candidate: 'sigc::signal_base::iterator_type sigc::signal_base::connect(const sigc::slot_base&)'
377 | iterator_type connect(const slot_base& slot_);
| ^~~~~~~
/usr/include/sigc++-2.0/sigc++/signal_base.h:387:17: note: candidate: 'sigc::signal_base::iterator_type sigc::signal_base::connect(sigc::slot_base)'
387 | iterator_type connect(slot_base&& slot_);
| ^~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal6<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator>::iterator sigc::signal6<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator>::connect(sigc::signal6<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator>::slot_type)':
/usr/include/sigc++-2.0/sigc++/signal.h:3722:49: error: 'move' is not a member of 'std'
3722 | { return iterator(signal_base::connect(std::move(static_cast<slot_base&>(slot_)))); }
| ^~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3722:49: note: 'std::move' is only available from C++11 onwards
/usr/include/sigc++-2.0/sigc++/signal.h:3722:78: error: 'slot_' was not declared in this scope; did you mean 'slots'?
3722 | { return iterator(signal_base::connect(std::move(static_cast<slot_base&>(slot_)))); }
| ^~~~~
| slots
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal6<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator>::result_type sigc::signal6<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator>::emit(int) const':
/usr/include/sigc++-2.0/sigc++/signal.h:3740:40: error: '_A_a1' was not declared in this scope
3740 | { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3740:47: error: '_A_a2' was not declared in this scope
3740 | { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3740:54: error: '_A_a3' was not declared in this scope
3740 | { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3740:61: error: '_A_a4' was not declared in this scope
3740 | { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3740:68: error: '_A_a5' was not declared in this scope
3740 | { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3740:75: error: '_A_a6' was not declared in this scope
3740 | { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal6<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator>::result_type sigc::signal6<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator>::emit_reverse(int) const':
/usr/include/sigc++-2.0/sigc++/signal.h:3748:48: error: '_A_a1' was not declared in this scope
3748 | { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3748:55: error: '_A_a2' was not declared in this scope
3748 | { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3748:62: error: '_A_a3' was not declared in this scope
3748 | { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3748:69: error: '_A_a4' was not declared in this scope
3748 | { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3748:76: error: '_A_a5' was not declared in this scope
3748 | { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3748:83: error: '_A_a6' was not declared in this scope
3748 | { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal6<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator>::result_type sigc::signal6<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator>::operator()(int) const':
/usr/include/sigc++-2.0/sigc++/signal.h:3756:19: error: '_A_a1' was not declared in this scope
3756 | { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3756:26: error: '_A_a2' was not declared in this scope
3756 | { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3756:33: error: '_A_a3' was not declared in this scope
3756 | { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3756:40: error: '_A_a4' was not declared in this scope
3756 | { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3756:47: error: '_A_a5' was not declared in this scope
3756 | { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3756:54: error: '_A_a6' was not declared in this scope
3756 | { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal6<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator>& sigc::signal6<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator>::operator=(sigc::signal6<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator>)':
/usr/include/sigc++-2.0/sigc++/signal.h:3804:33: error: 'move' is not a member of 'std'
3804 | signal_base::operator=(std::move(src));
| ^~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3804:33: note: 'std::move' is only available from C++11 onwards
/usr/include/sigc++-2.0/sigc++/signal.h:3804:38: error: 'src' was not declared in this scope
3804 | signal_base::operator=(std::move(src));
| ^~~
/usr/include/sigc++-2.0/sigc++/signal.h: At global scope:
/usr/include/sigc++-2.0/sigc++/signal.h:3883:29: error: expected ',' or '...' before '&&' token
3883 | iterator connect(slot_type&& slot_)
| ^~
/usr/include/sigc++-2.0/sigc++/signal.h:3902:20: error: 'type_trait_take_t' has not been declared
3902 | result_type emit(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3902:37: error: expected ',' or '...' before '<' token
3902 | result_type emit(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const
| ^
/usr/include/sigc++-2.0/sigc++/signal.h:3910:28: error: 'type_trait_take_t' has not been declared
3910 | result_type emit_reverse(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3910:45: error: expected ',' or '...' before '<' token
3910 | result_type emit_reverse(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const
| ^
/usr/include/sigc++-2.0/sigc++/signal.h:3918:26: error: 'type_trait_take_t' has not been declared
3918 | result_type operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3918:43: error: expected ',' or '...' before '<' token
3918 | result_type operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const
| ^
/usr/include/sigc++-2.0/sigc++/signal.h:3928:50: error: 'type_trait_take_t' was not declared in this scope
3928 | bound_const_mem_functor7<result_type, signal7, type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>, type_trait_take_t<T_arg7>> make_slot() const
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3928:74: error: wrong number of template arguments (3, should be 9)
3928 | bound_const_mem_functor7<result_type, signal7, type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>, type_trait_take_t<T_arg7>> make_slot() const
| ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9,
from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3156:7: note: provided for 'template<class T_return, class T_obj, class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7> class sigc::bound_const_mem_functor7'
3156 | class bound_const_mem_functor7
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/signal.h:3928:75: error: expected unqualified-id before ',' token
3928 | bound_const_mem_functor7<result_type, signal7, type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>, type_trait_take_t<T_arg7>> make_slot() const
| ^
/usr/include/sigc++-2.0/sigc++/signal.h:3956:18: error: expected ',' or '...' before '&&' token
3956 | signal7(signal7&& src)
| ^~
/usr/include/sigc++-2.0/sigc++/signal.h:3956:3: error: invalid constructor; you probably meant 'sigc::signal7<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator> (const sigc::signal7<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator>&)'
3956 | signal7(signal7&& src)
| ^~~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3965:29: error: expected ',' or '...' before '&&' token
3965 | signal7& operator=(signal7&& src)
| ^~
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal7<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator>::iterator sigc::signal7<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator>::connect(const slot_type&)':
/usr/include/sigc++-2.0/sigc++/signal.h:3876:80: error: call of overloaded 'connect(const sigc::slot_base&)' is ambiguous
3876 | { return iterator(signal_base::connect(static_cast<const slot_base&>(slot_))); }
| ^
In file included from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/signal_base.h:377:17: note: candidate: 'sigc::signal_base::iterator_type sigc::signal_base::connect(const sigc::slot_base&)'
377 | iterator_type connect(const slot_base& slot_);
| ^~~~~~~
/usr/include/sigc++-2.0/sigc++/signal_base.h:387:17: note: candidate: 'sigc::signal_base::iterator_type sigc::signal_base::connect(sigc::slot_base)'
387 | iterator_type connect(slot_base&& slot_);
| ^~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal7<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator>::iterator sigc::signal7<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator>::connect(sigc::signal7<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator>::slot_type)':
/usr/include/sigc++-2.0/sigc++/signal.h:3884:49: error: 'move' is not a member of 'std'
3884 | { return iterator(signal_base::connect(std::move(static_cast<slot_base&>(slot_)))); }
| ^~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3884:49: note: 'std::move' is only available from C++11 onwards
/usr/include/sigc++-2.0/sigc++/signal.h:3884:78: error: 'slot_' was not declared in this scope; did you mean 'slots'?
3884 | { return iterator(signal_base::connect(std::move(static_cast<slot_base&>(slot_)))); }
| ^~~~~
| slots
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal7<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator>::result_type sigc::signal7<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator>::emit(int) const':
/usr/include/sigc++-2.0/sigc++/signal.h:3903:40: error: '_A_a1' was not declared in this scope
3903 | { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3903:47: error: '_A_a2' was not declared in this scope
3903 | { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3903:54: error: '_A_a3' was not declared in this scope
3903 | { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3903:61: error: '_A_a4' was not declared in this scope
3903 | { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3903:68: error: '_A_a5' was not declared in this scope
3903 | { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3903:75: error: '_A_a6' was not declared in this scope
3903 | { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3903:82: error: '_A_a7' was not declared in this scope
3903 | { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal7<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator>::result_type sigc::signal7<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator>::emit_reverse(int) const':
/usr/include/sigc++-2.0/sigc++/signal.h:3911:48: error: '_A_a1' was not declared in this scope
3911 | { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3911:55: error: '_A_a2' was not declared in this scope
3911 | { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3911:62: error: '_A_a3' was not declared in this scope
3911 | { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3911:69: error: '_A_a4' was not declared in this scope
3911 | { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3911:76: error: '_A_a5' was not declared in this scope
3911 | { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3911:83: error: '_A_a6' was not declared in this scope
3911 | { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3911:90: error: '_A_a7' was not declared in this scope
3911 | { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal7<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator>::result_type sigc::signal7<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator>::operator()(int) const':
/usr/include/sigc++-2.0/sigc++/signal.h:3919:19: error: '_A_a1' was not declared in this scope
3919 | { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3919:26: error: '_A_a2' was not declared in this scope
3919 | { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3919:33: error: '_A_a3' was not declared in this scope
3919 | { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3919:40: error: '_A_a4' was not declared in this scope
3919 | { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3919:47: error: '_A_a5' was not declared in this scope
3919 | { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3919:54: error: '_A_a6' was not declared in this scope
3919 | { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3919:61: error: '_A_a7' was not declared in this scope
3919 | { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
| ^~~~~
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal7<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator>& sigc::signal7<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator>::operator=(sigc::signal7<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator>)':
/usr/include/sigc++-2.0/sigc++/signal.h:3967:33: error: 'move' is not a member of 'std'
3967 | signal_base::operator=(std::move(src));
| ^~~~
/usr/include/sigc++-2.0/sigc++/signal.h:3967:33: note: 'std::move' is only available from C++11 onwards
/usr/include/sigc++-2.0/sigc++/signal.h:3967:38: error: 'src' was not declared in this scope
3967 | signal_base::operator=(std::move(src));
| ^~~
/usr/include/sigc++-2.0/sigc++/signal.h: At global scope:
/usr/include/sigc++-2.0/sigc++/signal.h:4083:16: error: expected ',' or '...' before '&&' token
4083 | signal(signal&& src)
| ^~
/usr/include/sigc++-2.0/sigc++/signal.h:4083:3: error: invalid constructor; you probably meant 'sigc::signal<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7> (const sigc::signal<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>&)'
4083 | signal(signal&& src)
| ^~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:4092:27: error: expected ',' or '...' before '&&' token
4092 | signal& operator=(signal&& src)
| ^~
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>& sigc::signal<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::operator=(sigc::signal<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>)':
/usr/include/sigc++-2.0/sigc++/signal.h:4094:100: error: 'move' is not a member of 'std'
4094 | signal7<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, nil>::operator=(std::move(src));
| ^~~~
/usr/include/sigc++-2.0/sigc++/signal.h:4094:100: note: 'std::move' is only available from C++11 onwards
/usr/include/sigc++-2.0/sigc++/signal.h:4094:105: error: 'src' was not declared in this scope
4094 | signal7<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, nil>::operator=(std::move(src));
| ^~~
/usr/include/sigc++-2.0/sigc++/signal.h: At global scope:
/usr/include/sigc++-2.0/sigc++/signal.h:4169:16: error: expected ',' or '...' before '&&' token
4169 | signal(signal&& src)
| ^~
/usr/include/sigc++-2.0/sigc++/signal.h:4169:3: error: invalid constructor; you probably meant 'sigc::signal<T_return(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)> (const sigc::signal<T_return(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)>&)'
4169 | signal(signal&& src)
| ^~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:4178:27: error: expected ',' or '...' before '&&' token
4178 | signal& operator=(signal&& src)
| ^~
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal<T_return(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)>& sigc::signal<T_return(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)>::operator=(sigc::signal<T_return(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)>)':
/usr/include/sigc++-2.0/sigc++/signal.h:4180:100: error: 'move' is not a member of 'std'
4180 | signal7<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, nil>::operator=(std::move(src));
| ^~~~
/usr/include/sigc++-2.0/sigc++/signal.h:4180:100: note: 'std::move' is only available from C++11 onwards
/usr/include/sigc++-2.0/sigc++/signal.h:4180:105: error: 'src' was not declared in this scope
4180 | signal7<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, nil>::operator=(std::move(src));
| ^~~
/usr/include/sigc++-2.0/sigc++/signal.h: At global scope:
/usr/include/sigc++-2.0/sigc++/signal.h:4223:16: error: expected ',' or '...' before '&&' token
4223 | signal(signal&& src)
| ^~
/usr/include/sigc++-2.0/sigc++/signal.h:4223:3: error: invalid constructor; you probably meant 'sigc::signal<T_return, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> (const sigc::signal<T_return, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>&)'
4223 | signal(signal&& src)
| ^~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:4232:27: error: expected ',' or '...' before '&&' token
4232 | signal& operator=(signal&& src)
| ^~
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal<T_return, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>& sigc::signal<T_return, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator=(sigc::signal<T_return, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>)':
/usr/include/sigc++-2.0/sigc++/signal.h:4234:44: error: 'move' is not a member of 'std'
4234 | signal0<T_return, nil>::operator=(std::move(src));
| ^~~~
/usr/include/sigc++-2.0/sigc++/signal.h:4234:44: note: 'std::move' is only available from C++11 onwards
/usr/include/sigc++-2.0/sigc++/signal.h:4234:49: error: 'src' was not declared in this scope
4234 | signal0<T_return, nil>::operator=(std::move(src));
| ^~~
/usr/include/sigc++-2.0/sigc++/signal.h: At global scope:
/usr/include/sigc++-2.0/sigc++/signal.h:4267:16: error: expected ',' or '...' before '&&' token
4267 | signal(signal&& src)
| ^~
/usr/include/sigc++-2.0/sigc++/signal.h:4267:3: error: invalid constructor; you probably meant 'sigc::signal<T_return()> (const sigc::signal<T_return()>&)'
4267 | signal(signal&& src)
| ^~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:4276:27: error: expected ',' or '...' before '&&' token
4276 | signal& operator=(signal&& src)
| ^~
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal<T_return()>& sigc::signal<T_return()>::operator=(sigc::signal<T_return()>)':
/usr/include/sigc++-2.0/sigc++/signal.h:4278:44: error: 'move' is not a member of 'std'
4278 | signal0<T_return, nil>::operator=(std::move(src));
| ^~~~
/usr/include/sigc++-2.0/sigc++/signal.h:4278:44: note: 'std::move' is only available from C++11 onwards
/usr/include/sigc++-2.0/sigc++/signal.h:4278:49: error: 'src' was not declared in this scope
4278 | signal0<T_return, nil>::operator=(std::move(src));
| ^~~
/usr/include/sigc++-2.0/sigc++/signal.h: At global scope:
/usr/include/sigc++-2.0/sigc++/signal.h:4320:16: error: expected ',' or '...' before '&&' token
4320 | signal(signal&& src)
| ^~
/usr/include/sigc++-2.0/sigc++/signal.h:4320:3: error: invalid constructor; you probably meant 'sigc::signal<T_return, T_arg1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> (const sigc::signal<T_return, T_arg1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>&)'
4320 | signal(signal&& src)
| ^~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:4329:27: error: expected ',' or '...' before '&&' token
4329 | signal& operator=(signal&& src)
| ^~
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal<T_return, T_arg1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>& sigc::signal<T_return, T_arg1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator=(sigc::signal<T_return, T_arg1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>)':
/usr/include/sigc++-2.0/sigc++/signal.h:4331:52: error: 'move' is not a member of 'std'
4331 | signal1<T_return, T_arg1, nil>::operator=(std::move(src));
| ^~~~
/usr/include/sigc++-2.0/sigc++/signal.h:4331:52: note: 'std::move' is only available from C++11 onwards
/usr/include/sigc++-2.0/sigc++/signal.h:4331:57: error: 'src' was not declared in this scope
4331 | signal1<T_return, T_arg1, nil>::operator=(std::move(src));
| ^~~
/usr/include/sigc++-2.0/sigc++/signal.h: At global scope:
/usr/include/sigc++-2.0/sigc++/signal.h:4364:16: error: expected ',' or '...' before '&&' token
4364 | signal(signal&& src)
| ^~
/usr/include/sigc++-2.0/sigc++/signal.h:4364:3: error: invalid constructor; you probably meant 'sigc::signal<T_return(T_arg1)> (const sigc::signal<T_return(T_arg1)>&)'
4364 | signal(signal&& src)
| ^~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:4373:27: error: expected ',' or '...' before '&&' token
4373 | signal& operator=(signal&& src)
| ^~
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal<T_return(T_arg1)>& sigc::signal<T_return(T_arg1)>::operator=(sigc::signal<T_return(T_arg1)>)':
/usr/include/sigc++-2.0/sigc++/signal.h:4375:52: error: 'move' is not a member of 'std'
4375 | signal1<T_return, T_arg1, nil>::operator=(std::move(src));
| ^~~~
/usr/include/sigc++-2.0/sigc++/signal.h:4375:52: note: 'std::move' is only available from C++11 onwards
/usr/include/sigc++-2.0/sigc++/signal.h:4375:57: error: 'src' was not declared in this scope
4375 | signal1<T_return, T_arg1, nil>::operator=(std::move(src));
| ^~~
/usr/include/sigc++-2.0/sigc++/signal.h: At global scope:
/usr/include/sigc++-2.0/sigc++/signal.h:4417:16: error: expected ',' or '...' before '&&' token
4417 | signal(signal&& src)
| ^~
/usr/include/sigc++-2.0/sigc++/signal.h:4417:3: error: invalid constructor; you probably meant 'sigc::signal<T_return, T_arg1, T_arg2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> (const sigc::signal<T_return, T_arg1, T_arg2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>&)'
4417 | signal(signal&& src)
| ^~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:4426:27: error: expected ',' or '...' before '&&' token
4426 | signal& operator=(signal&& src)
| ^~
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal<T_return, T_arg1, T_arg2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>& sigc::signal<T_return, T_arg1, T_arg2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator=(sigc::signal<T_return, T_arg1, T_arg2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>)':
/usr/include/sigc++-2.0/sigc++/signal.h:4428:60: error: 'move' is not a member of 'std'
4428 | signal2<T_return, T_arg1, T_arg2, nil>::operator=(std::move(src));
| ^~~~
/usr/include/sigc++-2.0/sigc++/signal.h:4428:60: note: 'std::move' is only available from C++11 onwards
/usr/include/sigc++-2.0/sigc++/signal.h:4428:65: error: 'src' was not declared in this scope
4428 | signal2<T_return, T_arg1, T_arg2, nil>::operator=(std::move(src));
| ^~~
/usr/include/sigc++-2.0/sigc++/signal.h: At global scope:
/usr/include/sigc++-2.0/sigc++/signal.h:4461:16: error: expected ',' or '...' before '&&' token
4461 | signal(signal&& src)
| ^~
/usr/include/sigc++-2.0/sigc++/signal.h:4461:3: error: invalid constructor; you probably meant 'sigc::signal<T_return(T_arg1, T_arg2)> (const sigc::signal<T_return(T_arg1, T_arg2)>&)'
4461 | signal(signal&& src)
| ^~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:4470:27: error: expected ',' or '...' before '&&' token
4470 | signal& operator=(signal&& src)
| ^~
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal<T_return(T_arg1, T_arg2)>& sigc::signal<T_return(T_arg1, T_arg2)>::operator=(sigc::signal<T_return(T_arg1, T_arg2)>)':
/usr/include/sigc++-2.0/sigc++/signal.h:4472:60: error: 'move' is not a member of 'std'
4472 | signal2<T_return, T_arg1, T_arg2, nil>::operator=(std::move(src));
| ^~~~
/usr/include/sigc++-2.0/sigc++/signal.h:4472:60: note: 'std::move' is only available from C++11 onwards
/usr/include/sigc++-2.0/sigc++/signal.h:4472:65: error: 'src' was not declared in this scope
4472 | signal2<T_return, T_arg1, T_arg2, nil>::operator=(std::move(src));
| ^~~
/usr/include/sigc++-2.0/sigc++/signal.h: At global scope:
/usr/include/sigc++-2.0/sigc++/signal.h:4514:16: error: expected ',' or '...' before '&&' token
4514 | signal(signal&& src)
| ^~
/usr/include/sigc++-2.0/sigc++/signal.h:4514:3: error: invalid constructor; you probably meant 'sigc::signal<T_return, T_arg1, T_arg2, T_arg3, sigc::nil, sigc::nil, sigc::nil, sigc::nil> (const sigc::signal<T_return, T_arg1, T_arg2, T_arg3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>&)'
4514 | signal(signal&& src)
| ^~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:4523:27: error: expected ',' or '...' before '&&' token
4523 | signal& operator=(signal&& src)
| ^~
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal<T_return, T_arg1, T_arg2, T_arg3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>& sigc::signal<T_return, T_arg1, T_arg2, T_arg3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator=(sigc::signal<T_return, T_arg1, T_arg2, T_arg3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>)':
/usr/include/sigc++-2.0/sigc++/signal.h:4525:68: error: 'move' is not a member of 'std'
4525 | signal3<T_return, T_arg1, T_arg2, T_arg3, nil>::operator=(std::move(src));
| ^~~~
/usr/include/sigc++-2.0/sigc++/signal.h:4525:68: note: 'std::move' is only available from C++11 onwards
/usr/include/sigc++-2.0/sigc++/signal.h:4525:73: error: 'src' was not declared in this scope
4525 | signal3<T_return, T_arg1, T_arg2, T_arg3, nil>::operator=(std::move(src));
| ^~~
/usr/include/sigc++-2.0/sigc++/signal.h: At global scope:
/usr/include/sigc++-2.0/sigc++/signal.h:4558:16: error: expected ',' or '...' before '&&' token
4558 | signal(signal&& src)
| ^~
/usr/include/sigc++-2.0/sigc++/signal.h:4558:3: error: invalid constructor; you probably meant 'sigc::signal<T_return(T_arg1, T_arg2, T_arg3)> (const sigc::signal<T_return(T_arg1, T_arg2, T_arg3)>&)'
4558 | signal(signal&& src)
| ^~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:4567:27: error: expected ',' or '...' before '&&' token
4567 | signal& operator=(signal&& src)
| ^~
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal<T_return(T_arg1, T_arg2, T_arg3)>& sigc::signal<T_return(T_arg1, T_arg2, T_arg3)>::operator=(sigc::signal<T_return(T_arg1, T_arg2, T_arg3)>)':
/usr/include/sigc++-2.0/sigc++/signal.h:4569:68: error: 'move' is not a member of 'std'
4569 | signal3<T_return, T_arg1, T_arg2, T_arg3, nil>::operator=(std::move(src));
| ^~~~
/usr/include/sigc++-2.0/sigc++/signal.h:4569:68: note: 'std::move' is only available from C++11 onwards
/usr/include/sigc++-2.0/sigc++/signal.h:4569:73: error: 'src' was not declared in this scope
4569 | signal3<T_return, T_arg1, T_arg2, T_arg3, nil>::operator=(std::move(src));
| ^~~
/usr/include/sigc++-2.0/sigc++/signal.h: At global scope:
/usr/include/sigc++-2.0/sigc++/signal.h:4611:16: error: expected ',' or '...' before '&&' token
4611 | signal(signal&& src)
| ^~
/usr/include/sigc++-2.0/sigc++/signal.h:4611:3: error: invalid constructor; you probably meant 'sigc::signal<T_return, T_arg1, T_arg2, T_arg3, T_arg4, sigc::nil, sigc::nil, sigc::nil> (const sigc::signal<T_return, T_arg1, T_arg2, T_arg3, T_arg4, sigc::nil, sigc::nil, sigc::nil>&)'
4611 | signal(signal&& src)
| ^~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:4620:27: error: expected ',' or '...' before '&&' token
4620 | signal& operator=(signal&& src)
| ^~
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal<T_return, T_arg1, T_arg2, T_arg3, T_arg4, sigc::nil, sigc::nil, sigc::nil>& sigc::signal<T_return, T_arg1, T_arg2, T_arg3, T_arg4, sigc::nil, sigc::nil, sigc::nil>::operator=(sigc::signal<T_return, T_arg1, T_arg2, T_arg3, T_arg4, sigc::nil, sigc::nil, sigc::nil>)':
/usr/include/sigc++-2.0/sigc++/signal.h:4622:76: error: 'move' is not a member of 'std'
4622 | signal4<T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil>::operator=(std::move(src));
| ^~~~
/usr/include/sigc++-2.0/sigc++/signal.h:4622:76: note: 'std::move' is only available from C++11 onwards
/usr/include/sigc++-2.0/sigc++/signal.h:4622:81: error: 'src' was not declared in this scope
4622 | signal4<T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil>::operator=(std::move(src));
| ^~~
/usr/include/sigc++-2.0/sigc++/signal.h: At global scope:
/usr/include/sigc++-2.0/sigc++/signal.h:4655:16: error: expected ',' or '...' before '&&' token
4655 | signal(signal&& src)
| ^~
/usr/include/sigc++-2.0/sigc++/signal.h:4655:3: error: invalid constructor; you probably meant 'sigc::signal<T_return(T_arg1, T_arg2, T_arg3, T_arg4)> (const sigc::signal<T_return(T_arg1, T_arg2, T_arg3, T_arg4)>&)'
4655 | signal(signal&& src)
| ^~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:4664:27: error: expected ',' or '...' before '&&' token
4664 | signal& operator=(signal&& src)
| ^~
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal<T_return(T_arg1, T_arg2, T_arg3, T_arg4)>& sigc::signal<T_return(T_arg1, T_arg2, T_arg3, T_arg4)>::operator=(sigc::signal<T_return(T_arg1, T_arg2, T_arg3, T_arg4)>)':
/usr/include/sigc++-2.0/sigc++/signal.h:4666:76: error: 'move' is not a member of 'std'
4666 | signal4<T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil>::operator=(std::move(src));
| ^~~~
/usr/include/sigc++-2.0/sigc++/signal.h:4666:76: note: 'std::move' is only available from C++11 onwards
/usr/include/sigc++-2.0/sigc++/signal.h:4666:81: error: 'src' was not declared in this scope
4666 | signal4<T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil>::operator=(std::move(src));
| ^~~
/usr/include/sigc++-2.0/sigc++/signal.h: At global scope:
/usr/include/sigc++-2.0/sigc++/signal.h:4708:16: error: expected ',' or '...' before '&&' token
4708 | signal(signal&& src)
| ^~
/usr/include/sigc++-2.0/sigc++/signal.h:4708:3: error: invalid constructor; you probably meant 'sigc::signal<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, sigc::nil, sigc::nil> (const sigc::signal<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, sigc::nil, sigc::nil>&)'
4708 | signal(signal&& src)
| ^~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:4717:27: error: expected ',' or '...' before '&&' token
4717 | signal& operator=(signal&& src)
| ^~
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, sigc::nil, sigc::nil>& sigc::signal<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, sigc::nil, sigc::nil>::operator=(sigc::signal<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, sigc::nil, sigc::nil>)':
/usr/include/sigc++-2.0/sigc++/signal.h:4719:84: error: 'move' is not a member of 'std'
4719 | signal5<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil>::operator=(std::move(src));
| ^~~~
/usr/include/sigc++-2.0/sigc++/signal.h:4719:84: note: 'std::move' is only available from C++11 onwards
/usr/include/sigc++-2.0/sigc++/signal.h:4719:89: error: 'src' was not declared in this scope
4719 | signal5<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil>::operator=(std::move(src));
| ^~~
/usr/include/sigc++-2.0/sigc++/signal.h: At global scope:
/usr/include/sigc++-2.0/sigc++/signal.h:4752:16: error: expected ',' or '...' before '&&' token
4752 | signal(signal&& src)
| ^~
/usr/include/sigc++-2.0/sigc++/signal.h:4752:3: error: invalid constructor; you probably meant 'sigc::signal<T_return(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)> (const sigc::signal<T_return(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)>&)'
4752 | signal(signal&& src)
| ^~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:4761:27: error: expected ',' or '...' before '&&' token
4761 | signal& operator=(signal&& src)
| ^~
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal<T_return(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)>& sigc::signal<T_return(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)>::operator=(sigc::signal<T_return(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)>)':
/usr/include/sigc++-2.0/sigc++/signal.h:4763:84: error: 'move' is not a member of 'std'
4763 | signal5<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil>::operator=(std::move(src));
| ^~~~
/usr/include/sigc++-2.0/sigc++/signal.h:4763:84: note: 'std::move' is only available from C++11 onwards
/usr/include/sigc++-2.0/sigc++/signal.h:4763:89: error: 'src' was not declared in this scope
4763 | signal5<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil>::operator=(std::move(src));
| ^~~
/usr/include/sigc++-2.0/sigc++/signal.h: At global scope:
/usr/include/sigc++-2.0/sigc++/signal.h:4805:16: error: expected ',' or '...' before '&&' token
4805 | signal(signal&& src)
| ^~
/usr/include/sigc++-2.0/sigc++/signal.h:4805:3: error: invalid constructor; you probably meant 'sigc::signal<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, sigc::nil> (const sigc::signal<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, sigc::nil>&)'
4805 | signal(signal&& src)
| ^~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:4814:27: error: expected ',' or '...' before '&&' token
4814 | signal& operator=(signal&& src)
| ^~
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, sigc::nil>& sigc::signal<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, sigc::nil>::operator=(sigc::signal<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, sigc::nil>)':
/usr/include/sigc++-2.0/sigc++/signal.h:4816:92: error: 'move' is not a member of 'std'
4816 | signal6<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil>::operator=(std::move(src));
| ^~~~
/usr/include/sigc++-2.0/sigc++/signal.h:4816:92: note: 'std::move' is only available from C++11 onwards
/usr/include/sigc++-2.0/sigc++/signal.h:4816:97: error: 'src' was not declared in this scope
4816 | signal6<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil>::operator=(std::move(src));
| ^~~
/usr/include/sigc++-2.0/sigc++/signal.h: At global scope:
/usr/include/sigc++-2.0/sigc++/signal.h:4849:16: error: expected ',' or '...' before '&&' token
4849 | signal(signal&& src)
| ^~
/usr/include/sigc++-2.0/sigc++/signal.h:4849:3: error: invalid constructor; you probably meant 'sigc::signal<T_return(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)> (const sigc::signal<T_return(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)>&)'
4849 | signal(signal&& src)
| ^~~~~~
/usr/include/sigc++-2.0/sigc++/signal.h:4858:27: error: expected ',' or '...' before '&&' token
4858 | signal& operator=(signal&& src)
| ^~
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal<T_return(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)>& sigc::signal<T_return(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)>::operator=(sigc::signal<T_return(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)>)':
/usr/include/sigc++-2.0/sigc++/signal.h:4860:92: error: 'move' is not a member of 'std'
4860 | signal6<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil>::operator=(std::move(src));
| ^~~~
/usr/include/sigc++-2.0/sigc++/signal.h:4860:92: note: 'std::move' is only available from C++11 onwards
/usr/include/sigc++-2.0/sigc++/signal.h:4860:97: error: 'src' was not declared in this scope
4860 | signal6<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil>::operator=(std::move(src));
| ^~~
In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:105,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/connection.h: At global scope:
/usr/include/sigc++-2.0/sigc++/connection.h:43:14: error: expected ';' at end of member declaration
43 | connection() noexcept;
| ^
| ;
/usr/include/sigc++-2.0/sigc++/connection.h:43:16: error: 'noexcept' does not name a type
43 | connection() noexcept;
| ^~~~~~~~
/usr/include/sigc++-2.0/sigc++/connection.h:43:16: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/sigc++-2.0/sigc++/connection.h:80:16: error: expected ';' at end of member declaration
80 | bool empty() const noexcept;
| ^~~~~
| ;
/usr/include/sigc++-2.0/sigc++/connection.h:80:22: error: 'noexcept' does not name a type
80 | bool empty() const noexcept;
| ^~~~~~~~
/usr/include/sigc++-2.0/sigc++/connection.h:80:22: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/sigc++-2.0/sigc++/connection.h:85:20: error: expected ';' at end of member declaration
85 | bool connected() const noexcept;
| ^~~~~
| ;
/usr/include/sigc++-2.0/sigc++/connection.h:85:26: error: 'noexcept' does not name a type
85 | bool connected() const noexcept;
| ^~~~~~~~
/usr/include/sigc++-2.0/sigc++/connection.h:85:26: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/sigc++-2.0/sigc++/connection.h:90:18: error: expected ';' at end of member declaration
90 | bool blocked() const noexcept;
| ^~~~~
| ;
/usr/include/sigc++-2.0/sigc++/connection.h:90:24: error: 'noexcept' does not name a type
90 | bool blocked() const noexcept;
| ^~~~~~~~
/usr/include/sigc++-2.0/sigc++/connection.h:90:24: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/sigc++-2.0/sigc++/connection.h:97:38: error: expected ';' at end of member declaration
97 | bool block(bool should_block = true) noexcept;
| ^
| ;
/usr/include/sigc++-2.0/sigc++/connection.h:97:40: error: 'noexcept' does not name a type
97 | bool block(bool should_block = true) noexcept;
| ^~~~~~~~
/usr/include/sigc++-2.0/sigc++/connection.h:97:40: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/sigc++-2.0/sigc++/connection.h:102:16: error: expected ';' at end of member declaration
102 | bool unblock() noexcept;
| ^
| ;
/usr/include/sigc++-2.0/sigc++/connection.h:102:18: error: 'noexcept' does not name a type
102 | bool unblock() noexcept;
| ^~~~~~~~
/usr/include/sigc++-2.0/sigc++/connection.h:102:18: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/sigc++-2.0/sigc++/connection.h:111:26: warning: explicit conversion operators only available with '-std=c++11' or '-std=gnu++11'
111 | explicit operator bool() noexcept;
| ^
/usr/include/sigc++-2.0/sigc++/connection.h:111:26: error: expected ';' at end of member declaration
111 | explicit operator bool() noexcept;
| ^
| ;
/usr/include/sigc++-2.0/sigc++/connection.h:111:28: error: 'noexcept' does not name a type
111 | explicit operator bool() noexcept;
| ^~~~~~~~
/usr/include/sigc++-2.0/sigc++/connection.h:111:28: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24,
from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6,
from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/reference_wrapper.h:133:30: error: 'reference_wrapper' is not a member of 'std'
133 | struct unwrap_reference<std::reference_wrapper<T_type> >
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/reference_wrapper.h:133:30: note: 'std::reference_wrapper' is only available from C++11 onwards
/usr/include/sigc++-2.0/sigc++/reference_wrapper.h:133:30: error: 'reference_wrapper' is not a member of 'std'
/usr/include/sigc++-2.0/sigc++/reference_wrapper.h:133:30: note: 'std::reference_wrapper' is only available from C++11 onwards
/usr/include/sigc++-2.0/sigc++/reference_wrapper.h:133:54: error: template argument 1 is invalid
133 | struct unwrap_reference<std::reference_wrapper<T_type> >
| ^
/usr/include/sigc++-2.0/sigc++/reference_wrapper.h:133:56: error: expected unqualified-id before '>' token
133 | struct unwrap_reference<std::reference_wrapper<T_type> >
| ^
/usr/include/sigc++-2.0/sigc++/reference_wrapper.h:136:2: warning: extra ';' [-Wpedantic]
136 | };
| ^
/usr/include/sigc++-2.0/sigc++/reference_wrapper.h:139:27: error: 'reference_wrapper' in namespace 'std' does not name a template type
139 | T_type& unwrap(const std::reference_wrapper<T_type>& v)
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/reference_wrapper.h:139:22: note: 'std::reference_wrapper' is only available from C++11 onwards
139 | T_type& unwrap(const std::reference_wrapper<T_type>& v)
| ^~~
/usr/include/sigc++-2.0/sigc++/reference_wrapper.h:139:44: error: expected ',' or '...' before '<' token
139 | T_type& unwrap(const std::reference_wrapper<T_type>& v)
| ^
/usr/include/sigc++-2.0/sigc++/reference_wrapper.h: In function 'T_type& sigc::unwrap(int)':
/usr/include/sigc++-2.0/sigc++/reference_wrapper.h:140:10: error: 'v' was not declared in this scope
140 | { return v; }
| ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6,
from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h: At global scope:
/usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:28: error: 'reference_wrapper' is not a member of 'std'
155 | class bound_argument< std::reference_wrapper<T_wrapped> >
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:28: note: 'std::reference_wrapper' is only available from C++11 onwards
/usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:28: error: 'reference_wrapper' is not a member of 'std'
/usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:28: note: 'std::reference_wrapper' is only available from C++11 onwards
/usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:55: error: template argument 1 is invalid
155 | class bound_argument< std::reference_wrapper<T_wrapped> >
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:57: error: expected unqualified-id before '>' token
155 | class bound_argument< std::reference_wrapper<T_wrapped> >
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:181:2: warning: extra ';' [-Wpedantic]
181 | };
| ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:155:66: error: 'type_trait_pass_t' was not declared in this scope
155 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>::type type; };
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:155:47: error: parse error in template argument list
155 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>::type type; };
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:155:125: error: expected unqualified-id before ',' token
155 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>::type type; };
| ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:314:33: error: expected ')' before '<' token
314 | bind_functor(type_trait_take_t<T_functor> _A_func, type_trait_take_t<T_bound> _A_bound)
| ~ ^
| )
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()':
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:166:64: error: 'type_trait_pass_t' was not declared in this scope
166 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke());
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:166:133: error: '.' cannot appear in a constant-expression
166 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke());
| ^~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:166:140: error: a function call cannot appear in a constant-expression
166 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke());
| ^
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:166:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
166 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke());
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:166:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
166 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke());
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:166:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
166 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke());
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1>::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)':
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:177:66: error: 'type_trait_pass_t' was not declared in this scope
177 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:177:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
177 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:177:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
177 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:177:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
177 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:177:151: error: expected primary-expression before '>>' token
177 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>>
| ^~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1, T_arg2>::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)':
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:66: error: 'type_trait_pass_t' was not declared in this scope
199 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
199 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
199 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
199 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:151: error: expected primary-expression before '>' token
199 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:152: error: expected primary-expression before ',' token
199 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:178: error: expected primary-expression before '>>' token
199 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>>
| ^~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1, T_arg2, T_arg3>::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)':
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:66: error: 'type_trait_pass_t' was not declared in this scope
222 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
222 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
222 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
222 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:151: error: expected primary-expression before '>' token
222 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:152: error: expected primary-expression before ',' token
222 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:178: error: expected primary-expression before '>' token
222 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:179: error: expected primary-expression before ',' token
222 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:205: error: expected primary-expression before '>>' token
222 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
| ^~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)':
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:66: error: 'type_trait_pass_t' was not declared in this scope
246 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
246 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
246 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
246 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:151: error: expected primary-expression before '>' token
246 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:152: error: expected primary-expression before ',' token
246 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:178: error: expected primary-expression before '>' token
246 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:179: error: expected primary-expression before ',' token
246 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:205: error: expected primary-expression before '>' token
246 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:206: error: expected primary-expression before ',' token
246 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:232: error: expected primary-expression before '>>' token
246 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)':
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:66: error: 'type_trait_pass_t' was not declared in this scope
271 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
271 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
271 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
271 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:151: error: expected primary-expression before '>' token
271 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:152: error: expected primary-expression before ',' token
271 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:178: error: expected primary-expression before '>' token
271 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:179: error: expected primary-expression before ',' token
271 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:205: error: expected primary-expression before '>' token
271 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:206: error: expected primary-expression before ',' token
271 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:232: error: expected primary-expression before '>' token
271 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:233: error: expected primary-expression before ',' token
271 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:259: error: expected primary-expression before '>>' token
271 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)':
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:66: error: 'type_trait_pass_t' was not declared in this scope
297 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
297 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
297 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
297 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:151: error: expected primary-expression before '>' token
297 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:152: error: expected primary-expression before ',' token
297 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:178: error: expected primary-expression before '>' token
297 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:179: error: expected primary-expression before ',' token
297 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:205: error: expected primary-expression before '>' token
297 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:206: error: expected primary-expression before ',' token
297 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:232: error: expected primary-expression before '>' token
297 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:233: error: expected primary-expression before ',' token
297 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:259: error: expected primary-expression before '>' token
297 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:260: error: expected primary-expression before ',' token
297 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:286: error: expected primary-expression before '>>' token
297 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope:
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:335:66: error: 'type_trait_pass_t' was not declared in this scope
335 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>::type type; };
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:335:47: error: parse error in template argument list
335 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>::type type; };
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:335:91: error: expected unqualified-id before ',' token
335 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>::type type; };
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:493:33: error: expected ')' before '<' token
493 | bind_functor(type_trait_take_t<T_functor> _A_func, type_trait_take_t<T_bound> _A_bound)
| ~ ^
| )
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()':
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:345:64: error: 'type_trait_pass_t' was not declared in this scope
345 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke());
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:345:133: error: '.' cannot appear in a constant-expression
345 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke());
| ^~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:345:140: error: a function call cannot appear in a constant-expression
345 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke());
| ^
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:345:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
345 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke());
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:345:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
345 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke());
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:345:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
345 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke());
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1>::type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)':
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:356:66: error: 'type_trait_pass_t' was not declared in this scope
356 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:356:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
356 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:356:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
356 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:356:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
356 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:356:151: error: expected '(' before '>>' token
356 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>
| ^~
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1, T_arg2>::type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)':
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:378:66: error: 'type_trait_pass_t' was not declared in this scope
378 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:378:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
378 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:378:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
378 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:378:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
378 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:378:151: error: expected '(' before '>' token
378 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>>
| ^
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:378:152: error: expected primary-expression before ',' token
378 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:378:178: error: expected primary-expression before '>>' token
378 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>>
| ^~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1, T_arg2, T_arg3>::type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)':
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:66: error: 'type_trait_pass_t' was not declared in this scope
401 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
401 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
401 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
401 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:151: error: expected '(' before '>' token
401 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
| ^
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:152: error: expected primary-expression before ',' token
401 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:178: error: expected primary-expression before '>' token
401 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:179: error: expected primary-expression before ',' token
401 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:205: error: expected primary-expression before '>>' token
401 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
| ^~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)':
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:66: error: 'type_trait_pass_t' was not declared in this scope
425 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
425 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
425 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
425 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:151: error: expected '(' before '>' token
425 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:152: error: expected primary-expression before ',' token
425 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:178: error: expected primary-expression before '>' token
425 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:179: error: expected primary-expression before ',' token
425 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:205: error: expected primary-expression before '>' token
425 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:206: error: expected primary-expression before ',' token
425 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:232: error: expected primary-expression before '>>' token
425 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)':
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:66: error: 'type_trait_pass_t' was not declared in this scope
450 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
450 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
450 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
450 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:151: error: expected '(' before '>' token
450 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:152: error: expected primary-expression before ',' token
450 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:178: error: expected primary-expression before '>' token
450 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:179: error: expected primary-expression before ',' token
450 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:205: error: expected primary-expression before '>' token
450 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:206: error: expected primary-expression before ',' token
450 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:232: error: expected primary-expression before '>' token
450 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:233: error: expected primary-expression before ',' token
450 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:259: error: expected primary-expression before '>>' token
450 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)':
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:66: error: 'type_trait_pass_t' was not declared in this scope
476 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
476 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
476 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
476 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:151: error: expected '(' before '>' token
476 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:152: error: expected primary-expression before ',' token
476 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:178: error: expected primary-expression before '>' token
476 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:179: error: expected primary-expression before ',' token
476 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:205: error: expected primary-expression before '>' token
476 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:206: error: expected primary-expression before ',' token
476 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:232: error: expected primary-expression before '>' token
476 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:233: error: expected primary-expression before ',' token
476 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:259: error: expected primary-expression before '>' token
476 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:260: error: expected primary-expression before ',' token
476 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:286: error: expected primary-expression before '>>' token
476 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope:
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:513:66: error: 'type_trait_pass_t' was not declared in this scope
513 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>::type type; };
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:513:47: error: parse error in template argument list
513 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>::type type; };
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:513:91: error: expected unqualified-id before ',' token
513 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>::type type; };
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:650:33: error: expected ')' before '<' token
650 | bind_functor(type_trait_take_t<T_functor> _A_func, type_trait_take_t<T_bound> _A_bound)
| ~ ^
| )
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()':
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:523:64: error: 'type_trait_pass_t' was not declared in this scope
523 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke());
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:523:133: error: '.' cannot appear in a constant-expression
523 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke());
| ^~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:523:140: error: a function call cannot appear in a constant-expression
523 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke());
| ^
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:523:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
523 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke());
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:523:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
523 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke());
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:523:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
523 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke());
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1, T_arg2>::type sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)':
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:66: error: 'type_trait_pass_t' was not declared in this scope
535 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
535 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
535 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
535 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:117: error: expected primary-expression before '>' token
535 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:118: error: expected primary-expression before ',' token
535 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:178: error: expected '(' before '>>' token
535 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>
| ^~
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1, T_arg2, T_arg3>::type sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)':
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:66: error: 'type_trait_pass_t' was not declared in this scope
558 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
558 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
558 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
558 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:117: error: expected primary-expression before '>' token
558 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:118: error: expected primary-expression before ',' token
558 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:178: error: expected '(' before '>' token
558 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>>
| ^
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:179: error: expected primary-expression before ',' token
558 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:205: error: expected primary-expression before '>>' token
558 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>>
| ^~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)':
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:66: error: 'type_trait_pass_t' was not declared in this scope
582 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
582 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
582 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
582 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:117: error: expected primary-expression before '>' token
582 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:118: error: expected primary-expression before ',' token
582 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:178: error: expected '(' before '>' token
582 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:179: error: expected primary-expression before ',' token
582 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:205: error: expected primary-expression before '>' token
582 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:206: error: expected primary-expression before ',' token
582 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:232: error: expected primary-expression before '>>' token
582 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)':
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:66: error: 'type_trait_pass_t' was not declared in this scope
607 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
607 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
607 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
607 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:117: error: expected primary-expression before '>' token
607 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:118: error: expected primary-expression before ',' token
607 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:178: error: expected '(' before '>' token
607 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:179: error: expected primary-expression before ',' token
607 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:205: error: expected primary-expression before '>' token
607 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:206: error: expected primary-expression before ',' token
607 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:232: error: expected primary-expression before '>' token
607 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:233: error: expected primary-expression before ',' token
607 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:259: error: expected primary-expression before '>>' token
607 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)':
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:66: error: 'type_trait_pass_t' was not declared in this scope
633 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
633 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
633 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
633 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:117: error: expected primary-expression before '>' token
633 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:118: error: expected primary-expression before ',' token
633 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:178: error: expected '(' before '>' token
633 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:179: error: expected primary-expression before ',' token
633 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:205: error: expected primary-expression before '>' token
633 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:206: error: expected primary-expression before ',' token
633 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:232: error: expected primary-expression before '>' token
633 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:233: error: expected primary-expression before ',' token
633 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:259: error: expected primary-expression before '>' token
633 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:260: error: expected primary-expression before ',' token
633 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:286: error: expected primary-expression before '>>' token
633 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope:
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:670:66: error: 'type_trait_pass_t' was not declared in this scope
670 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>::type type; };
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:670:47: error: parse error in template argument list
670 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>::type type; };
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:670:91: error: expected unqualified-id before ',' token
670 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>::type type; };
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:785:33: error: expected ')' before '<' token
785 | bind_functor(type_trait_take_t<T_functor> _A_func, type_trait_take_t<T_bound> _A_bound)
| ~ ^
| )
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()':
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:680:64: error: 'type_trait_pass_t' was not declared in this scope
680 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke());
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:680:133: error: '.' cannot appear in a constant-expression
680 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke());
| ^~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:680:140: error: a function call cannot appear in a constant-expression
680 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke());
| ^
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:680:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
680 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke());
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:680:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
680 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke());
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:680:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
680 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke());
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1, T_arg2, T_arg3>::type sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)':
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:66: error: 'type_trait_pass_t' was not declared in this scope
693 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
693 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
693 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
693 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:117: error: expected primary-expression before '>' token
693 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:118: error: expected primary-expression before ',' token
693 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:144: error: expected primary-expression before '>' token
693 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:145: error: expected primary-expression before ',' token
693 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:205: error: expected '(' before '>>' token
693 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>
| ^~
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)':
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:66: error: 'type_trait_pass_t' was not declared in this scope
717 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
717 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
717 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
717 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:117: error: expected primary-expression before '>' token
717 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:118: error: expected primary-expression before ',' token
717 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:144: error: expected primary-expression before '>' token
717 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:145: error: expected primary-expression before ',' token
717 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:205: error: expected '(' before '>' token
717 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>>
| ^
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:206: error: expected primary-expression before ',' token
717 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:232: error: expected primary-expression before '>>' token
717 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>>
| ^~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)':
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:66: error: 'type_trait_pass_t' was not declared in this scope
742 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
742 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
742 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
742 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:117: error: expected primary-expression before '>' token
742 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:118: error: expected primary-expression before ',' token
742 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:144: error: expected primary-expression before '>' token
742 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:145: error: expected primary-expression before ',' token
742 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:205: error: expected '(' before '>' token
742 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:206: error: expected primary-expression before ',' token
742 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:232: error: expected primary-expression before '>' token
742 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:233: error: expected primary-expression before ',' token
742 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:259: error: expected primary-expression before '>>' token
742 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)':
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:66: error: 'type_trait_pass_t' was not declared in this scope
768 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
768 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
768 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
768 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:117: error: expected primary-expression before '>' token
768 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:118: error: expected primary-expression before ',' token
768 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:144: error: expected primary-expression before '>' token
768 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:145: error: expected primary-expression before ',' token
768 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:205: error: expected '(' before '>' token
768 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:206: error: expected primary-expression before ',' token
768 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:232: error: expected primary-expression before '>' token
768 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:233: error: expected primary-expression before ',' token
768 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:259: error: expected primary-expression before '>' token
768 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:260: error: expected primary-expression before ',' token
768 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:286: error: expected primary-expression before '>>' token
768 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope:
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:805:66: error: 'type_trait_pass_t' was not declared in this scope
805 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>::type type; };
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:805:47: error: parse error in template argument list
805 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>::type type; };
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:805:91: error: expected unqualified-id before ',' token
805 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>::type type; };
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:897:33: error: expected ')' before '<' token
897 | bind_functor(type_trait_take_t<T_functor> _A_func, type_trait_take_t<T_bound> _A_bound)
| ~ ^
| )
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()':
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:815:64: error: 'type_trait_pass_t' was not declared in this scope
815 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke());
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:815:133: error: '.' cannot appear in a constant-expression
815 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke());
| ^~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:815:140: error: a function call cannot appear in a constant-expression
815 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke());
| ^
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:815:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
815 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke());
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:815:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
815 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke());
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:815:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
815 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke());
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)':
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:66: error: 'type_trait_pass_t' was not declared in this scope
829 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
829 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
829 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
829 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:117: error: expected primary-expression before '>' token
829 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:118: error: expected primary-expression before ',' token
829 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:144: error: expected primary-expression before '>' token
829 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:145: error: expected primary-expression before ',' token
829 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:171: error: expected primary-expression before '>' token
829 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:172: error: expected primary-expression before ',' token
829 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:232: error: expected '(' before '>>' token
829 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>
| ^~
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)':
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:66: error: 'type_trait_pass_t' was not declared in this scope
854 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg5>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
854 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg5>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
854 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg5>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
854 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg5>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:117: error: expected primary-expression before '>' token
854 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:118: error: expected primary-expression before ',' token
854 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:144: error: expected primary-expression before '>' token
854 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:145: error: expected primary-expression before ',' token
854 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:171: error: expected primary-expression before '>' token
854 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:172: error: expected primary-expression before ',' token
854 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:232: error: expected '(' before '>' token
854 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg5>>
| ^
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:233: error: expected primary-expression before ',' token
854 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:259: error: expected primary-expression before '>>' token
854 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg5>>
| ^~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)':
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:66: error: 'type_trait_pass_t' was not declared in this scope
880 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
880 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
880 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
880 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:117: error: expected primary-expression before '>' token
880 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:118: error: expected primary-expression before ',' token
880 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:144: error: expected primary-expression before '>' token
880 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:145: error: expected primary-expression before ',' token
880 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:171: error: expected primary-expression before '>' token
880 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:172: error: expected primary-expression before ',' token
880 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:232: error: expected '(' before '>' token
880 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:233: error: expected primary-expression before ',' token
880 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:259: error: expected primary-expression before '>' token
880 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:260: error: expected primary-expression before ',' token
880 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:286: error: expected primary-expression before '>>' token
880 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope:
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:917:66: error: 'type_trait_pass_t' was not declared in this scope
917 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg6>>::type type; };
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:917:47: error: parse error in template argument list
917 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg6>>::type type; };
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:917:91: error: expected unqualified-id before ',' token
917 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg6>>::type type; };
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:985:33: error: expected ')' before '<' token
985 | bind_functor(type_trait_take_t<T_functor> _A_func, type_trait_take_t<T_bound> _A_bound)
| ~ ^
| )
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<5, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<5, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()':
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:927:64: error: 'type_trait_pass_t' was not declared in this scope
927 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke());
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:927:133: error: '.' cannot appear in a constant-expression
927 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke());
| ^~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:927:140: error: a function call cannot appear in a constant-expression
927 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke());
| ^
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:927:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
927 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke());
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:927:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
927 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke());
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:927:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
927 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke());
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<5, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type sigc::bind_functor<5, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)':
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:66: error: 'type_trait_pass_t' was not declared in this scope
942 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
942 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
942 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
942 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:117: error: expected primary-expression before '>' token
942 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:118: error: expected primary-expression before ',' token
942 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:144: error: expected primary-expression before '>' token
942 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:145: error: expected primary-expression before ',' token
942 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:171: error: expected primary-expression before '>' token
942 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:172: error: expected primary-expression before ',' token
942 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:198: error: expected primary-expression before '>' token
942 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:199: error: expected primary-expression before ',' token
942 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:259: error: expected '(' before '>>' token
942 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>
| ^~
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<5, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type sigc::bind_functor<5, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)':
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:66: error: 'type_trait_pass_t' was not declared in this scope
968 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg6>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
968 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg6>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
968 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg6>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
968 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg6>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:117: error: expected primary-expression before '>' token
968 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:118: error: expected primary-expression before ',' token
968 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:144: error: expected primary-expression before '>' token
968 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:145: error: expected primary-expression before ',' token
968 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:171: error: expected primary-expression before '>' token
968 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:172: error: expected primary-expression before ',' token
968 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:198: error: expected primary-expression before '>' token
968 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:199: error: expected primary-expression before ',' token
968 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:259: error: expected '(' before '>' token
968 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg6>>
| ^
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:260: error: expected primary-expression before ',' token
968 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:286: error: expected primary-expression before '>>' token
968 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg6>>
| ^~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope:
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1005:66: error: 'type_trait_pass_t' was not declared in this scope
1005 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>::type type; };
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1005:47: error: parse error in template argument list
1005 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>::type type; };
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1005:91: error: expected unqualified-id before ',' token
1005 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>::type type; };
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1048:33: error: expected ')' before '<' token
1048 | bind_functor(type_trait_take_t<T_functor> _A_func, type_trait_take_t<T_bound> _A_bound)
| ~ ^
| )
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<6, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<6, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()':
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1015:64: error: 'type_trait_pass_t' was not declared in this scope
1015 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke());
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1015:133: error: '.' cannot appear in a constant-expression
1015 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke());
| ^~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1015:140: error: a function call cannot appear in a constant-expression
1015 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke());
| ^
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1015:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1015 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke());
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1015:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1015 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke());
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1015:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1015 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke());
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<6, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type sigc::bind_functor<6, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)':
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:66: error: 'type_trait_pass_t' was not declared in this scope
1031 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1031 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1031 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1031 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:117: error: expected primary-expression before '>' token
1031 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:118: error: expected primary-expression before ',' token
1031 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:144: error: expected primary-expression before '>' token
1031 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:145: error: expected primary-expression before ',' token
1031 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:171: error: expected primary-expression before '>' token
1031 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:172: error: expected primary-expression before ',' token
1031 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:198: error: expected primary-expression before '>' token
1031 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:199: error: expected primary-expression before ',' token
1031 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:225: error: expected primary-expression before '>' token
1031 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:226: error: expected primary-expression before ',' token
1031 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:286: error: expected '(' before '>>' token
1031 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>
| ^~
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope:
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1092:66: error: 'type_trait_pass_t' was not declared in this scope
1092 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>::type type; };
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1092:47: error: parse error in template argument list
1092 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>::type type; };
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1092:91: error: expected unqualified-id before ',' token
1092 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>::type type; };
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1095:66: error: 'type_trait_pass_t' was not declared in this scope
1095 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>::type type; };
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1095:47: error: parse error in template argument list
1095 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>::type type; };
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1095:91: error: expected unqualified-id before ',' token
1095 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>::type type; };
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1098:66: error: 'type_trait_pass_t' was not declared in this scope
1098 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>::type type; };
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1098:47: error: parse error in template argument list
1098 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>::type type; };
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1098:91: error: expected unqualified-id before ',' token
1098 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>::type type; };
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1101:66: error: 'type_trait_pass_t' was not declared in this scope
1101 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>::type type; };
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1101:47: error: parse error in template argument list
1101 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>::type type; };
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1101:91: error: expected unqualified-id before ',' token
1101 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>::type type; };
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1104:66: error: 'type_trait_pass_t' was not declared in this scope
1104 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>::type type; };
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1104:47: error: parse error in template argument list
1104 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>::type type; };
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1104:91: error: expected unqualified-id before ',' token
1104 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>::type type; };
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1107:66: error: 'type_trait_pass_t' was not declared in this scope
1107 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>::type type; };
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1107:47: error: parse error in template argument list
1107 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>::type type; };
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1107:91: error: expected unqualified-id before ',' token
1107 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>::type type; };
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1272:33: error: expected ')' before '<' token
1272 | bind_functor(type_trait_take_t<T_functor> _A_func, type_trait_take_t<T_type1> _A_bound1)
| ~ ^
| )
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()':
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124:64: error: 'type_trait_pass_t' was not declared in this scope
1124 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>> (bound1_.invoke());
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124:134: error: '.' cannot appear in a constant-expression
1124 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>> (bound1_.invoke());
| ^~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124:141: error: a function call cannot appear in a constant-expression
1124 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>> (bound1_.invoke());
| ^
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1124 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>> (bound1_.invoke());
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1124 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>> (bound1_.invoke());
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1124 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>> (bound1_.invoke());
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1>::type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)':
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1135:66: error: 'type_trait_pass_t' was not declared in this scope
1135 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1135:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1135 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1135:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1135 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1135:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1135 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1135:151: error: expected '(' before '>>' token
1135 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>
| ^~
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1, T_arg2>::type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)':
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:66: error: 'type_trait_pass_t' was not declared in this scope
1157 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1157 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1157 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1157 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:117: error: expected primary-expression before '>' token
1157 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:118: error: expected primary-expression before ',' token
1157 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:178: error: expected '(' before '>>' token
1157 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>
| ^~
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1, T_arg2, T_arg3>::type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)':
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:66: error: 'type_trait_pass_t' was not declared in this scope
1180 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1180 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1180 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1180 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:117: error: expected primary-expression before '>' token
1180 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:118: error: expected primary-expression before ',' token
1180 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:144: error: expected primary-expression before '>' token
1180 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:145: error: expected primary-expression before ',' token
1180 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:205: error: expected '(' before '>>' token
1180 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>
| ^~
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)':
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:66: error: 'type_trait_pass_t' was not declared in this scope
1204 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1204 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1204 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1204 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:117: error: expected primary-expression before '>' token
1204 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:118: error: expected primary-expression before ',' token
1204 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:144: error: expected primary-expression before '>' token
1204 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:145: error: expected primary-expression before ',' token
1204 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:171: error: expected primary-expression before '>' token
1204 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:172: error: expected primary-expression before ',' token
1204 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:232: error: expected '(' before '>>' token
1204 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>
| ^~
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)':
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:66: error: 'type_trait_pass_t' was not declared in this scope
1229 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1229 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1229 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1229 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:117: error: expected primary-expression before '>' token
1229 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:118: error: expected primary-expression before ',' token
1229 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:144: error: expected primary-expression before '>' token
1229 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:145: error: expected primary-expression before ',' token
1229 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:171: error: expected primary-expression before '>' token
1229 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:172: error: expected primary-expression before ',' token
1229 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:198: error: expected primary-expression before '>' token
1229 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:199: error: expected primary-expression before ',' token
1229 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:259: error: expected '(' before '>>' token
1229 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>
| ^~
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)':
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:66: error: 'type_trait_pass_t' was not declared in this scope
1255 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1255 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1255 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1255 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:117: error: expected primary-expression before '>' token
1255 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:118: error: expected primary-expression before ',' token
1255 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:144: error: expected primary-expression before '>' token
1255 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:145: error: expected primary-expression before ',' token
1255 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:171: error: expected primary-expression before '>' token
1255 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:172: error: expected primary-expression before ',' token
1255 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:198: error: expected primary-expression before '>' token
1255 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:199: error: expected primary-expression before ',' token
1255 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:225: error: expected primary-expression before '>' token
1255 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:226: error: expected primary-expression before ',' token
1255 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:286: error: expected '(' before '>>' token
1255 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>
| ^~
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope:
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1312:66: error: 'type_trait_pass_t' was not declared in this scope
1312 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>::type type; };
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1312:47: error: parse error in template argument list
1312 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>::type type; };
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1312:91: error: expected unqualified-id before ',' token
1312 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>::type type; };
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1315:66: error: 'type_trait_pass_t' was not declared in this scope
1315 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>::type type; };
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1315:47: error: parse error in template argument list
1315 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>::type type; };
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1315:91: error: expected unqualified-id before ',' token
1315 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>::type type; };
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1318:66: error: 'type_trait_pass_t' was not declared in this scope
1318 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>::type type; };
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1318:47: error: parse error in template argument list
1318 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>::type type; };
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1318:91: error: expected unqualified-id before ',' token
1318 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>::type type; };
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1321:66: error: 'type_trait_pass_t' was not declared in this scope
1321 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>::type type; };
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1321:47: error: parse error in template argument list
1321 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>::type type; };
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1321:91: error: expected unqualified-id before ',' token
1321 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>::type type; };
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1324:66: error: 'type_trait_pass_t' was not declared in this scope
1324 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>::type type; };
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1324:47: error: parse error in template argument list
1324 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>::type type; };
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1324:91: error: expected unqualified-id before ',' token
1324 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>::type type; };
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1463:33: error: expected ')' before '<' token
1463 | bind_functor(type_trait_take_t<T_functor> _A_func, type_trait_take_t<T_type1> _A_bound1, type_trait_take_t<T_type2> _A_bound2)
| ~ ^
| )
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()':
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1340:64: error: 'type_trait_pass_t' was not declared in this scope
1340 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>> (bound1_.invoke(), bound2_.invoke());
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1340:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1340 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>> (bound1_.invoke(), bound2_.invoke());
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1340:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1340 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>> (bound1_.invoke(), bound2_.invoke());
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1340:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1340 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>> (bound1_.invoke(), bound2_.invoke());
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1340:183: error: expected '(' before '>>' token
1340 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>> (bound1_.invoke(), bound2_.invoke());
| ^~
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1>::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)':
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:66: error: 'type_trait_pass_t' was not declared in this scope
1351 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1351 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1351 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1351 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:151: error: expected '(' before '>' token
1351 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>
| ^
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:152: error: expected primary-expression before ',' token
1351 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:212: error: expected '(' before '>>' token
1351 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>
| ^~
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1, T_arg2>::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)':
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:66: error: 'type_trait_pass_t' was not declared in this scope
1373 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1373 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1373 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1373 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:117: error: expected primary-expression before '>' token
1373 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:118: error: expected primary-expression before ',' token
1373 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:178: error: expected '(' before '>' token
1373 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>
| ^
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:179: error: expected primary-expression before ',' token
1373 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:239: error: expected '(' before '>>' token
1373 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>
| ^~
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1, T_arg2, T_arg3>::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)':
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:66: error: 'type_trait_pass_t' was not declared in this scope
1396 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1396 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1396 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1396 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:117: error: expected primary-expression before '>' token
1396 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:118: error: expected primary-expression before ',' token
1396 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:144: error: expected primary-expression before '>' token
1396 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:145: error: expected primary-expression before ',' token
1396 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:205: error: expected '(' before '>' token
1396 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>
| ^
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:206: error: expected primary-expression before ',' token
1396 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:266: error: expected '(' before '>>' token
1396 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>
| ^~
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)':
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:66: error: 'type_trait_pass_t' was not declared in this scope
1420 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1420 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1420 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1420 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:117: error: expected primary-expression before '>' token
1420 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:118: error: expected primary-expression before ',' token
1420 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:144: error: expected primary-expression before '>' token
1420 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:145: error: expected primary-expression before ',' token
1420 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:171: error: expected primary-expression before '>' token
1420 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:172: error: expected primary-expression before ',' token
1420 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:232: error: expected '(' before '>' token
1420 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>
| ^
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:233: error: expected primary-expression before ',' token
1420 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:293: error: expected '(' before '>>' token
1420 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>
| ^~
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)':
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:66: error: 'type_trait_pass_t' was not declared in this scope
1445 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1445 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1445 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1445 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:117: error: expected primary-expression before '>' token
1445 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:118: error: expected primary-expression before ',' token
1445 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:144: error: expected primary-expression before '>' token
1445 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:145: error: expected primary-expression before ',' token
1445 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:171: error: expected primary-expression before '>' token
1445 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:172: error: expected primary-expression before ',' token
1445 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:198: error: expected primary-expression before '>' token
1445 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:199: error: expected primary-expression before ',' token
1445 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:259: error: expected '(' before '>' token
1445 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>
| ^
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:260: error: expected primary-expression before ',' token
1445 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:320: error: expected '(' before '>>' token
1445 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>
| ^~
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope:
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1504:66: error: 'type_trait_pass_t' was not declared in this scope
1504 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>::type type; };
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1504:47: error: parse error in template argument list
1504 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>::type type; };
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1504:91: error: expected unqualified-id before ',' token
1504 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>::type type; };
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1507:66: error: 'type_trait_pass_t' was not declared in this scope
1507 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>::type type; };
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1507:47: error: parse error in template argument list
1507 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>::type type; };
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1507:91: error: expected unqualified-id before ',' token
1507 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>::type type; };
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1510:66: error: 'type_trait_pass_t' was not declared in this scope
1510 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>::type type; };
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1510:47: error: parse error in template argument list
1510 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>::type type; };
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1510:91: error: expected unqualified-id before ',' token
1510 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>::type type; };
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1513:66: error: 'type_trait_pass_t' was not declared in this scope
1513 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>::type type; };
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1513:47: error: parse error in template argument list
1513 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>::type type; };
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1513:91: error: expected unqualified-id before ',' token
1513 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>::type type; };
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1628:33: error: expected ')' before '<' token
1628 | bind_functor(type_trait_take_t<T_functor> _A_func, type_trait_take_t<T_type1> _A_bound1, type_trait_take_t<T_type2> _A_bound2, type_trait_take_t<T_type3> _A_bound3)
| ~ ^
| )
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()':
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:64: error: 'type_trait_pass_t' was not declared in this scope
1529 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke());
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1529 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke());
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1529 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke());
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1529 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke());
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:183: error: expected '(' before '>' token
1529 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke());
| ^
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:184: error: expected primary-expression before ',' token
1529 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke());
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:244: error: expected '(' before '>>' token
1529 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke());
| ^~
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1>::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)':
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:66: error: 'type_trait_pass_t' was not declared in this scope
1540 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1540 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1540 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1540 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:151: error: expected '(' before '>' token
1540 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>
| ^
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:152: error: expected primary-expression before ',' token
1540 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:212: error: expected '(' before '>' token
1540 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>
| ^
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:213: error: expected primary-expression before ',' token
1540 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:273: error: expected '(' before '>>' token
1540 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>
| ^~
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1, T_arg2>::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)':
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:66: error: 'type_trait_pass_t' was not declared in this scope
1562 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1562 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1562 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1562 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:117: error: expected primary-expression before '>' token
1562 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:118: error: expected primary-expression before ',' token
1562 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:178: error: expected '(' before '>' token
1562 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>
| ^
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:179: error: expected primary-expression before ',' token
1562 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:239: error: expected '(' before '>' token
1562 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>
| ^
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:240: error: expected primary-expression before ',' token
1562 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:300: error: expected '(' before '>>' token
1562 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>
| ^~
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1, T_arg2, T_arg3>::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)':
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:66: error: 'type_trait_pass_t' was not declared in this scope
1585 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1585 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1585 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1585 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:117: error: expected primary-expression before '>' token
1585 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:118: error: expected primary-expression before ',' token
1585 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:144: error: expected primary-expression before '>' token
1585 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:145: error: expected primary-expression before ',' token
1585 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:205: error: expected '(' before '>' token
1585 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>
| ^
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:206: error: expected primary-expression before ',' token
1585 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:266: error: expected '(' before '>' token
1585 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>
| ^
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:267: error: expected primary-expression before ',' token
1585 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:327: error: expected '(' before '>>' token
1585 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>
| ^~
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)':
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:66: error: 'type_trait_pass_t' was not declared in this scope
1609 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1609 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1609 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1609 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:117: error: expected primary-expression before '>' token
1609 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:118: error: expected primary-expression before ',' token
1609 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:144: error: expected primary-expression before '>' token
1609 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:145: error: expected primary-expression before ',' token
1609 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:171: error: expected primary-expression before '>' token
1609 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:172: error: expected primary-expression before ',' token
1609 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:232: error: expected '(' before '>' token
1609 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>
| ^
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:233: error: expected primary-expression before ',' token
1609 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:293: error: expected '(' before '>' token
1609 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>
| ^
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:294: error: expected primary-expression before ',' token
1609 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:354: error: expected '(' before '>>' token
1609 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>
| ^~
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope:
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1671:66: error: 'type_trait_pass_t' was not declared in this scope
1671 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>>::type type; };
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1671:47: error: parse error in template argument list
1671 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>>::type type; };
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1671:91: error: expected unqualified-id before ',' token
1671 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>>::type type; };
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1674:66: error: 'type_trait_pass_t' was not declared in this scope
1674 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>>::type type; };
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1674:47: error: parse error in template argument list
1674 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>>::type type; };
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1674:91: error: expected unqualified-id before ',' token
1674 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>>::type type; };
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1677:66: error: 'type_trait_pass_t' was not declared in this scope
1677 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>>::type type; };
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1677:47: error: parse error in template argument list
1677 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>>::type type; };
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1677:91: error: expected unqualified-id before ',' token
1677 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>>::type type; };
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1769:33: error: expected ')' before '<' token
1769 | bind_functor(type_trait_take_t<T_functor> _A_func, type_trait_take_t<T_type1> _A_bound1, type_trait_take_t<T_type2> _A_bound2, type_trait_take_t<T_type3> _A_bound3, type_trait_take_t<T_type4> _A_bound4)
| ~ ^
| )
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::operator()()':
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:64: error: 'type_trait_pass_t' was not declared in this scope
1693 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke());
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1693 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke());
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1693 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke());
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1693 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke());
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:183: error: expected '(' before '>' token
1693 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke());
| ^
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:184: error: expected primary-expression before ',' token
1693 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke());
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:244: error: expected '(' before '>' token
1693 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke());
| ^
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:245: error: expected primary-expression before ',' token
1693 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke());
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:305: error: expected '(' before '>>' token
1693 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke());
| ^~
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1>::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)':
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:66: error: 'type_trait_pass_t' was not declared in this scope
1704 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1704 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1704 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1704 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:151: error: expected '(' before '>' token
1704 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>>
| ^
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:152: error: expected primary-expression before ',' token
1704 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:212: error: expected '(' before '>' token
1704 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>>
| ^
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:213: error: expected primary-expression before ',' token
1704 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:273: error: expected '(' before '>' token
1704 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>>
| ^
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:274: error: expected primary-expression before ',' token
1704 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:334: error: expected '(' before '>>' token
1704 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>>
| ^~
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1, T_arg2>::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)':
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:66: error: 'type_trait_pass_t' was not declared in this scope
1726 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1726 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1726 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1726 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:117: error: expected primary-expression before '>' token
1726 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:118: error: expected primary-expression before ',' token
1726 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:178: error: expected '(' before '>' token
1726 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>>
| ^
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:179: error: expected primary-expression before ',' token
1726 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:239: error: expected '(' before '>' token
1726 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>>
| ^
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:240: error: expected primary-expression before ',' token
1726 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:300: error: expected '(' before '>' token
1726 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>>
| ^
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:301: error: expected primary-expression before ',' token
1726 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:361: error: expected '(' before '>>' token
1726 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>>
| ^~
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type<T_arg1, T_arg2, T_arg3>::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)':
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:66: error: 'type_trait_pass_t' was not declared in this scope
1749 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1749 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1749 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1749 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:117: error: expected primary-expression before '>' token
1749 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:118: error: expected primary-expression before ',' token
1749 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:144: error: expected primary-expression before '>' token
1749 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:145: error: expected primary-expression before ',' token
1749 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:205: error: expected '(' before '>' token
1749 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>>
| ^
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:206: error: expected primary-expression before ',' token
1749 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:266: error: expected '(' before '>' token
1749 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>>
| ^
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:267: error: expected primary-expression before ',' token
1749 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:327: error: expected '(' before '>' token
1749 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>>
| ^
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:328: error: expected primary-expression before ',' token
1749 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:388: error: expected '(' before '>>' token
1749 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>>
| ^~
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope:
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1814:66: error: 'type_trait_pass_t' was not declared in this scope
1814 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>>::type type; };
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1814:47: error: parse error in template argument list
1814 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>>::type type; };
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1814:91: error: expected unqualified-id before ',' token
1814 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>>::type type; };
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1817:66: error: 'type_trait_pass_t' was not declared in this scope
1817 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>>::type type; };
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1817:47: error: parse error in template argument list
1817 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>>::type type; };
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1817:91: error: expected unqualified-id before ',' token
1817 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>>::type type; };
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1887:33: error: expected ')' before '<' token
1887 | bind_functor(type_trait_take_t<T_functor> _A_func, type_trait_take_t<T_type1> _A_bound1, type_trait_take_t<T_type2> _A_bound2, type_trait_take_t<T_type3> _A_bound3, type_trait_take_t<T_type4> _A_bound4, type_trait_take_t<T_type5> _A_bound5)
| ~ ^
| )
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::operator()()':
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:64: error: 'type_trait_pass_t' was not declared in this scope
1833 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke());
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1833 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke());
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1833 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke());
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1833 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke());
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:183: error: expected '(' before '>' token
1833 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke());
| ^
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:184: error: expected primary-expression before ',' token
1833 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke());
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:244: error: expected '(' before '>' token
1833 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke());
| ^
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:245: error: expected primary-expression before ',' token
1833 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke());
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:305: error: expected '(' before '>' token
1833 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke());
| ^
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:306: error: expected primary-expression before ',' token
1833 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke());
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:366: error: expected '(' before '>>' token
1833 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke());
| ^~
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::deduce_result_type<T_arg1>::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::operator()(T_arg1)':
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:66: error: 'type_trait_pass_t' was not declared in this scope
1844 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1844 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1844 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1844 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:151: error: expected '(' before '>' token
1844 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>>
| ^
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:152: error: expected primary-expression before ',' token
1844 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:212: error: expected '(' before '>' token
1844 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>>
| ^
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:213: error: expected primary-expression before ',' token
1844 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:273: error: expected '(' before '>' token
1844 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>>
| ^
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:274: error: expected primary-expression before ',' token
1844 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:334: error: expected '(' before '>' token
1844 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>>
| ^
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:335: error: expected primary-expression before ',' token
1844 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:395: error: expected '(' before '>>' token
1844 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>>
| ^~
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::deduce_result_type<T_arg1, T_arg2>::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)':
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:66: error: 'type_trait_pass_t' was not declared in this scope
1866 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1866 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1866 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1866 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:117: error: expected primary-expression before '>' token
1866 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:118: error: expected primary-expression before ',' token
1866 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:178: error: expected '(' before '>' token
1866 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>>
| ^
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:179: error: expected primary-expression before ',' token
1866 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:239: error: expected '(' before '>' token
1866 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>>
| ^
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:240: error: expected primary-expression before ',' token
1866 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:300: error: expected '(' before '>' token
1866 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>>
| ^
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:301: error: expected primary-expression before ',' token
1866 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:361: error: expected '(' before '>' token
1866 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>>
| ^
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:362: error: expected primary-expression before ',' token
1866 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:422: error: expected '(' before '>>' token
1866 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>>
| ^~
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope:
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1934:66: error: 'type_trait_pass_t' was not declared in this scope
1934 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>>::type type; };
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1934:47: error: parse error in template argument list
1934 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>>::type type; };
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1934:91: error: expected unqualified-id before ',' token
1934 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>>::type type; };
| ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1983:33: error: expected ')' before '<' token
1983 | bind_functor(type_trait_take_t<T_functor> _A_func, type_trait_take_t<T_type1> _A_bound1, type_trait_take_t<T_type2> _A_bound2, type_trait_take_t<T_type3> _A_bound3, type_trait_take_t<T_type4> _A_bound4, type_trait_take_t<T_type5> _A_bound5, type_trait_take_t<T_type6> _A_bound6)
| ~ ^
| )
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, sigc::nil>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, sigc::nil>::operator()()':
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:64: error: 'type_trait_pass_t' was not declared in this scope
1950 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke());
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1950 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke());
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1950 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke());
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1950 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke());
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:183: error: expected '(' before '>' token
1950 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke());
| ^
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:184: error: expected primary-expression before ',' token
1950 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke());
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:244: error: expected '(' before '>' token
1950 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke());
| ^
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:245: error: expected primary-expression before ',' token
1950 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke());
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:305: error: expected '(' before '>' token
1950 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke());
| ^
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:306: error: expected primary-expression before ',' token
1950 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke());
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:366: error: expected '(' before '>' token
1950 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke());
| ^
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:367: error: expected primary-expression before ',' token
1950 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke());
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:427: error: expected '(' before '>>' token
1950 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke());
| ^~
| (
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, sigc::nil>::deduce_result_type<T_arg1>::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, sigc::nil>::operator()(T_arg1)':
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:66: error: 'type_trait_pass_t' was not declared in this scope
1961 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1961 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1961 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1961 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:151: error: expected '(' before '>' token
1961 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>>
| ^
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:152: error: expected primary-expression before ',' token
1961 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:212: error: expected '(' before '>' token
1961 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>>
| ^
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:213: error: expected primary-expression before ',' token
1961 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:273: error: expected '(' before '>' token
1961 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>>
| ^
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:274: error: expected primary-expression before ',' token
1961 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:334: error: expected '(' before '>' token
1961 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>>
| ^
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:335: error: expected primary-expression before ',' token
1961 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:395: error: expected '(' before '>' token
1961 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>>
| ^
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:396: error: expected primary-expression before ',' token
1961 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:456: error: expected '(' before '>>' token
1961 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>>
| ^~
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope:
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2032:66: error: 'type_trait_pass_t' was not declared in this scope
2032 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>, type_trait_pass_t<typename unwrap_reference<T_type7>::type>>::type type; };
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2032:47: error: parse error in template argument list
2032 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>, type_trait_pass_t<typename unwrap_reference<T_type7>::type>>::type type; };
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2032:125: error: expected unqualified-id before ',' token
2032 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>, type_trait_pass_t<typename unwrap_reference<T_type7>::type>>::type type; };
| ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2061:33: error: expected ')' before '<' token
2061 | bind_functor(type_trait_take_t<T_functor> _A_func, type_trait_take_t<T_type1> _A_bound1, type_trait_take_t<T_type2> _A_bound2, type_trait_take_t<T_type3> _A_bound3, type_trait_take_t<T_type4> _A_bound4, type_trait_take_t<T_type5> _A_bound5, type_trait_take_t<T_type6> _A_bound6, type_trait_take_t<T_type7> _A_bound7)
| ~ ^
| )
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7>::operator()()':
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:64: error: 'type_trait_pass_t' was not declared in this scope
2048 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>, type_trait_pass_t<typename unwrap_reference<T_type7>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke());
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
2048 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>, type_trait_pass_t<typename unwrap_reference<T_type7>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke());
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
2048 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>, type_trait_pass_t<typename unwrap_reference<T_type7>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke());
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
2048 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>, type_trait_pass_t<typename unwrap_reference<T_type7>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke());
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:183: error: expected '(' before '>' token
2048 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>, type_trait_pass_t<typename unwrap_reference<T_type7>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke());
| ^
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:184: error: expected primary-expression before ',' token
2048 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>, type_trait_pass_t<typename unwrap_reference<T_type7>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke());
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:244: error: expected '(' before '>' token
2048 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>, type_trait_pass_t<typename unwrap_reference<T_type7>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke());
| ^
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:245: error: expected primary-expression before ',' token
2048 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>, type_trait_pass_t<typename unwrap_reference<T_type7>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke());
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:305: error: expected '(' before '>' token
2048 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>, type_trait_pass_t<typename unwrap_reference<T_type7>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke());
| ^
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:306: error: expected primary-expression before ',' token
2048 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>, type_trait_pass_t<typename unwrap_reference<T_type7>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke());
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:366: error: expected '(' before '>' token
2048 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>, type_trait_pass_t<typename unwrap_reference<T_type7>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke());
| ^
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:367: error: expected primary-expression before ',' token
2048 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>, type_trait_pass_t<typename unwrap_reference<T_type7>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke());
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:427: error: expected '(' before '>' token
2048 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>, type_trait_pass_t<typename unwrap_reference<T_type7>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke());
| ^
| (
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:428: error: expected primary-expression before ',' token
2048 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>, type_trait_pass_t<typename unwrap_reference<T_type7>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke());
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:488: error: expected '(' before '>>' token
2048 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>, type_trait_pass_t<typename unwrap_reference<T_type7>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke());
| ^~
| (
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: At global scope:
/usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:186:40: error: expected ')' before '<' token
186 | bind_return_functor(type_trait_take_t<T_functor> _A_functor, type_trait_take_t<T_return> _A_ret_value)
| ~ ^
| )
/usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference<T_type>::type sigc::bind_return_functor<T_return, T_functor>::operator()(T_arg1)':
/usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:40:59: error: 'type_trait_pass_t' was not declared in this scope
40 | { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:40:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
40 | { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:40:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
40 | { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference<T_type>::type sigc::bind_return_functor<T_return, T_functor>::operator()(T_arg1, T_arg2)':
/usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:59:59: error: 'type_trait_pass_t' was not declared in this scope
59 | { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:59:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
59 | { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:59:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
59 | { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference<T_type>::type sigc::bind_return_functor<T_return, T_functor>::operator()(T_arg1, T_arg2, T_arg3)':
/usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:79:59: error: 'type_trait_pass_t' was not declared in this scope
79 | { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:79:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
79 | { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:79:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
79 | { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference<T_type>::type sigc::bind_return_functor<T_return, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)':
/usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:100:59: error: 'type_trait_pass_t' was not declared in this scope
100 | { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:100:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
100 | { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:100:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
100 | { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference<T_type>::type sigc::bind_return_functor<T_return, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)':
/usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:122:59: error: 'type_trait_pass_t' was not declared in this scope
122 | { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:122:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
122 | { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:122:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
122 | { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference<T_type>::type sigc::bind_return_functor<T_return, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)':
/usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:145:59: error: 'type_trait_pass_t' was not declared in this scope
145 | { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:145:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
145 | { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:145:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
145 | { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference<T_type>::type sigc::bind_return_functor<T_return, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)':
/usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:169:59: error: 'type_trait_pass_t' was not declared in this scope
169 | { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:169:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
169 | { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:169:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
169 | { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope:
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:85:66: error: 'type_trait_pass_t' was not declared in this scope
85 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>::type type; };
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:85:47: error: parse error in template argument list
85 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>::type type; };
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:85:91: error: expected unqualified-id before ',' token
85 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>::type type; };
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<-1, T_functor>::deduce_result_type<T_arg1, T_arg2>::type sigc::hide_functor<-1, T_functor>::operator()(T_arg1, T_arg2)':
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:113:66: error: 'type_trait_pass_t' was not declared in this scope
113 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:113:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
113 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:113:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
113 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:113:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
113 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<-1, T_functor>::deduce_result_type<T_arg1, T_arg2, T_arg3>::type sigc::hide_functor<-1, T_functor>::operator()(T_arg1, T_arg2, T_arg3)':
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:133:66: error: 'type_trait_pass_t' was not declared in this scope
133 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:133:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
133 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:133:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
133 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:133:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
133 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:133:117: error: expected primary-expression before '>>' token
133 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>>
| ^~
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<-1, T_functor>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type sigc::hide_functor<-1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)':
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:66: error: 'type_trait_pass_t' was not declared in this scope
154 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
154 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
154 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
154 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:117: error: expected primary-expression before '>' token
154 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:118: error: expected primary-expression before ',' token
154 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:144: error: expected primary-expression before '>>' token
154 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
| ^~
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<-1, T_functor>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type sigc::hide_functor<-1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)':
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:66: error: 'type_trait_pass_t' was not declared in this scope
176 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
176 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
176 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
176 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:117: error: expected primary-expression before '>' token
176 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:118: error: expected primary-expression before ',' token
176 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:144: error: expected primary-expression before '>' token
176 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:145: error: expected primary-expression before ',' token
176 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:171: error: expected primary-expression before '>>' token
176 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^~
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<-1, T_functor>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type sigc::hide_functor<-1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)':
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:66: error: 'type_trait_pass_t' was not declared in this scope
199 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
199 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
199 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
199 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:117: error: expected primary-expression before '>' token
199 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:118: error: expected primary-expression before ',' token
199 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:144: error: expected primary-expression before '>' token
199 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:145: error: expected primary-expression before ',' token
199 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:171: error: expected primary-expression before '>' token
199 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:172: error: expected primary-expression before ',' token
199 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:198: error: expected primary-expression before '>>' token
199 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^~
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<-1, T_functor>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type sigc::hide_functor<-1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)':
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:66: error: 'type_trait_pass_t' was not declared in this scope
223 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
223 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
223 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
223 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:117: error: expected primary-expression before '>' token
223 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:118: error: expected primary-expression before ',' token
223 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:144: error: expected primary-expression before '>' token
223 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:145: error: expected primary-expression before ',' token
223 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:171: error: expected primary-expression before '>' token
223 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:172: error: expected primary-expression before ',' token
223 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:198: error: expected primary-expression before '>' token
223 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:199: error: expected primary-expression before ',' token
223 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:225: error: expected primary-expression before '>>' token
223 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^~
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope:
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:256:66: error: 'type_trait_pass_t' was not declared in this scope
256 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>::type type; };
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:256:47: error: parse error in template argument list
256 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>::type type; };
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:256:91: error: expected unqualified-id before ',' token
256 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>::type type; };
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<0, T_functor>::deduce_result_type<T_arg1, T_arg2>::type sigc::hide_functor<0, T_functor>::operator()(T_arg1, T_arg2)':
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:284:66: error: 'type_trait_pass_t' was not declared in this scope
284 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:284:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
284 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:284:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
284 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:284:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
284 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<0, T_functor>::deduce_result_type<T_arg1, T_arg2, T_arg3>::type sigc::hide_functor<0, T_functor>::operator()(T_arg1, T_arg2, T_arg3)':
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:304:66: error: 'type_trait_pass_t' was not declared in this scope
304 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:304:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
304 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:304:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
304 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:304:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
304 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:304:117: error: expected primary-expression before '>>' token
304 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
| ^~
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<0, T_functor>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type sigc::hide_functor<0, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)':
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:66: error: 'type_trait_pass_t' was not declared in this scope
325 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
325 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
325 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
325 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:117: error: expected primary-expression before '>' token
325 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:118: error: expected primary-expression before ',' token
325 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:144: error: expected primary-expression before '>>' token
325 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^~
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<0, T_functor>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type sigc::hide_functor<0, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)':
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:66: error: 'type_trait_pass_t' was not declared in this scope
347 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
347 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
347 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
347 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:117: error: expected primary-expression before '>' token
347 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:118: error: expected primary-expression before ',' token
347 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:144: error: expected primary-expression before '>' token
347 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:145: error: expected primary-expression before ',' token
347 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:171: error: expected primary-expression before '>>' token
347 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^~
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<0, T_functor>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type sigc::hide_functor<0, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)':
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:66: error: 'type_trait_pass_t' was not declared in this scope
370 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
370 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
370 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
370 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:117: error: expected primary-expression before '>' token
370 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:118: error: expected primary-expression before ',' token
370 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:144: error: expected primary-expression before '>' token
370 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:145: error: expected primary-expression before ',' token
370 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:171: error: expected primary-expression before '>' token
370 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:172: error: expected primary-expression before ',' token
370 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:198: error: expected primary-expression before '>>' token
370 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^~
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<0, T_functor>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type sigc::hide_functor<0, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)':
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:66: error: 'type_trait_pass_t' was not declared in this scope
394 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
394 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
394 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
394 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:117: error: expected primary-expression before '>' token
394 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:118: error: expected primary-expression before ',' token
394 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:144: error: expected primary-expression before '>' token
394 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:145: error: expected primary-expression before ',' token
394 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:171: error: expected primary-expression before '>' token
394 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:172: error: expected primary-expression before ',' token
394 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:198: error: expected primary-expression before '>' token
394 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:199: error: expected primary-expression before ',' token
394 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:225: error: expected primary-expression before '>>' token
394 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^~
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope:
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:427:66: error: 'type_trait_pass_t' was not declared in this scope
427 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>::type type; };
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:427:47: error: parse error in template argument list
427 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>::type type; };
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:427:91: error: expected unqualified-id before ',' token
427 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>::type type; };
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<1, T_functor>::deduce_result_type<T_arg1, T_arg2>::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2)':
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:438:66: error: 'type_trait_pass_t' was not declared in this scope
438 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:438:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
438 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:438:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
438 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:438:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
438 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<1, T_functor>::deduce_result_type<T_arg1, T_arg2, T_arg3>::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2, T_arg3)':
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:458:66: error: 'type_trait_pass_t' was not declared in this scope
458 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:458:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
458 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:458:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
458 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:458:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
458 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:458:117: error: expected primary-expression before '>>' token
458 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>>
| ^~
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<1, T_functor>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)':
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:66: error: 'type_trait_pass_t' was not declared in this scope
479 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
479 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
479 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
479 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:117: error: expected primary-expression before '>' token
479 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:118: error: expected primary-expression before ',' token
479 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:144: error: expected primary-expression before '>>' token
479 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^~
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<1, T_functor>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)':
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:66: error: 'type_trait_pass_t' was not declared in this scope
501 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
501 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
501 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
501 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:117: error: expected primary-expression before '>' token
501 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:118: error: expected primary-expression before ',' token
501 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:144: error: expected primary-expression before '>' token
501 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:145: error: expected primary-expression before ',' token
501 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:171: error: expected primary-expression before '>>' token
501 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^~
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<1, T_functor>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)':
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:66: error: 'type_trait_pass_t' was not declared in this scope
524 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
524 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
524 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
524 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:117: error: expected primary-expression before '>' token
524 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:118: error: expected primary-expression before ',' token
524 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:144: error: expected primary-expression before '>' token
524 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:145: error: expected primary-expression before ',' token
524 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:171: error: expected primary-expression before '>' token
524 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:172: error: expected primary-expression before ',' token
524 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:198: error: expected primary-expression before '>>' token
524 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^~
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<1, T_functor>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)':
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:66: error: 'type_trait_pass_t' was not declared in this scope
548 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
548 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
548 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
548 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:117: error: expected primary-expression before '>' token
548 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:118: error: expected primary-expression before ',' token
548 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:144: error: expected primary-expression before '>' token
548 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:145: error: expected primary-expression before ',' token
548 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:171: error: expected primary-expression before '>' token
548 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:172: error: expected primary-expression before ',' token
548 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:198: error: expected primary-expression before '>' token
548 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:199: error: expected primary-expression before ',' token
548 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:225: error: expected primary-expression before '>>' token
548 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^~
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope:
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:580:66: error: 'type_trait_pass_t' was not declared in this scope
580 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>::type type; };
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:580:47: error: parse error in template argument list
580 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>::type type; };
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:580:91: error: expected unqualified-id before ',' token
580 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>::type type; };
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<2, T_functor>::deduce_result_type<T_arg1, T_arg2, T_arg3>::type sigc::hide_functor<2, T_functor>::operator()(T_arg1, T_arg2, T_arg3)':
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:592:66: error: 'type_trait_pass_t' was not declared in this scope
592 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:592:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
592 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:592:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
592 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:592:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
592 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:592:117: error: expected primary-expression before '>>' token
592 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>>
| ^~
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<2, T_functor>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type sigc::hide_functor<2, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)':
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:66: error: 'type_trait_pass_t' was not declared in this scope
613 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
613 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
613 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
613 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:117: error: expected primary-expression before '>' token
613 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:118: error: expected primary-expression before ',' token
613 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:144: error: expected primary-expression before '>>' token
613 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>>
| ^~
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<2, T_functor>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type sigc::hide_functor<2, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)':
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:66: error: 'type_trait_pass_t' was not declared in this scope
635 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
635 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
635 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
635 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:117: error: expected primary-expression before '>' token
635 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:118: error: expected primary-expression before ',' token
635 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:144: error: expected primary-expression before '>' token
635 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:145: error: expected primary-expression before ',' token
635 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:171: error: expected primary-expression before '>>' token
635 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^~
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<2, T_functor>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type sigc::hide_functor<2, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)':
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:66: error: 'type_trait_pass_t' was not declared in this scope
658 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
658 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
658 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
658 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:117: error: expected primary-expression before '>' token
658 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:118: error: expected primary-expression before ',' token
658 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:144: error: expected primary-expression before '>' token
658 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:145: error: expected primary-expression before ',' token
658 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:171: error: expected primary-expression before '>' token
658 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:172: error: expected primary-expression before ',' token
658 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:198: error: expected primary-expression before '>>' token
658 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^~
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<2, T_functor>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type sigc::hide_functor<2, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)':
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:66: error: 'type_trait_pass_t' was not declared in this scope
682 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
682 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
682 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
682 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:117: error: expected primary-expression before '>' token
682 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:118: error: expected primary-expression before ',' token
682 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:144: error: expected primary-expression before '>' token
682 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:145: error: expected primary-expression before ',' token
682 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:171: error: expected primary-expression before '>' token
682 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:172: error: expected primary-expression before ',' token
682 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:198: error: expected primary-expression before '>' token
682 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:199: error: expected primary-expression before ',' token
682 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:225: error: expected primary-expression before '>>' token
682 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^~
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope:
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:714:66: error: 'type_trait_pass_t' was not declared in this scope
714 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>::type type; };
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:714:47: error: parse error in template argument list
714 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>::type type; };
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:714:91: error: expected unqualified-id before ',' token
714 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>::type type; };
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<3, T_functor>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type sigc::hide_functor<3, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)':
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:727:66: error: 'type_trait_pass_t' was not declared in this scope
727 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:727:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
727 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:727:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
727 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:727:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
727 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:727:117: error: expected primary-expression before '>' token
727 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:727:118: error: expected primary-expression before ',' token
727 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:727:144: error: expected primary-expression before '>>' token
727 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
| ^~
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<3, T_functor>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type sigc::hide_functor<3, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)':
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:66: error: 'type_trait_pass_t' was not declared in this scope
749 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg5>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
749 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg5>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
749 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg5>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
749 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg5>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:117: error: expected primary-expression before '>' token
749 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:118: error: expected primary-expression before ',' token
749 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:144: error: expected primary-expression before '>' token
749 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:145: error: expected primary-expression before ',' token
749 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:171: error: expected primary-expression before '>>' token
749 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg5>>
| ^~
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<3, T_functor>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type sigc::hide_functor<3, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)':
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:66: error: 'type_trait_pass_t' was not declared in this scope
772 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
772 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
772 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
772 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:117: error: expected primary-expression before '>' token
772 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:118: error: expected primary-expression before ',' token
772 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:144: error: expected primary-expression before '>' token
772 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:145: error: expected primary-expression before ',' token
772 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:171: error: expected primary-expression before '>' token
772 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:172: error: expected primary-expression before ',' token
772 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:198: error: expected primary-expression before '>>' token
772 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^~
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<3, T_functor>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type sigc::hide_functor<3, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)':
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:66: error: 'type_trait_pass_t' was not declared in this scope
796 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
796 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
796 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
796 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:117: error: expected primary-expression before '>' token
796 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:118: error: expected primary-expression before ',' token
796 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:144: error: expected primary-expression before '>' token
796 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:145: error: expected primary-expression before ',' token
796 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:171: error: expected primary-expression before '>' token
796 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:172: error: expected primary-expression before ',' token
796 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:198: error: expected primary-expression before '>' token
796 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:199: error: expected primary-expression before ',' token
796 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:225: error: expected primary-expression before '>>' token
796 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^~
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope:
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:828:66: error: 'type_trait_pass_t' was not declared in this scope
828 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>::type type; };
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:828:47: error: parse error in template argument list
828 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>::type type; };
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:828:91: error: expected unqualified-id before ',' token
828 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>::type type; };
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<4, T_functor>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type sigc::hide_functor<4, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)':
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:66: error: 'type_trait_pass_t' was not declared in this scope
842 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
842 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
842 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
842 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:117: error: expected primary-expression before '>' token
842 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:118: error: expected primary-expression before ',' token
842 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:144: error: expected primary-expression before '>' token
842 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:145: error: expected primary-expression before ',' token
842 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:171: error: expected primary-expression before '>>' token
842 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^~
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<4, T_functor>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type sigc::hide_functor<4, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)':
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:66: error: 'type_trait_pass_t' was not declared in this scope
865 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg6>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
865 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg6>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
865 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg6>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
865 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg6>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:117: error: expected primary-expression before '>' token
865 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:118: error: expected primary-expression before ',' token
865 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:144: error: expected primary-expression before '>' token
865 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:145: error: expected primary-expression before ',' token
865 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:171: error: expected primary-expression before '>' token
865 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:172: error: expected primary-expression before ',' token
865 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:198: error: expected primary-expression before '>>' token
865 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg6>>
| ^~
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<4, T_functor>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type sigc::hide_functor<4, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)':
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:66: error: 'type_trait_pass_t' was not declared in this scope
889 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
889 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
889 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
889 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:117: error: expected primary-expression before '>' token
889 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:118: error: expected primary-expression before ',' token
889 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:144: error: expected primary-expression before '>' token
889 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:145: error: expected primary-expression before ',' token
889 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:171: error: expected primary-expression before '>' token
889 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:172: error: expected primary-expression before ',' token
889 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:198: error: expected primary-expression before '>' token
889 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:199: error: expected primary-expression before ',' token
889 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:225: error: expected primary-expression before '>>' token
889 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^~
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope:
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:921:66: error: 'type_trait_pass_t' was not declared in this scope
921 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg7>>::type type; };
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:921:47: error: parse error in template argument list
921 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg7>>::type type; };
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:921:91: error: expected unqualified-id before ',' token
921 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg7>>::type type; };
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<5, T_functor>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type sigc::hide_functor<5, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)':
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:66: error: 'type_trait_pass_t' was not declared in this scope
936 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
936 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
936 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
936 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:117: error: expected primary-expression before '>' token
936 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:118: error: expected primary-expression before ',' token
936 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:144: error: expected primary-expression before '>' token
936 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:145: error: expected primary-expression before ',' token
936 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:171: error: expected primary-expression before '>' token
936 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:172: error: expected primary-expression before ',' token
936 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:198: error: expected primary-expression before '>>' token
936 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^~
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<5, T_functor>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type sigc::hide_functor<5, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)':
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:66: error: 'type_trait_pass_t' was not declared in this scope
960 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg7>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
960 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg7>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
960 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg7>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
960 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg7>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:117: error: expected primary-expression before '>' token
960 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:118: error: expected primary-expression before ',' token
960 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:144: error: expected primary-expression before '>' token
960 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:145: error: expected primary-expression before ',' token
960 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:171: error: expected primary-expression before '>' token
960 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:172: error: expected primary-expression before ',' token
960 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:198: error: expected primary-expression before '>' token
960 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:199: error: expected primary-expression before ',' token
960 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:225: error: expected primary-expression before '>>' token
960 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg7>>
| ^~
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope:
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:992:66: error: 'type_trait_pass_t' was not declared in this scope
992 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>::type type; };
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:992:47: error: parse error in template argument list
992 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>::type type; };
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:992:91: error: expected unqualified-id before ',' token
992 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>::type type; };
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<6, T_functor>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type sigc::hide_functor<6, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)':
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:66: error: 'type_trait_pass_t' was not declared in this scope
1008 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1008 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1008 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
1008 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:117: error: expected primary-expression before '>' token
1008 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:118: error: expected primary-expression before ',' token
1008 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:144: error: expected primary-expression before '>' token
1008 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:145: error: expected primary-expression before ',' token
1008 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:171: error: expected primary-expression before '>' token
1008 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:172: error: expected primary-expression before ',' token
1008 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:198: error: expected primary-expression before '>' token
1008 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:199: error: expected primary-expression before ',' token
1008 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:225: error: expected primary-expression before '>>' token
1008 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: At global scope:
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:133:51: error: expected ')' before '<' token
133 | explicit retype_return_functor(type_trait_take_t<T_functor> _A_functor)
| ~ ^
| )
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'T_return sigc::retype_return_functor<T_return, T_functor>::operator()(T_arg1)':
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:32:75: error: 'type_trait_pass_t' was not declared in this scope
32 | { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:32:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
32 | { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:32:22: error: expected primary-expression before '(' token
32 | { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'T_return sigc::retype_return_functor<T_return, T_functor>::operator()(T_arg1, T_arg2)':
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:46:75: error: 'type_trait_pass_t' was not declared in this scope
46 | { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:46:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
46 | { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:46:22: error: expected primary-expression before '(' token
46 | { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:46:126: error: expected primary-expression before '>>' token
46 | { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>>
| ^~
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'T_return sigc::retype_return_functor<T_return, T_functor>::operator()(T_arg1, T_arg2, T_arg3)':
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:60:75: error: 'type_trait_pass_t' was not declared in this scope
60 | { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:60:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
60 | { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:60:22: error: expected primary-expression before '(' token
60 | { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:60:126: error: expected primary-expression before '>' token
60 | { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:60:127: error: expected primary-expression before ',' token
60 | { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:60:153: error: expected primary-expression before '>>' token
60 | { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
| ^~
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'T_return sigc::retype_return_functor<T_return, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)':
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:75: error: 'type_trait_pass_t' was not declared in this scope
74 | { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
74 | { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:22: error: expected primary-expression before '(' token
74 | { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:126: error: expected primary-expression before '>' token
74 | { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:127: error: expected primary-expression before ',' token
74 | { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:153: error: expected primary-expression before '>' token
74 | { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:154: error: expected primary-expression before ',' token
74 | { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:180: error: expected primary-expression before '>>' token
74 | { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^~
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'T_return sigc::retype_return_functor<T_return, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)':
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:75: error: 'type_trait_pass_t' was not declared in this scope
88 | { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
88 | { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:22: error: expected primary-expression before '(' token
88 | { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:126: error: expected primary-expression before '>' token
88 | { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:127: error: expected primary-expression before ',' token
88 | { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:153: error: expected primary-expression before '>' token
88 | { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:154: error: expected primary-expression before ',' token
88 | { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:180: error: expected primary-expression before '>' token
88 | { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:181: error: expected primary-expression before ',' token
88 | { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:207: error: expected primary-expression before '>>' token
88 | { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^~
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'T_return sigc::retype_return_functor<T_return, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)':
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:75: error: 'type_trait_pass_t' was not declared in this scope
102 | { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
102 | { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:22: error: expected primary-expression before '(' token
102 | { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:126: error: expected primary-expression before '>' token
102 | { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:127: error: expected primary-expression before ',' token
102 | { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:153: error: expected primary-expression before '>' token
102 | { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:154: error: expected primary-expression before ',' token
102 | { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:180: error: expected primary-expression before '>' token
102 | { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:181: error: expected primary-expression before ',' token
102 | { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:207: error: expected primary-expression before '>' token
102 | { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:208: error: expected primary-expression before ',' token
102 | { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:234: error: expected primary-expression before '>>' token
102 | { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^~
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'T_return sigc::retype_return_functor<T_return, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)':
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:75: error: 'type_trait_pass_t' was not declared in this scope
116 | { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
116 | { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:22: error: expected primary-expression before '(' token
116 | { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:126: error: expected primary-expression before '>' token
116 | { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:127: error: expected primary-expression before ',' token
116 | { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:153: error: expected primary-expression before '>' token
116 | { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:154: error: expected primary-expression before ',' token
116 | { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:180: error: expected primary-expression before '>' token
116 | { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:181: error: expected primary-expression before ',' token
116 | { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:207: error: expected primary-expression before '>' token
116 | { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:208: error: expected primary-expression before ',' token
116 | { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:234: error: expected primary-expression before '>' token
116 | { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:235: error: expected primary-expression before ',' token
116 | { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:261: error: expected primary-expression before '>>' token
116 | { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^~
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: At global scope:
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:262:42: error: expected ')' before '<' token
262 | retype_return_functor(type_trait_take_t<T_functor> _A_functor)
| ~ ^
| )
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor<void, T_functor>::operator()(T_arg1)':
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:165:59: error: 'type_trait_pass_t' was not declared in this scope
165 | { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:165:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
165 | { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:165:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
165 | { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor<void, T_functor>::operator()(T_arg1, T_arg2)':
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:179:59: error: 'type_trait_pass_t' was not declared in this scope
179 | { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:179:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
179 | { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:179:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
179 | { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor<void, T_functor>::operator()(T_arg1, T_arg2, T_arg3)':
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:193:59: error: 'type_trait_pass_t' was not declared in this scope
193 | { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:193:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
193 | { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:193:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
193 | { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor<void, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)':
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:207:59: error: 'type_trait_pass_t' was not declared in this scope
207 | { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:207:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
207 | { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:207:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
207 | { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor<void, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)':
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:221:59: error: 'type_trait_pass_t' was not declared in this scope
221 | { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:221:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
221 | { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:221:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
221 | { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor<void, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)':
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:235:59: error: 'type_trait_pass_t' was not declared in this scope
235 | { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:235:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
235 | { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:235:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
235 | { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor<void, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)':
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:249:59: error: 'type_trait_pass_t' was not declared in this scope
249 | { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:249:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
249 | { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:249:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
249 | { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/retype.h: At global scope:
/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:83:66: error: 'type_trait_pass_t' was not declared in this scope
83 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>::type type; };
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:83:47: error: parse error in template argument list
83 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>::type type; };
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:83:91: error: expected unqualified-id before ',' token
83 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>::type type; };
| ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:205:44: error: expected ')' before '<' token
205 | explicit retype_functor(type_trait_take_t<T_functor> _A_functor)
| ~ ^
| )
/usr/include/sigc++-2.0/sigc++/adaptors/retype.h: In member function 'typename sigc::retype_functor<T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7>::deduce_result_type<T_arg1>::type sigc::retype_functor<T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7>::operator()(T_arg1)':
/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:92:66: error: 'type_trait_take_t' was not declared in this scope
92 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:92:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
92 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:92:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
92 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:92:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
92 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/retype.h: In member function 'typename sigc::retype_functor<T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7>::deduce_result_type<T_arg1, T_arg2>::type sigc::retype_functor<T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7>::operator()(T_arg1, T_arg2)':
/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:108:66: error: 'type_trait_take_t' was not declared in this scope
108 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:108:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
108 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:108:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
108 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:108:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
108 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:108:119: error: expected primary-expression before '>>' token
108 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>>
| ^~
/usr/include/sigc++-2.0/sigc++/adaptors/retype.h: In member function 'typename sigc::retype_functor<T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7>::deduce_result_type<T_arg1, T_arg2, T_arg3>::type sigc::retype_functor<T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7>::operator()(T_arg1, T_arg2, T_arg3)':
/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:66: error: 'type_trait_take_t' was not declared in this scope
124 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
124 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
124 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
124 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:119: error: expected primary-expression before '>' token
124 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:120: error: expected primary-expression before ',' token
124 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:147: error: expected primary-expression before '>>' token
124 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>>
| ^~
/usr/include/sigc++-2.0/sigc++/adaptors/retype.h: In member function 'typename sigc::retype_functor<T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type sigc::retype_functor<T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)':
/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:66: error: 'type_trait_take_t' was not declared in this scope
140 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
140 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
140 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
140 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:119: error: expected primary-expression before '>' token
140 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:120: error: expected primary-expression before ',' token
140 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:147: error: expected primary-expression before '>' token
140 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:148: error: expected primary-expression before ',' token
140 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:175: error: expected primary-expression before '>>' token
140 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>>
| ^~
/usr/include/sigc++-2.0/sigc++/adaptors/retype.h: In member function 'typename sigc::retype_functor<T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type sigc::retype_functor<T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)':
/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:66: error: 'type_trait_take_t' was not declared in this scope
156 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
156 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
156 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
156 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:119: error: expected primary-expression before '>' token
156 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:120: error: expected primary-expression before ',' token
156 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:147: error: expected primary-expression before '>' token
156 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:148: error: expected primary-expression before ',' token
156 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:175: error: expected primary-expression before '>' token
156 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:176: error: expected primary-expression before ',' token
156 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:203: error: expected primary-expression before '>>' token
156 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>>
| ^~
/usr/include/sigc++-2.0/sigc++/adaptors/retype.h: In member function 'typename sigc::retype_functor<T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type sigc::retype_functor<T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)':
/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:66: error: 'type_trait_take_t' was not declared in this scope
172 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>, type_trait_take_t<T_type6>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
172 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>, type_trait_take_t<T_type6>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
172 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>, type_trait_take_t<T_type6>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
172 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>, type_trait_take_t<T_type6>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:119: error: expected primary-expression before '>' token
172 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>, type_trait_take_t<T_type6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:120: error: expected primary-expression before ',' token
172 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>, type_trait_take_t<T_type6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:147: error: expected primary-expression before '>' token
172 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>, type_trait_take_t<T_type6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:148: error: expected primary-expression before ',' token
172 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>, type_trait_take_t<T_type6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:175: error: expected primary-expression before '>' token
172 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>, type_trait_take_t<T_type6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:176: error: expected primary-expression before ',' token
172 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>, type_trait_take_t<T_type6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:203: error: expected primary-expression before '>' token
172 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>, type_trait_take_t<T_type6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:204: error: expected primary-expression before ',' token
172 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>, type_trait_take_t<T_type6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:231: error: expected primary-expression before '>>' token
172 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>, type_trait_take_t<T_type6>>
| ^~
/usr/include/sigc++-2.0/sigc++/adaptors/retype.h: In member function 'typename sigc::retype_functor<T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type sigc::retype_functor<T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)':
/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:66: error: 'type_trait_take_t' was not declared in this scope
188 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>, type_trait_take_t<T_type6>, type_trait_take_t<T_type7>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
188 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>, type_trait_take_t<T_type6>, type_trait_take_t<T_type7>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
188 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>, type_trait_take_t<T_type6>, type_trait_take_t<T_type7>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
188 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>, type_trait_take_t<T_type6>, type_trait_take_t<T_type7>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:119: error: expected primary-expression before '>' token
188 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>, type_trait_take_t<T_type6>, type_trait_take_t<T_type7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:120: error: expected primary-expression before ',' token
188 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>, type_trait_take_t<T_type6>, type_trait_take_t<T_type7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:147: error: expected primary-expression before '>' token
188 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>, type_trait_take_t<T_type6>, type_trait_take_t<T_type7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:148: error: expected primary-expression before ',' token
188 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>, type_trait_take_t<T_type6>, type_trait_take_t<T_type7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:175: error: expected primary-expression before '>' token
188 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>, type_trait_take_t<T_type6>, type_trait_take_t<T_type7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:176: error: expected primary-expression before ',' token
188 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>, type_trait_take_t<T_type6>, type_trait_take_t<T_type7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:203: error: expected primary-expression before '>' token
188 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>, type_trait_take_t<T_type6>, type_trait_take_t<T_type7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:204: error: expected primary-expression before ',' token
188 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>, type_trait_take_t<T_type6>, type_trait_take_t<T_type7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:231: error: expected primary-expression before '>' token
188 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>, type_trait_take_t<T_type6>, type_trait_take_t<T_type7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:232: error: expected primary-expression before ',' token
188 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>, type_trait_take_t<T_type6>, type_trait_take_t<T_type7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:259: error: expected primary-expression before '>>' token
188 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>, type_trait_take_t<T_type6>, type_trait_take_t<T_type7>>
| ^~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h: At global scope:
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:55:15: error: 'deduce_result_t' is not a member of 'sigc'; did you mean 'deduce_result_type'?
55 | sigc::deduce_result_t<T_getter, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>
| ^~~~~~~~~~~~~~~
| deduce_result_type
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:55:15: error: 'deduce_result_t' is not a member of 'sigc'; did you mean 'deduce_result_type'?
55 | sigc::deduce_result_t<T_getter, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>
| ^~~~~~~~~~~~~~~
| deduce_result_type
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:54:47: error: parse error in template argument list
54 | { typedef typename adaptor_type::template deduce_result_type<
| ^~~~~~~~~~~~~~~~~~~
55 | sigc::deduce_result_t<T_getter, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:56:11: error: expected unqualified-id before '>' token
56 | >::type type; };
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor<T_setter, T_getter>::deduce_result_type<T_arg1>::type sigc::compose1_functor<T_setter, T_getter>::operator()(T_arg1)':
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:66:72: error: 'deduce_result_t' is not a member of 'sigc'; did you mean 'deduce_result_type'?
66 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1>>
| ^~~~~~~~~~~~~~~
| deduce_result_type
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:66:72: error: 'deduce_result_t' is not a member of 'sigc'; did you mean 'deduce_result_type'?
66 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1>>
| ^~~~~~~~~~~~~~~
| deduce_result_type
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:66:104: error: spurious '>>', use '>' to terminate a template argument list
66 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1>>
| ^~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:66:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
66 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:66:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
66 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:66:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
66 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor<T_setter, T_getter>::deduce_result_type<T_arg1, T_arg2>::type sigc::compose1_functor<T_setter, T_getter>::operator()(T_arg1, T_arg2)':
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:73:72: error: 'deduce_result_t' is not a member of 'sigc'; did you mean 'deduce_result_type'?
73 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1, T_arg2>>
| ^~~~~~~~~~~~~~~
| deduce_result_type
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:73:72: error: 'deduce_result_t' is not a member of 'sigc'; did you mean 'deduce_result_type'?
73 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1, T_arg2>>
| ^~~~~~~~~~~~~~~
| deduce_result_type
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:73:112: error: spurious '>>', use '>' to terminate a template argument list
73 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1, T_arg2>>
| ^~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:73:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
73 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1, T_arg2>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:73:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
73 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1, T_arg2>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:73:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
73 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1, T_arg2>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor<T_setter, T_getter>::deduce_result_type<T_arg1, T_arg2, T_arg3>::type sigc::compose1_functor<T_setter, T_getter>::operator()(T_arg1, T_arg2, T_arg3)':
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:80:72: error: 'deduce_result_t' is not a member of 'sigc'; did you mean 'deduce_result_type'?
80 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1, T_arg2, T_arg3>>
| ^~~~~~~~~~~~~~~
| deduce_result_type
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:80:72: error: 'deduce_result_t' is not a member of 'sigc'; did you mean 'deduce_result_type'?
80 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1, T_arg2, T_arg3>>
| ^~~~~~~~~~~~~~~
| deduce_result_type
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:80:120: error: spurious '>>', use '>' to terminate a template argument list
80 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1, T_arg2, T_arg3>>
| ^~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:80:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
80 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1, T_arg2, T_arg3>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:80:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
80 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1, T_arg2, T_arg3>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:80:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
80 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1, T_arg2, T_arg3>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor<T_setter, T_getter>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type sigc::compose1_functor<T_setter, T_getter>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)':
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:87:72: error: 'deduce_result_t' is not a member of 'sigc'; did you mean 'deduce_result_type'?
87 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1, T_arg2, T_arg3, T_arg4>>
| ^~~~~~~~~~~~~~~
| deduce_result_type
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:87:72: error: 'deduce_result_t' is not a member of 'sigc'; did you mean 'deduce_result_type'?
87 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1, T_arg2, T_arg3, T_arg4>>
| ^~~~~~~~~~~~~~~
| deduce_result_type
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:87:128: error: spurious '>>', use '>' to terminate a template argument list
87 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1, T_arg2, T_arg3, T_arg4>>
| ^~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:87:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
87 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1, T_arg2, T_arg3, T_arg4>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:87:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
87 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1, T_arg2, T_arg3, T_arg4>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:87:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
87 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1, T_arg2, T_arg3, T_arg4>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor<T_setter, T_getter>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type sigc::compose1_functor<T_setter, T_getter>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)':
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:94:72: error: 'deduce_result_t' is not a member of 'sigc'; did you mean 'deduce_result_type'?
94 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>>
| ^~~~~~~~~~~~~~~
| deduce_result_type
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:94:72: error: 'deduce_result_t' is not a member of 'sigc'; did you mean 'deduce_result_type'?
94 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>>
| ^~~~~~~~~~~~~~~
| deduce_result_type
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:94:136: error: spurious '>>', use '>' to terminate a template argument list
94 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>>
| ^~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:94:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
94 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:94:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
94 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:94:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
94 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor<T_setter, T_getter>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type sigc::compose1_functor<T_setter, T_getter>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)':
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:101:72: error: 'deduce_result_t' is not a member of 'sigc'; did you mean 'deduce_result_type'?
101 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>>
| ^~~~~~~~~~~~~~~
| deduce_result_type
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:101:72: error: 'deduce_result_t' is not a member of 'sigc'; did you mean 'deduce_result_type'?
101 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>>
| ^~~~~~~~~~~~~~~
| deduce_result_type
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:101:144: error: spurious '>>', use '>' to terminate a template argument list
101 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>>
| ^~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:101:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
101 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:101:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
101 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:101:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
101 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor<T_setter, T_getter>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type sigc::compose1_functor<T_setter, T_getter>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)':
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:108:72: error: 'deduce_result_t' is not a member of 'sigc'; did you mean 'deduce_result_type'?
108 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>>
| ^~~~~~~~~~~~~~~
| deduce_result_type
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:108:72: error: 'deduce_result_t' is not a member of 'sigc'; did you mean 'deduce_result_type'?
108 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>>
| ^~~~~~~~~~~~~~~
| deduce_result_type
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:108:152: error: spurious '>>', use '>' to terminate a template argument list
108 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>>
| ^~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:108:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
108 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:108:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
108 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:108:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
108 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h: At global scope:
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:151:24: error: 'deduce_result_t' in namespace 'sigc' does not name a template type; did you mean 'deduce_result_type'?
151 | typename sigc::deduce_result_t<T_getter1, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>,
| ^~~~~~~~~~~~~~~
| deduce_result_type
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:151:39: error: expected template-argument before '<' token
151 | typename sigc::deduce_result_t<T_getter1, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>,
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:151:39: error: expected '>' before '<' token
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose2_functor<T_setter, T_getter1, T_getter2>::deduce_result_type<T_arg1>::type sigc::compose2_functor<T_setter, T_getter1, T_getter2>::operator()(T_arg1)':
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:163:72: error: 'deduce_result_t' is not a member of 'sigc'; did you mean 'deduce_result_type'?
163 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter1, T_arg1>,
| ^~~~~~~~~~~~~~~
| deduce_result_type
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:163:72: error: 'deduce_result_t' is not a member of 'sigc'; did you mean 'deduce_result_type'?
163 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter1, T_arg1>,
| ^~~~~~~~~~~~~~~
| deduce_result_type
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:163:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
163 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter1, T_arg1>,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:163:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
163 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter1, T_arg1>,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:163:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
163 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter1, T_arg1>,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:164:64: error: 'deduce_result_t' is not a member of 'sigc'; did you mean 'deduce_result_type'?
164 | sigc::deduce_result_t<T_getter2, T_arg1>>
| ^~~~~~~~~~~~~~~
| deduce_result_type
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:164:89: error: expected primary-expression before ',' token
164 | sigc::deduce_result_t<T_getter2, T_arg1>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:164:97: error: expected primary-expression before '>>' token
164 | sigc::deduce_result_t<T_getter2, T_arg1>>
| ^~
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose2_functor<T_setter, T_getter1, T_getter2>::deduce_result_type<T_arg1, T_arg2>::type sigc::compose2_functor<T_setter, T_getter1, T_getter2>::operator()(T_arg1, T_arg2)':
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:171:72: error: 'deduce_result_t' is not a member of 'sigc'; did you mean 'deduce_result_type'?
171 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter1, T_arg1, T_arg2>,
| ^~~~~~~~~~~~~~~
| deduce_result_type
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:171:72: error: 'deduce_result_t' is not a member of 'sigc'; did you mean 'deduce_result_type'?
171 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter1, T_arg1, T_arg2>,
| ^~~~~~~~~~~~~~~
| deduce_result_type
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:171:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
171 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter1, T_arg1, T_arg2>,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:171:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
171 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter1, T_arg1, T_arg2>,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:171:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
171 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter1, T_arg1, T_arg2>,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:172:64: error: 'deduce_result_t' is not a member of 'sigc'; did you mean 'deduce_result_type'?
172 | sigc::deduce_result_t<T_getter2, T_arg1, T_arg2>>
| ^~~~~~~~~~~~~~~
| deduce_result_type
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:172:89: error: expected primary-expression before ',' token
172 | sigc::deduce_result_t<T_getter2, T_arg1, T_arg2>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:172:97: error: expected primary-expression before ',' token
172 | sigc::deduce_result_t<T_getter2, T_arg1, T_arg2>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:172:105: error: expected primary-expression before '>>' token
172 | sigc::deduce_result_t<T_getter2, T_arg1, T_arg2>>
| ^~
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose2_functor<T_setter, T_getter1, T_getter2>::deduce_result_type<T_arg1, T_arg2, T_arg3>::type sigc::compose2_functor<T_setter, T_getter1, T_getter2>::operator()(T_arg1, T_arg2, T_arg3)':
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:179:72: error: 'deduce_result_t' is not a member of 'sigc'; did you mean 'deduce_result_type'?
179 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter1, T_arg1, T_arg2, T_arg3>,
| ^~~~~~~~~~~~~~~
| deduce_result_type
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:179:72: error: 'deduce_result_t' is not a member of 'sigc'; did you mean 'deduce_result_type'?
179 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter1, T_arg1, T_arg2, T_arg3>,
| ^~~~~~~~~~~~~~~
| deduce_result_type
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:179:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
179 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter1, T_arg1, T_arg2, T_arg3>,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:179:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
179 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter1, T_arg1, T_arg2, T_arg3>,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:179:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
179 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter1, T_arg1, T_arg2, T_arg3>,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:180:64: error: 'deduce_result_t' is not a member of 'sigc'; did you mean 'deduce_result_type'?
180 | sigc::deduce_result_t<T_getter2, T_arg1, T_arg2, T_arg3>>
| ^~~~~~~~~~~~~~~
| deduce_result_type
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:180:89: error: expected primary-expression before ',' token
180 | sigc::deduce_result_t<T_getter2, T_arg1, T_arg2, T_arg3>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:180:97: error: expected primary-expression before ',' token
180 | sigc::deduce_result_t<T_getter2, T_arg1, T_arg2, T_arg3>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:180:105: error: expected primary-expression before ',' token
180 | sigc::deduce_result_t<T_getter2, T_arg1, T_arg2, T_arg3>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:180:113: error: expected primary-expression before '>>' token
180 | sigc::deduce_result_t<T_getter2, T_arg1, T_arg2, T_arg3>>
| ^~
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose2_functor<T_setter, T_getter1, T_getter2>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type sigc::compose2_functor<T_setter, T_getter1, T_getter2>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)':
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:187:72: error: 'deduce_result_t' is not a member of 'sigc'; did you mean 'deduce_result_type'?
187 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter1, T_arg1, T_arg2, T_arg3, T_arg4>,
| ^~~~~~~~~~~~~~~
| deduce_result_type
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:187:72: error: 'deduce_result_t' is not a member of 'sigc'; did you mean 'deduce_result_type'?
187 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter1, T_arg1, T_arg2, T_arg3, T_arg4>,
| ^~~~~~~~~~~~~~~
| deduce_result_type
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:187:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
187 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter1, T_arg1, T_arg2, T_arg3, T_arg4>,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:187:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
187 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter1, T_arg1, T_arg2, T_arg3, T_arg4>,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:187:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
187 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter1, T_arg1, T_arg2, T_arg3, T_arg4>,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:188:64: error: 'deduce_result_t' is not a member of 'sigc'; did you mean 'deduce_result_type'?
188 | sigc::deduce_result_t<T_getter2, T_arg1, T_arg2, T_arg3, T_arg4>>
| ^~~~~~~~~~~~~~~
| deduce_result_type
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:188:89: error: expected primary-expression before ',' token
188 | sigc::deduce_result_t<T_getter2, T_arg1, T_arg2, T_arg3, T_arg4>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:188:97: error: expected primary-expression before ',' token
188 | sigc::deduce_result_t<T_getter2, T_arg1, T_arg2, T_arg3, T_arg4>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:188:105: error: expected primary-expression before ',' token
188 | sigc::deduce_result_t<T_getter2, T_arg1, T_arg2, T_arg3, T_arg4>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:188:113: error: expected primary-expression before ',' token
188 | sigc::deduce_result_t<T_getter2, T_arg1, T_arg2, T_arg3, T_arg4>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:188:121: error: expected primary-expression before '>>' token
188 | sigc::deduce_result_t<T_getter2, T_arg1, T_arg2, T_arg3, T_arg4>>
| ^~
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose2_functor<T_setter, T_getter1, T_getter2>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type sigc::compose2_functor<T_setter, T_getter1, T_getter2>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)':
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:195:72: error: 'deduce_result_t' is not a member of 'sigc'; did you mean 'deduce_result_type'?
195 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter1, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>,
| ^~~~~~~~~~~~~~~
| deduce_result_type
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:195:72: error: 'deduce_result_t' is not a member of 'sigc'; did you mean 'deduce_result_type'?
195 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter1, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>,
| ^~~~~~~~~~~~~~~
| deduce_result_type
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:195:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
195 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter1, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:195:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
195 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter1, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:195:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
195 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter1, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:64: error: 'deduce_result_t' is not a member of 'sigc'; did you mean 'deduce_result_type'?
196 | sigc::deduce_result_t<T_getter2, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>>
| ^~~~~~~~~~~~~~~
| deduce_result_type
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:89: error: expected primary-expression before ',' token
196 | sigc::deduce_result_t<T_getter2, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:97: error: expected primary-expression before ',' token
196 | sigc::deduce_result_t<T_getter2, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:105: error: expected primary-expression before ',' token
196 | sigc::deduce_result_t<T_getter2, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:113: error: expected primary-expression before ',' token
196 | sigc::deduce_result_t<T_getter2, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:121: error: expected primary-expression before ',' token
196 | sigc::deduce_result_t<T_getter2, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:129: error: expected primary-expression before '>>' token
196 | sigc::deduce_result_t<T_getter2, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>>
| ^~
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose2_functor<T_setter, T_getter1, T_getter2>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type sigc::compose2_functor<T_setter, T_getter1, T_getter2>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)':
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:203:72: error: 'deduce_result_t' is not a member of 'sigc'; did you mean 'deduce_result_type'?
203 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter1, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>,
| ^~~~~~~~~~~~~~~
| deduce_result_type
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:203:72: error: 'deduce_result_t' is not a member of 'sigc'; did you mean 'deduce_result_type'?
203 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter1, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>,
| ^~~~~~~~~~~~~~~
| deduce_result_type
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:203:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
203 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter1, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:203:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
203 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter1, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:203:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
203 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter1, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:64: error: 'deduce_result_t' is not a member of 'sigc'; did you mean 'deduce_result_type'?
204 | sigc::deduce_result_t<T_getter2, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>>
| ^~~~~~~~~~~~~~~
| deduce_result_type
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:89: error: expected primary-expression before ',' token
204 | sigc::deduce_result_t<T_getter2, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:97: error: expected primary-expression before ',' token
204 | sigc::deduce_result_t<T_getter2, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:105: error: expected primary-expression before ',' token
204 | sigc::deduce_result_t<T_getter2, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:113: error: expected primary-expression before ',' token
204 | sigc::deduce_result_t<T_getter2, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:121: error: expected primary-expression before ',' token
204 | sigc::deduce_result_t<T_getter2, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:129: error: expected primary-expression before ',' token
204 | sigc::deduce_result_t<T_getter2, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:137: error: expected primary-expression before '>>' token
204 | sigc::deduce_result_t<T_getter2, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>>
| ^~
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose2_functor<T_setter, T_getter1, T_getter2>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type sigc::compose2_functor<T_setter, T_getter1, T_getter2>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)':
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:211:72: error: 'deduce_result_t' is not a member of 'sigc'; did you mean 'deduce_result_type'?
211 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter1, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>,
| ^~~~~~~~~~~~~~~
| deduce_result_type
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:211:72: error: 'deduce_result_t' is not a member of 'sigc'; did you mean 'deduce_result_type'?
211 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter1, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>,
| ^~~~~~~~~~~~~~~
| deduce_result_type
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:211:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
211 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter1, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:211:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
211 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter1, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:211:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
211 | { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter1, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:64: error: 'deduce_result_t' is not a member of 'sigc'; did you mean 'deduce_result_type'?
212 | sigc::deduce_result_t<T_getter2, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>>
| ^~~~~~~~~~~~~~~
| deduce_result_type
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:89: error: expected primary-expression before ',' token
212 | sigc::deduce_result_t<T_getter2, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:97: error: expected primary-expression before ',' token
212 | sigc::deduce_result_t<T_getter2, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:105: error: expected primary-expression before ',' token
212 | sigc::deduce_result_t<T_getter2, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:113: error: expected primary-expression before ',' token
212 | sigc::deduce_result_t<T_getter2, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:121: error: expected primary-expression before ',' token
212 | sigc::deduce_result_t<T_getter2, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:129: error: expected primary-expression before ',' token
212 | sigc::deduce_result_t<T_getter2, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:137: error: expected primary-expression before ',' token
212 | sigc::deduce_result_t<T_getter2, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:145: error: expected primary-expression before '>>' token
212 | sigc::deduce_result_t<T_getter2, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>>
| ^~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: At global scope:
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:67:66: error: 'type_trait_pass_t' was not declared in this scope
67 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>::type type; };
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:67:47: error: parse error in template argument list
67 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>::type type; };
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:67:91: error: expected unqualified-id before ',' token
67 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>::type type; };
| ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor<T_functor, T_catcher, T_return>::deduce_result_type<T_arg1>::type sigc::exception_catch_functor<T_functor, T_catcher, T_return>::operator()(T_arg1)':
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:80:70: error: 'type_trait_pass_t' was not declared in this scope
80 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:80:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
80 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:80:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
80 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:80:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
80 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor<T_functor, T_catcher, T_return>::deduce_result_type<T_arg1, T_arg2>::type sigc::exception_catch_functor<T_functor, T_catcher, T_return>::operator()(T_arg1, T_arg2)':
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:93:70: error: 'type_trait_pass_t' was not declared in this scope
93 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:93:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
93 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:93:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
93 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:93:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
93 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:93:121: error: expected primary-expression before '>>' token
93 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>>
| ^~
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor<T_functor, T_catcher, T_return>::deduce_result_type<T_arg1, T_arg2, T_arg3>::type sigc::exception_catch_functor<T_functor, T_catcher, T_return>::operator()(T_arg1, T_arg2, T_arg3)':
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:106:70: error: 'type_trait_pass_t' was not declared in this scope
106 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:106:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
106 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:106:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
106 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:106:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
106 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:106:121: error: expected primary-expression before '>' token
106 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:106:122: error: expected primary-expression before ',' token
106 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:106:148: error: expected primary-expression before '>>' token
106 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
| ^~
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor<T_functor, T_catcher, T_return>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type sigc::exception_catch_functor<T_functor, T_catcher, T_return>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)':
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:70: error: 'type_trait_pass_t' was not declared in this scope
119 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
119 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
119 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
119 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:121: error: expected primary-expression before '>' token
119 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:122: error: expected primary-expression before ',' token
119 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:148: error: expected primary-expression before '>' token
119 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:149: error: expected primary-expression before ',' token
119 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:175: error: expected primary-expression before '>>' token
119 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^~
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor<T_functor, T_catcher, T_return>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type sigc::exception_catch_functor<T_functor, T_catcher, T_return>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)':
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:70: error: 'type_trait_pass_t' was not declared in this scope
132 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
132 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
132 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
132 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:121: error: expected primary-expression before '>' token
132 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:122: error: expected primary-expression before ',' token
132 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:148: error: expected primary-expression before '>' token
132 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:149: error: expected primary-expression before ',' token
132 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:175: error: expected primary-expression before '>' token
132 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:176: error: expected primary-expression before ',' token
132 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:202: error: expected primary-expression before '>>' token
132 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^~
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor<T_functor, T_catcher, T_return>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type sigc::exception_catch_functor<T_functor, T_catcher, T_return>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)':
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:70: error: 'type_trait_pass_t' was not declared in this scope
145 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
145 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
145 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
145 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:121: error: expected primary-expression before '>' token
145 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:122: error: expected primary-expression before ',' token
145 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:148: error: expected primary-expression before '>' token
145 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:149: error: expected primary-expression before ',' token
145 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:175: error: expected primary-expression before '>' token
145 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:176: error: expected primary-expression before ',' token
145 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:202: error: expected primary-expression before '>' token
145 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:203: error: expected primary-expression before ',' token
145 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:229: error: expected primary-expression before '>>' token
145 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^~
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor<T_functor, T_catcher, T_return>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type sigc::exception_catch_functor<T_functor, T_catcher, T_return>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)':
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:70: error: 'type_trait_pass_t' was not declared in this scope
158 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
158 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
158 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
158 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:121: error: expected primary-expression before '>' token
158 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:122: error: expected primary-expression before ',' token
158 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:148: error: expected primary-expression before '>' token
158 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:149: error: expected primary-expression before ',' token
158 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:175: error: expected primary-expression before '>' token
158 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:176: error: expected primary-expression before ',' token
158 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:202: error: expected primary-expression before '>' token
158 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:203: error: expected primary-expression before ',' token
158 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:229: error: expected primary-expression before '>' token
158 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:230: error: expected primary-expression before ',' token
158 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:256: error: expected primary-expression before '>>' token
158 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^~
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: At global scope:
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:193:66: error: 'type_trait_pass_t' was not declared in this scope
193 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>::type type; };
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:193:47: error: parse error in template argument list
193 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>::type type; };
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:193:91: error: expected unqualified-id before ',' token
193 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>::type type; };
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor<T_functor, T_catcher, void>::deduce_result_type<T_arg1>::type sigc::exception_catch_functor<T_functor, T_catcher, void>::operator()(T_arg1)':
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:205:70: error: 'type_trait_pass_t' was not declared in this scope
205 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:205:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
205 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:205:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
205 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:205:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
205 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor<T_functor, T_catcher, void>::deduce_result_type<T_arg1, T_arg2>::type sigc::exception_catch_functor<T_functor, T_catcher, void>::operator()(T_arg1, T_arg2)':
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:218:70: error: 'type_trait_pass_t' was not declared in this scope
218 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:218:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
218 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:218:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
218 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:218:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
218 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:218:121: error: expected primary-expression before '>>' token
218 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>>
| ^~
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor<T_functor, T_catcher, void>::deduce_result_type<T_arg1, T_arg2, T_arg3>::type sigc::exception_catch_functor<T_functor, T_catcher, void>::operator()(T_arg1, T_arg2, T_arg3)':
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:70: error: 'type_trait_pass_t' was not declared in this scope
231 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
231 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
231 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
231 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:121: error: expected primary-expression before '>' token
231 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:122: error: expected primary-expression before ',' token
231 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:148: error: expected primary-expression before '>>' token
231 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
| ^~
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor<T_functor, T_catcher, void>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type sigc::exception_catch_functor<T_functor, T_catcher, void>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)':
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:70: error: 'type_trait_pass_t' was not declared in this scope
244 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
244 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
244 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
244 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:121: error: expected primary-expression before '>' token
244 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:122: error: expected primary-expression before ',' token
244 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:148: error: expected primary-expression before '>' token
244 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:149: error: expected primary-expression before ',' token
244 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:175: error: expected primary-expression before '>>' token
244 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
| ^~
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor<T_functor, T_catcher, void>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type sigc::exception_catch_functor<T_functor, T_catcher, void>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)':
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:70: error: 'type_trait_pass_t' was not declared in this scope
257 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
257 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
257 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
257 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:121: error: expected primary-expression before '>' token
257 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:122: error: expected primary-expression before ',' token
257 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:148: error: expected primary-expression before '>' token
257 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:149: error: expected primary-expression before ',' token
257 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:175: error: expected primary-expression before '>' token
257 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:176: error: expected primary-expression before ',' token
257 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:202: error: expected primary-expression before '>>' token
257 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
| ^~
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor<T_functor, T_catcher, void>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type sigc::exception_catch_functor<T_functor, T_catcher, void>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)':
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:70: error: 'type_trait_pass_t' was not declared in this scope
270 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
270 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
270 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
270 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:121: error: expected primary-expression before '>' token
270 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:122: error: expected primary-expression before ',' token
270 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:148: error: expected primary-expression before '>' token
270 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:149: error: expected primary-expression before ',' token
270 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:175: error: expected primary-expression before '>' token
270 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:176: error: expected primary-expression before ',' token
270 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:202: error: expected primary-expression before '>' token
270 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:203: error: expected primary-expression before ',' token
270 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:229: error: expected primary-expression before '>>' token
270 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
| ^~
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor<T_functor, T_catcher, void>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type sigc::exception_catch_functor<T_functor, T_catcher, void>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)':
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:70: error: 'type_trait_pass_t' was not declared in this scope
283 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
283 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
283 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
283 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:121: error: expected primary-expression before '>' token
283 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:122: error: expected primary-expression before ',' token
283 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:148: error: expected primary-expression before '>' token
283 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:149: error: expected primary-expression before ',' token
283 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:175: error: expected primary-expression before '>' token
283 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:176: error: expected primary-expression before ',' token
283 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:202: error: expected primary-expression before '>' token
283 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:203: error: expected primary-expression before ',' token
283 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:229: error: expected primary-expression before '>' token
283 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:230: error: expected primary-expression before ',' token
283 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:256: error: expected primary-expression before '>>' token
283 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
| ^~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: At global scope:
/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:58:66: error: 'type_trait_pass_t' was not declared in this scope
58 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>::type type; };
| ^~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:58:47: error: parse error in template argument list
58 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>::type type; };
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:58:91: error: expected unqualified-id before ',' token
58 | { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>::type type; };
| ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1<T_functor, T_obj1>::deduce_result_type<T_arg1>::type sigc::track_obj_functor1<T_functor, T_obj1>::operator()(T_arg1)':
/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:85:7: error: 'type_trait_pass_t' was not declared in this scope
85 | type_trait_pass_t<T_arg1>>
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:84:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
84 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:84:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
84 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:84:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
84 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1<T_functor, T_obj1>::deduce_result_type<T_arg1, T_arg2>::type sigc::track_obj_functor1<T_functor, T_obj1>::operator()(T_arg1, T_arg2)':
/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:110:7: error: 'type_trait_pass_t' was not declared in this scope
110 | type_trait_pass_t<T_arg1>,
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:109:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
109 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:109:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
109 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:109:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
109 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:111:31: error: expected primary-expression before '>>' token
111 | type_trait_pass_t<T_arg2>>
| ^~
/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1<T_functor, T_obj1>::deduce_result_type<T_arg1, T_arg2, T_arg3>::type sigc::track_obj_functor1<T_functor, T_obj1>::operator()(T_arg1, T_arg2, T_arg3)':
/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:138:7: error: 'type_trait_pass_t' was not declared in this scope
138 | type_trait_pass_t<T_arg1>,
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:137:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
137 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:137:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
137 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:137:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
137 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:139:31: error: expected primary-expression before '>' token
139 | type_trait_pass_t<T_arg2>,
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:139:32: error: expected primary-expression before ',' token
139 | type_trait_pass_t<T_arg2>,
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:140:31: error: expected primary-expression before '>>' token
140 | type_trait_pass_t<T_arg3>>
| ^~
/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1<T_functor, T_obj1>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type sigc::track_obj_functor1<T_functor, T_obj1>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)':
/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:169:7: error: 'type_trait_pass_t' was not declared in this scope
169 | type_trait_pass_t<T_arg1>,
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:168:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
168 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:168:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
168 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:168:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
168 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:170:31: error: expected primary-expression before '>' token
170 | type_trait_pass_t<T_arg2>,
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:170:32: error: expected primary-expression before ',' token
170 | type_trait_pass_t<T_arg2>,
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:171:31: error: expected primary-expression before '>' token
171 | type_trait_pass_t<T_arg3>,
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:171:32: error: expected primary-expression before ',' token
171 | type_trait_pass_t<T_arg3>,
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:172:31: error: expected primary-expression before '>>' token
172 | type_trait_pass_t<T_arg4>>
| ^~
/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1<T_functor, T_obj1>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type sigc::track_obj_functor1<T_functor, T_obj1>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)':
/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:203:7: error: 'type_trait_pass_t' was not declared in this scope
203 | type_trait_pass_t<T_arg1>,
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:202:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
202 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:202:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
202 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:202:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
202 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:204:31: error: expected primary-expression before '>' token
204 | type_trait_pass_t<T_arg2>,
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:204:32: error: expected primary-expression before ',' token
204 | type_trait_pass_t<T_arg2>,
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:205:31: error: expected primary-expression before '>' token
205 | type_trait_pass_t<T_arg3>,
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:205:32: error: expected primary-expression before ',' token
205 | type_trait_pass_t<T_arg3>,
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:206:31: error: expected primary-expression before '>' token
206 | type_trait_pass_t<T_arg4>,
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:206:32: error: expected primary-expression before ',' token
206 | type_trait_pass_t<T_arg4>,
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:207:31: error: expected primary-expression before '>>' token
207 | type_trait_pass_t<T_arg5>>
| ^~
/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1<T_functor, T_obj1>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type sigc::track_obj_functor1<T_functor, T_obj1>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)':
/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:240:7: error: 'type_trait_pass_t' was not declared in this scope
240 | type_trait_pass_t<T_arg1>,
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:239:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
239 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:239:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
239 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:239:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
239 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:241:31: error: expected primary-expression before '>' token
241 | type_trait_pass_t<T_arg2>,
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:241:32: error: expected primary-expression before ',' token
241 | type_trait_pass_t<T_arg2>,
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:242:31: error: expected primary-expression before '>' token
242 | type_trait_pass_t<T_arg3>,
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:242:32: error: expected primary-expression before ',' token
242 | type_trait_pass_t<T_arg3>,
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:243:31: error: expected primary-expression before '>' token
243 | type_trait_pass_t<T_arg4>,
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:243:32: error: expected primary-expression before ',' token
243 | type_trait_pass_t<T_arg4>,
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:244:31: error: expected primary-expression before '>' token
244 | type_trait_pass_t<T_arg5>,
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:244:32: error: expected primary-expression before ',' token
244 | type_trait_pass_t<T_arg5>,
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:245:31: error: expected primary-expression before '>>' token
245 | type_trait_pass_t<T_arg6>>
| ^~
/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1<T_functor, T_obj1>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type sigc::track_obj_functor1<T_functor, T_obj1>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)':
/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:280:7: error: 'type_trait_pass_t' was not declared in this scope
280 | type_trait_pass_t<T_arg1>,
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:279:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
279 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:279:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
279 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';'
17 | #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:279:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
279 | return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:107,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:281:31: error: expected primary-expression before '>' token
281 | type_trait_pass_t<T_arg2>,
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:281:32: error: expected primary-expression before ',' token
281 | type_trait_pass_t<T_arg2>,
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:282:31: error: expected primary-expression before '>' token
282 | type_trait_pass_t<T_arg3>,
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:282:32: error: expected primary-expression before ',' token
282 | type_trait_pass_t<T_arg3>,
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:283:31: error: expected primary-expression before '>' token
283 | type_trait_pass_t<T_arg4>,
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:283:32: error: expected primary-expression before ',' token
283 | type_trait_pass_t<T_arg4>,
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:284:31: error: expected primary-expression before '>' token
284 | type_trait_pass_t<T_arg5>,
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:284:32: error: expected primary-expression before ',' token
284 | type_trait_pass_t<T_arg5>,
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:285:31: error: expected primary-expression before '>' token
285 | type_trait_pass_t<T_arg6>,
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:285:32: error: expected primary-expression before ',' token
285 | type_trait_pass_t<T_arg6>,
| ^
/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:286:31: error: expected primary-expression before '>>' token
286 | type_trait_pass_t<T_arg7>>
| ^~
In file included from /usr/include/glib-2.0/gobject/gobject.h:28,
from /usr/include/glib-2.0/gobject/gbinding.h:29,
from /usr/include/glib-2.0/glib-object.h:22,
from /usr/include/glibmm-2.4/glibmm/class.h:24,
from /usr/include/glibmm-2.4/glibmm/objectbase.h:21,
from /usr/include/glibmm-2.4/glibmm/object.h:29,
from /usr/include/gtkmm-2.4/gtkmm/window.h:31,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glib-2.0/gobject/gsignal.h: At global scope:
/usr/include/glib-2.0/gobject/gsignal.h:142:46: warning: comma at end of enumerator list [-Wpedantic]
142 | G_SIGNAL_ACCUMULATOR_FIRST_RUN = 1 << 17,
| ^
In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:21,
from /usr/include/glibmm-2.4/glibmm/object.h:29,
from /usr/include/gtkmm-2.4/gtkmm/window.h:31,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/class.h:70:9: error: expected nested-name-specifier before 'interface_class_vector_type'
70 | using interface_class_vector_type = std::vector<const Interface_Class*>;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/class.h:76:9: error: expected nested-name-specifier before 'class_init_funcs_type'
76 | using class_init_funcs_type = std::vector<std::tuple<GClassInitFunc, void*>>;
| ^~~~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/class.h:90:41: error: 'interface_class_vector_type' does not name a type
90 | const char* custom_type_name, const interface_class_vector_type& interface_classes) const;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/class.h:107:41: error: 'interface_class_vector_type' does not name a type
107 | const char* custom_type_name, const interface_class_vector_type* interface_classes,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/class.h:108:11: error: 'class_init_funcs_type' does not name a type
108 | const class_init_funcs_type* class_init_funcs, GInstanceInitFunc instance_init_func) const;
| ^~~~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/class.h:131:9: error: expected nested-name-specifier before 'iface_properties_type'
131 | using iface_properties_type = std::vector<GValue*>;
| ^~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/glibmm-2.4/glibmm/signalproxy.h:28,
from /usr/include/glibmm-2.4/glibmm/objectbase.h:22,
from /usr/include/glibmm-2.4/glibmm/object.h:29,
from /usr/include/gtkmm-2.4/gtkmm/window.h:31,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/signalproxy_connectionnode.h:28:7: error: expected nested-name-specifier before 'GObject'
28 | using GObject = struct _GObject;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/signalproxy_connectionnode.h:29:7: error: expected nested-name-specifier before 'GClosure'
29 | using GClosure = struct _GClosure;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/signalproxy_connectionnode.h:54:44: error: expected ',' or '...' before '&&' token
54 | SignalProxyConnectionNode(sigc::slot_base&& slot, GObject* gobject);
| ^~
In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:22,
from /usr/include/glibmm-2.4/glibmm/object.h:29,
from /usr/include/gtkmm-2.4/gtkmm/window.h:31,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/signalproxy.h: In static member function 'static sigc::slot_base* Glib::SignalProxyBase::data_to_slot(void*)':
/usr/include/glibmm-2.4/glibmm/signalproxy.h:58:11: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat]
58 | const auto pConnectionNode = static_cast<SignalProxyConnectionNode*>(data);
| ^~~~
| ----
/usr/include/glibmm-2.4/glibmm/signalproxy.h:58:16: error: 'pConnectionNode' does not name a type
58 | const auto pConnectionNode = static_cast<SignalProxyConnectionNode*>(data);
| ^~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/signalproxy.h:61:14: error: 'pConnectionNode' was not declared in this scope
61 | return (!pConnectionNode->slot_.blocked()) ? &pConnectionNode->slot_ : nullptr;
| ^~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/signalproxy.h:61:76: error: 'nullptr' was not declared in this scope
61 | return (!pConnectionNode->slot_.blocked()) ? &pConnectionNode->slot_ : nullptr;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/signalproxy.h:56:53: warning: unused parameter 'data' [-Wunused-parameter]
56 | static inline sigc::slot_base* data_to_slot(void* data)
| ~~~~~~^~~~
/usr/include/glibmm-2.4/glibmm/signalproxy.h: At global scope:
/usr/include/glibmm-2.4/glibmm/signalproxy.h:86:22: error: expected ';' at end of member declaration
86 | ~SignalProxyNormal() noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/signalproxy.h:86:24: error: 'noexcept' does not name a type
86 | ~SignalProxyNormal() noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/signalproxy.h:86:24: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/signalproxy.h:130:62: error: expected ',' or '...' before '&&' token
130 | sigc::slot_base& connect_impl_(bool notify, sigc::slot_base&& slot, bool after);
| ^~
/usr/include/glibmm-2.4/glibmm/signalproxy.h:151:25: warning: variadic templates only available with '-std=c++11' or '-std=gnu++11'
151 | template <class R, class... T>
| ^~~
/usr/include/glibmm-2.4/glibmm/signalproxy.h:155:9: error: expected nested-name-specifier before 'SlotType'
155 | using SlotType = sigc::slot<R, T...>;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/signalproxy.h:156:9: error: expected nested-name-specifier before 'VoidSlotType'
156 | using VoidSlotType = sigc::slot<void, T...>;
| ^~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/signalproxy.h:168:34: error: 'SlotType' does not name a type
168 | sigc::connection connect(const SlotType& slot, bool after = true)
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/signalproxy.h:178:28: error: 'SlotType' has not been declared
178 | sigc::connection connect(SlotType&& slot, bool after = true)
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/signalproxy.h:178:36: error: expected ',' or '...' before '&&' token
178 | sigc::connection connect(SlotType&& slot, bool after = true)
| ^~
/usr/include/glibmm-2.4/glibmm/signalproxy.h:206:41: error: 'VoidSlotType' does not name a type
206 | sigc::connection connect_notify(const VoidSlotType& slot, bool after = false)
| ^~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/signalproxy.h:216:35: error: 'VoidSlotType' has not been declared
216 | sigc::connection connect_notify(VoidSlotType&& slot, bool after = false)
| ^~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/signalproxy.h:216:47: error: expected ',' or '...' before '&&' token
216 | sigc::connection connect_notify(VoidSlotType&& slot, bool after = false)
| ^~
/usr/include/glibmm-2.4/glibmm/signalproxy.h: In member function 'sigc::connection Glib::SignalProxy<R, T>::connect(const int&, bool)':
/usr/include/glibmm-2.4/glibmm/signalproxy.h:170:38: error: cannot convert 'const int' to 'const sigc::slot_base&'
170 | return sigc::connection(connect_(slot, after));
| ^~~~
| |
| const int
/usr/include/glibmm-2.4/glibmm/signalproxy.h:112:52: note: initializing argument 1 of 'sigc::slot_base& Glib::SignalProxyNormal::connect_(const sigc::slot_base&, bool)'
112 | sigc::slot_base& connect_(const sigc::slot_base& slot, bool after);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~
/usr/include/glibmm-2.4/glibmm/signalproxy.h: In member function 'sigc::connection Glib::SignalProxy<R, T>::connect(int)':
/usr/include/glibmm-2.4/glibmm/signalproxy.h:180:55: error: 'move' is not a member of 'std'
180 | return sigc::connection(connect_impl_(false, std::move(slot), after));
| ^~~~
/usr/include/glibmm-2.4/glibmm/signalproxy.h:180:55: note: 'std::move' is only available from C++11 onwards
/usr/include/glibmm-2.4/glibmm/signalproxy.h:180:60: error: 'slot' was not declared in this scope; did you mean 'sigc::slot'?
180 | return sigc::connection(connect_impl_(false, std::move(slot), after));
| ^~~~
| sigc::slot
In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1643:7: note: 'sigc::slot' declared here
1643 | class slot
| ^~~~
In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:22,
from /usr/include/glibmm-2.4/glibmm/object.h:29,
from /usr/include/gtkmm-2.4/gtkmm/window.h:31,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/signalproxy.h:180:67: error: 'after' was not declared in this scope
180 | return sigc::connection(connect_impl_(false, std::move(slot), after));
| ^~~~~
/usr/include/glibmm-2.4/glibmm/signalproxy.h: In member function 'sigc::connection Glib::SignalProxy<R, T>::connect_notify(const int&, bool)':
/usr/include/glibmm-2.4/glibmm/signalproxy.h:208:45: error: cannot convert 'const int' to 'const sigc::slot_base&'
208 | return sigc::connection(connect_notify_(slot, after));
| ^~~~
| |
| const int
/usr/include/glibmm-2.4/glibmm/signalproxy.h:122:59: note: initializing argument 1 of 'sigc::slot_base& Glib::SignalProxyNormal::connect_notify_(const sigc::slot_base&, bool)'
122 | sigc::slot_base& connect_notify_(const sigc::slot_base& slot, bool after);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~
/usr/include/glibmm-2.4/glibmm/signalproxy.h: In member function 'sigc::connection Glib::SignalProxy<R, T>::connect_notify(int)':
/usr/include/glibmm-2.4/glibmm/signalproxy.h:218:54: error: 'move' is not a member of 'std'
218 | return sigc::connection(connect_impl_(true, std::move(slot), after));
| ^~~~
/usr/include/glibmm-2.4/glibmm/signalproxy.h:218:54: note: 'std::move' is only available from C++11 onwards
/usr/include/glibmm-2.4/glibmm/signalproxy.h:218:59: error: 'slot' was not declared in this scope; did you mean 'sigc::slot'?
218 | return sigc::connection(connect_impl_(true, std::move(slot), after));
| ^~~~
| sigc::slot
In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1643:7: note: 'sigc::slot' declared here
1643 | class slot
| ^~~~
In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:22,
from /usr/include/glibmm-2.4/glibmm/object.h:29,
from /usr/include/gtkmm-2.4/gtkmm/window.h:31,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/signalproxy.h:218:66: error: 'after' was not declared in this scope
218 | return sigc::connection(connect_impl_(true, std::move(slot), after));
| ^~~~~
/usr/include/glibmm-2.4/glibmm/signalproxy.h: At global scope:
/usr/include/glibmm-2.4/glibmm/signalproxy.h:227:1: error: expected unqualified-id before 'using'
227 | using SignalProxy0 = SignalProxy<R>;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/signalproxy.h:229:1: error: expected unqualified-id before 'using'
229 | using SignalProxy1 = SignalProxy<R, T1>;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/signalproxy.h:231:1: error: expected unqualified-id before 'using'
231 | using SignalProxy2 = SignalProxy<R, T1, T2>;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/signalproxy.h:233:1: error: expected unqualified-id before 'using'
233 | using SignalProxy3 = SignalProxy<R, T1, T2, T3>;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/signalproxy.h:235:1: error: expected unqualified-id before 'using'
235 | using SignalProxy4 = SignalProxy<R, T1, T2, T3, T4>;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/signalproxy.h:237:1: error: expected unqualified-id before 'using'
237 | using SignalProxy5 = SignalProxy<R, T1, T2, T3, T4, T5>;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/signalproxy.h:239:1: error: expected unqualified-id before 'using'
239 | using SignalProxy6 = SignalProxy<R, T1, T2, T3, T4, T5, T6>;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/signalproxy.h:257:24: error: expected ';' at end of member declaration
257 | ~SignalProxyDetailed() noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/signalproxy.h:257:26: error: 'noexcept' does not name a type
257 | ~SignalProxyDetailed() noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/signalproxy.h:257:26: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/signalproxy.h:287:62: error: expected ',' or '...' before '&&' token
287 | sigc::slot_base& connect_impl_(bool notify, sigc::slot_base&& slot, bool after);
| ^~
/usr/include/glibmm-2.4/glibmm/signalproxy.h:301:25: warning: variadic templates only available with '-std=c++11' or '-std=gnu++11'
301 | template <class R, class... T>
| ^~~
/usr/include/glibmm-2.4/glibmm/signalproxy.h:305:9: error: expected nested-name-specifier before 'SlotType'
305 | using SlotType = sigc::slot<R, T...>;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/signalproxy.h:306:9: error: expected nested-name-specifier before 'VoidSlotType'
306 | using VoidSlotType = sigc::slot<void, T...>;
| ^~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/signalproxy.h:322:34: error: 'SlotType' does not name a type
322 | sigc::connection connect(const SlotType& slot, bool after = true)
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/signalproxy.h:332:28: error: 'SlotType' has not been declared
332 | sigc::connection connect(SlotType&& slot, bool after = true)
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/signalproxy.h:332:36: error: expected ',' or '...' before '&&' token
332 | sigc::connection connect(SlotType&& slot, bool after = true)
| ^~
/usr/include/glibmm-2.4/glibmm/signalproxy.h:360:41: error: 'VoidSlotType' does not name a type
360 | sigc::connection connect_notify(const VoidSlotType& slot, bool after = false)
| ^~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/signalproxy.h:370:35: error: 'VoidSlotType' has not been declared
370 | sigc::connection connect_notify(VoidSlotType&& slot, bool after = false)
| ^~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/signalproxy.h:370:47: error: expected ',' or '...' before '&&' token
370 | sigc::connection connect_notify(VoidSlotType&& slot, bool after = false)
| ^~
/usr/include/glibmm-2.4/glibmm/signalproxy.h: In member function 'sigc::connection Glib::SignalProxyDetailedAnyType<R, T>::connect(const int&, bool)':
/usr/include/glibmm-2.4/glibmm/signalproxy.h:324:61: error: no matching function for call to 'Glib::SignalProxyDetailedAnyType<R, T>::connect_impl_(bool, const int&, bool&)'
324 | return sigc::connection(connect_impl_(false, slot, after));
| ^
/usr/include/glibmm-2.4/glibmm/signalproxy.h:280:20: note: candidate: 'sigc::slot_base& Glib::SignalProxyDetailed::connect_impl_(bool, const sigc::slot_base&, bool)'
280 | sigc::slot_base& connect_impl_(bool notify, const sigc::slot_base& slot, bool after);
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/signalproxy.h:280:70: note: no known conversion for argument 2 from 'const int' to 'const sigc::slot_base&'
280 | sigc::slot_base& connect_impl_(bool notify, const sigc::slot_base& slot, bool after);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~
/usr/include/glibmm-2.4/glibmm/signalproxy.h:287:20: note: candidate: 'sigc::slot_base& Glib::SignalProxyDetailed::connect_impl_(bool, sigc::slot_base)'
287 | sigc::slot_base& connect_impl_(bool notify, sigc::slot_base&& slot, bool after);
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/signalproxy.h:287:20: note: candidate expects 2 arguments, 3 provided
/usr/include/glibmm-2.4/glibmm/signalproxy.h: In member function 'sigc::connection Glib::SignalProxyDetailedAnyType<R, T>::connect(int)':
/usr/include/glibmm-2.4/glibmm/signalproxy.h:334:55: error: 'move' is not a member of 'std'
334 | return sigc::connection(connect_impl_(false, std::move(slot), after));
| ^~~~
/usr/include/glibmm-2.4/glibmm/signalproxy.h:334:55: note: 'std::move' is only available from C++11 onwards
/usr/include/glibmm-2.4/glibmm/signalproxy.h:334:60: error: 'slot' was not declared in this scope; did you mean 'sigc::slot'?
334 | return sigc::connection(connect_impl_(false, std::move(slot), after));
| ^~~~
| sigc::slot
In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1643:7: note: 'sigc::slot' declared here
1643 | class slot
| ^~~~
In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:22,
from /usr/include/glibmm-2.4/glibmm/object.h:29,
from /usr/include/gtkmm-2.4/gtkmm/window.h:31,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/signalproxy.h:334:67: error: 'after' was not declared in this scope
334 | return sigc::connection(connect_impl_(false, std::move(slot), after));
| ^~~~~
/usr/include/glibmm-2.4/glibmm/signalproxy.h: In member function 'sigc::connection Glib::SignalProxyDetailedAnyType<R, T>::connect_notify(const int&, bool)':
/usr/include/glibmm-2.4/glibmm/signalproxy.h:362:60: error: no matching function for call to 'Glib::SignalProxyDetailedAnyType<R, T>::connect_impl_(bool, const int&, bool&)'
362 | return sigc::connection(connect_impl_(true, slot, after));
| ^
/usr/include/glibmm-2.4/glibmm/signalproxy.h:280:20: note: candidate: 'sigc::slot_base& Glib::SignalProxyDetailed::connect_impl_(bool, const sigc::slot_base&, bool)'
280 | sigc::slot_base& connect_impl_(bool notify, const sigc::slot_base& slot, bool after);
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/signalproxy.h:280:70: note: no known conversion for argument 2 from 'const int' to 'const sigc::slot_base&'
280 | sigc::slot_base& connect_impl_(bool notify, const sigc::slot_base& slot, bool after);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~
/usr/include/glibmm-2.4/glibmm/signalproxy.h:287:20: note: candidate: 'sigc::slot_base& Glib::SignalProxyDetailed::connect_impl_(bool, sigc::slot_base)'
287 | sigc::slot_base& connect_impl_(bool notify, sigc::slot_base&& slot, bool after);
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/signalproxy.h:287:20: note: candidate expects 2 arguments, 3 provided
/usr/include/glibmm-2.4/glibmm/signalproxy.h: In member function 'sigc::connection Glib::SignalProxyDetailedAnyType<R, T>::connect_notify(int)':
/usr/include/glibmm-2.4/glibmm/signalproxy.h:372:54: error: 'move' is not a member of 'std'
372 | return sigc::connection(connect_impl_(true, std::move(slot), after));
| ^~~~
/usr/include/glibmm-2.4/glibmm/signalproxy.h:372:54: note: 'std::move' is only available from C++11 onwards
/usr/include/glibmm-2.4/glibmm/signalproxy.h:372:59: error: 'slot' was not declared in this scope; did you mean 'sigc::slot'?
372 | return sigc::connection(connect_impl_(true, std::move(slot), after));
| ^~~~
| sigc::slot
In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1643:7: note: 'sigc::slot' declared here
1643 | class slot
| ^~~~
In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:22,
from /usr/include/glibmm-2.4/glibmm/object.h:29,
from /usr/include/gtkmm-2.4/gtkmm/window.h:31,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/signalproxy.h:372:66: error: 'after' was not declared in this scope
372 | return sigc::connection(connect_impl_(true, std::move(slot), after));
| ^~~~~
/usr/include/glibmm-2.4/glibmm/signalproxy.h: At global scope:
/usr/include/glibmm-2.4/glibmm/signalproxy.h:381:1: error: expected unqualified-id before 'using'
381 | using SignalProxyDetailed0 = SignalProxyDetailedAnyType<R>;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/signalproxy.h:383:1: error: expected unqualified-id before 'using'
383 | using SignalProxyDetailed1 = SignalProxyDetailedAnyType<R, T1>;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/signalproxy.h:385:1: error: expected unqualified-id before 'using'
385 | using SignalProxyDetailed2 = SignalProxyDetailedAnyType<R, T1, T2>;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/signalproxy.h:387:1: error: expected unqualified-id before 'using'
387 | using SignalProxyDetailed3 = SignalProxyDetailedAnyType<R, T1, T2, T3>;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/signalproxy.h:389:1: error: expected unqualified-id before 'using'
389 | using SignalProxyDetailed4 = SignalProxyDetailedAnyType<R, T1, T2, T3, T4>;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/signalproxy.h:391:1: error: expected unqualified-id before 'using'
391 | using SignalProxyDetailed5 = SignalProxyDetailedAnyType<R, T1, T2, T3, T4, T5>;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/signalproxy.h:393:1: error: expected unqualified-id before 'using'
393 | using SignalProxyDetailed6 = SignalProxyDetailedAnyType<R, T1, T2, T3, T4, T5, T6>;
| ^~~~~
In file included from /usr/include/glibmm-2.4/glibmm/value.h:21,
from /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:23,
from /usr/include/glibmm-2.4/glibmm/propertyproxy.h:23,
from /usr/include/glibmm-2.4/glibmm/objectbase.h:23,
from /usr/include/glibmm-2.4/glibmm/object.h:29,
from /usr/include/gtkmm-2.4/gtkmm/window.h:31,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/refptr.h:81:70: error: 'nullptr' was not declared in this scope
81 | static const bool value = sizeof(check(static_cast<T_CppObject*>(nullptr))) == sizeof(big);
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/refptr.h:84:34: error: 'Glib::RefPtr<T_CppObject>::is_allowed_type<T_CppObject>::value' is not a type
84 | static_assert(is_allowed_type::value, "Glib::RefPtr must not be used with this class.");
| ^~~~~
/usr/include/glibmm-2.4/glibmm/refptr.h:84:41: error: expected identifier before string constant
84 | static_assert(is_allowed_type::value, "Glib::RefPtr must not be used with this class.");
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/refptr.h:84:41: error: expected ',' or '...' before string constant
/usr/include/glibmm-2.4/glibmm/refptr.h:84:3: error: ISO C++ forbids declaration of 'static_assert' with no type [-fpermissive]
84 | static_assert(is_allowed_type::value, "Glib::RefPtr must not be used with this class.");
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/refptr.h:92:17: error: expected ';' at end of member declaration
92 | inline RefPtr() noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/refptr.h:92:19: error: 'noexcept' does not name a type
92 | inline RefPtr() noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/refptr.h:92:19: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/refptr.h:95:18: error: expected ';' at end of member declaration
95 | inline ~RefPtr() noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/refptr.h:95:20: error: 'noexcept' does not name a type
95 | inline ~RefPtr() noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/refptr.h:95:20: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/refptr.h:98:49: error: expected ';' at end of member declaration
98 | explicit inline RefPtr(T_CppObject* pCppObject) noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/refptr.h:98:51: error: 'noexcept' does not name a type
98 | explicit inline RefPtr(T_CppObject* pCppObject) noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/refptr.h:98:51: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/refptr.h:104:34: error: expected ';' at end of member declaration
104 | inline RefPtr(const RefPtr& src) noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/refptr.h:104:36: error: 'noexcept' does not name a type
104 | inline RefPtr(const RefPtr& src) noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/refptr.h:104:36: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/refptr.h:108:23: error: expected ',' or '...' before '&&' token
108 | inline RefPtr(RefPtr&& src) noexcept;
| ^~
/usr/include/glibmm-2.4/glibmm/refptr.h:108:10: error: invalid constructor; you probably meant 'Glib::RefPtr<T_CppObject> (const Glib::RefPtr<T_CppObject>&)'
108 | inline RefPtr(RefPtr&& src) noexcept;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/refptr.h:108:29: error: expected ';' at end of member declaration
108 | inline RefPtr(RefPtr&& src) noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/refptr.h:108:31: error: 'noexcept' does not name a type
108 | inline RefPtr(RefPtr&& src) noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/refptr.h:108:31: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/refptr.h:113:35: error: expected ',' or '...' before '&&' token
113 | inline RefPtr(RefPtr<T_CastFrom>&& src) noexcept;
| ^~
/usr/include/glibmm-2.4/glibmm/refptr.h:113:43: error: expected initializer before 'noexcept'
113 | inline RefPtr(RefPtr<T_CastFrom>&& src) noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/refptr.h:120:48: error: expected initializer before 'noexcept'
120 | inline RefPtr(const RefPtr<T_CastFrom>& src) noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/refptr.h:127:33: error: expected ';' at end of member declaration
127 | inline void swap(RefPtr& other) noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/refptr.h:127:35: error: 'noexcept' does not name a type
127 | inline void swap(RefPtr& other) noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/refptr.h:127:35: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/refptr.h:130:45: error: expected ';' at end of member declaration
130 | inline RefPtr& operator=(const RefPtr& src) noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/refptr.h:130:47: error: 'noexcept' does not name a type
130 | inline RefPtr& operator=(const RefPtr& src) noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/refptr.h:130:47: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/refptr.h:133:34: error: expected ',' or '...' before '&&' token
133 | inline RefPtr& operator=(RefPtr&& src) noexcept;
| ^~
/usr/include/glibmm-2.4/glibmm/refptr.h:133:40: error: expected ';' at end of member declaration
133 | inline RefPtr& operator=(RefPtr&& src) noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/refptr.h:133:42: error: 'noexcept' does not name a type
133 | inline RefPtr& operator=(RefPtr&& src) noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/refptr.h:133:42: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/refptr.h:137:46: error: expected ',' or '...' before '&&' token
137 | inline RefPtr& operator=(RefPtr<T_CastFrom>&& src) noexcept;
| ^~
/usr/include/glibmm-2.4/glibmm/refptr.h:137:54: error: expected initializer before 'noexcept'
137 | inline RefPtr& operator=(RefPtr<T_CastFrom>&& src) noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/refptr.h:144:59: error: expected initializer before 'noexcept'
144 | inline RefPtr& operator=(const RefPtr<T_CastFrom>& src) noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/refptr.h:147:45: error: expected ';' at end of member declaration
147 | inline bool operator==(const RefPtr& src) const noexcept;
| ^~~~~
| ;
/usr/include/glibmm-2.4/glibmm/refptr.h:147:51: error: 'noexcept' does not name a type
147 | inline bool operator==(const RefPtr& src) const noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/refptr.h:147:51: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/refptr.h:150:45: error: expected ';' at end of member declaration
150 | inline bool operator!=(const RefPtr& src) const noexcept;
| ^~~~~
| ;
/usr/include/glibmm-2.4/glibmm/refptr.h:150:51: error: 'noexcept' does not name a type
150 | inline bool operator!=(const RefPtr& src) const noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/refptr.h:150:51: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/refptr.h:157:36: error: expected ';' at end of member declaration
157 | inline T_CppObject* operator->() const noexcept;
| ^~~~~
| ;
/usr/include/glibmm-2.4/glibmm/refptr.h:157:42: error: 'noexcept' does not name a type
157 | inline T_CppObject* operator->() const noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/refptr.h:157:42: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/refptr.h:163:29: error: expected ';' at end of member declaration
163 | inline T_CppObject* get() const noexcept;
| ^~~~~
| ;
/usr/include/glibmm-2.4/glibmm/refptr.h:163:35: error: 'noexcept' does not name a type
163 | inline T_CppObject* get() const noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/refptr.h:163:35: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/refptr.h:173:35: warning: explicit conversion operators only available with '-std=c++11' or '-std=gnu++11'
173 | inline explicit operator bool() const noexcept;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/refptr.h:173:35: error: expected ';' at end of member declaration
173 | inline explicit operator bool() const noexcept;
| ^~~~~
| ;
/usr/include/glibmm-2.4/glibmm/refptr.h:173:41: error: 'noexcept' does not name a type
173 | inline explicit operator bool() const noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/refptr.h:173:41: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/refptr.h:178:21: error: expected ';' at end of member declaration
178 | inline void clear() noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/refptr.h:178:23: error: 'noexcept' does not name a type
178 | inline void clear() noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/refptr.h:178:23: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/refptr.h:185:21: error: expected ';' at end of member declaration
185 | inline void reset() noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/refptr.h:185:23: error: 'noexcept' does not name a type
185 | inline void reset() noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/refptr.h:185:23: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/refptr.h:197:31: error: expected ';' at end of member declaration
197 | inline T_CppObject* release() noexcept G_GNUC_WARN_UNUSED_RESULT;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/refptr.h:197:33: error: 'noexcept' does not name a type
197 | inline T_CppObject* release() noexcept G_GNUC_WARN_UNUSED_RESULT;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/refptr.h:197:33: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/refptr.h:207:68: error: expected initializer before 'noexcept'
207 | static inline RefPtr cast_dynamic(const RefPtr<T_CastFrom>& src) noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/refptr.h:217:67: error: expected initializer before 'noexcept'
217 | static inline RefPtr cast_static(const RefPtr<T_CastFrom>& src) noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/refptr.h:227:66: error: expected initializer before 'noexcept'
227 | static inline RefPtr cast_const(const RefPtr<T_CastFrom>& src) noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/refptr.h:238:44: error: expected ';' at end of member declaration
238 | inline bool operator<(const RefPtr& src) const noexcept;
| ^~~~~
| ;
/usr/include/glibmm-2.4/glibmm/refptr.h:238:50: error: 'noexcept' does not name a type
238 | inline bool operator<(const RefPtr& src) const noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/refptr.h:238:50: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/refptr.h:241:45: error: expected ';' at end of member declaration
241 | inline bool operator<=(const RefPtr& src) const noexcept;
| ^~~~~
| ;
/usr/include/glibmm-2.4/glibmm/refptr.h:241:51: error: 'noexcept' does not name a type
241 | inline bool operator<=(const RefPtr& src) const noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/refptr.h:241:51: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/refptr.h:244:44: error: expected ';' at end of member declaration
244 | inline bool operator>(const RefPtr& src) const noexcept;
| ^~~~~
| ;
/usr/include/glibmm-2.4/glibmm/refptr.h:244:50: error: 'noexcept' does not name a type
244 | inline bool operator>(const RefPtr& src) const noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/refptr.h:244:50: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/refptr.h:247:45: error: expected ';' at end of member declaration
247 | inline bool operator>=(const RefPtr& src) const noexcept;
| ^~~~~
| ;
/usr/include/glibmm-2.4/glibmm/refptr.h:247:51: error: 'noexcept' does not name a type
247 | inline bool operator>=(const RefPtr& src) const noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/refptr.h:247:51: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/refptr.h:259:61: error: expected initializer before 'noexcept'
259 | inline T_CppObject* RefPtr<T_CppObject>::operator->() const noexcept
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/refptr.h:265:38: error: expected initializer before 'noexcept'
265 | inline RefPtr<T_CppObject>::RefPtr() noexcept : pCppObject_(nullptr)
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/refptr.h:270:39: error: expected initializer before 'noexcept'
270 | inline RefPtr<T_CppObject>::~RefPtr() noexcept
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/refptr.h:277:61: error: expected initializer before 'noexcept'
277 | inline RefPtr<T_CppObject>::RefPtr(T_CppObject* pCppObject) noexcept : pCppObject_(pCppObject)
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/refptr.h:282:55: error: expected initializer before 'noexcept'
282 | inline RefPtr<T_CppObject>::RefPtr(const RefPtr& src) noexcept : pCppObject_(src.pCppObject_)
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/refptr.h:289:42: error: expected ',' or '...' before '&&' token
289 | inline RefPtr<T_CppObject>::RefPtr(RefPtr&& src) noexcept : pCppObject_(src.pCppObject_)
| ^~
/usr/include/glibmm-2.4/glibmm/refptr.h:289:50: error: expected initializer before 'noexcept'
289 | inline RefPtr<T_CppObject>::RefPtr(RefPtr&& src) noexcept : pCppObject_(src.pCppObject_)
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/refptr.h:296:54: error: expected ',' or '...' before '&&' token
296 | inline RefPtr<T_CppObject>::RefPtr(RefPtr<T_CastFrom>&& src) noexcept : pCppObject_(src.release())
| ^~
/usr/include/glibmm-2.4/glibmm/refptr.h:296:62: error: expected initializer before 'noexcept'
296 | inline RefPtr<T_CppObject>::RefPtr(RefPtr<T_CastFrom>&& src) noexcept : pCppObject_(src.release())
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/refptr.h:305:67: error: expected initializer before 'noexcept'
305 | inline RefPtr<T_CppObject>::RefPtr(const RefPtr<T_CastFrom>& src) noexcept :
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/refptr.h:317:42: error: expected initializer before 'noexcept'
317 | RefPtr<T_CppObject>::swap(RefPtr& other) noexcept
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/refptr.h:326:51: error: expected initializer before 'noexcept'
326 | RefPtr<T_CppObject>::operator=(const RefPtr& src) noexcept
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/refptr.h:359:38: error: expected ',' or '...' before '&&' token
359 | RefPtr<T_CppObject>::operator=(RefPtr&& src) noexcept
| ^~
/usr/include/glibmm-2.4/glibmm/refptr.h:359:46: error: expected initializer before 'noexcept'
359 | RefPtr<T_CppObject>::operator=(RefPtr&& src) noexcept
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/refptr.h:371:50: error: expected ',' or '...' before '&&' token
371 | RefPtr<T_CppObject>::operator=(RefPtr<T_CastFrom>&& src) noexcept
| ^~
/usr/include/glibmm-2.4/glibmm/refptr.h:371:58: error: expected initializer before 'noexcept'
371 | RefPtr<T_CppObject>::operator=(RefPtr<T_CastFrom>&& src) noexcept
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/refptr.h:383:63: error: expected initializer before 'noexcept'
383 | RefPtr<T_CppObject>::operator=(const RefPtr<T_CastFrom>& src) noexcept
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/refptr.h:392:58: error: expected initializer before 'noexcept'
392 | RefPtr<T_CppObject>::operator==(const RefPtr& src) const noexcept
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/refptr.h:399:58: error: expected initializer before 'noexcept'
399 | RefPtr<T_CppObject>::operator!=(const RefPtr& src) const noexcept
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/refptr.h:405:54: error: expected initializer before 'noexcept'
405 | inline T_CppObject* RefPtr<T_CppObject>::get() const noexcept
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/refptr.h:411:51: error: expected initializer before 'noexcept'
411 | inline RefPtr<T_CppObject>::operator bool() const noexcept
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/refptr.h:419:30: error: expected initializer before 'noexcept'
419 | RefPtr<T_CppObject>::clear() noexcept
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/refptr.h:427:30: error: expected initializer before 'noexcept'
427 | RefPtr<T_CppObject>::reset() noexcept
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/refptr.h:435:32: error: expected initializer before 'noexcept'
435 | RefPtr<T_CppObject>::release() noexcept
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/refptr.h:445:66: error: expected initializer before 'noexcept'
445 | RefPtr<T_CppObject>::cast_dynamic(const RefPtr<T_CastFrom>& src) noexcept
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/refptr.h:458:65: error: expected initializer before 'noexcept'
458 | RefPtr<T_CppObject>::cast_static(const RefPtr<T_CastFrom>& src) noexcept
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/refptr.h:471:64: error: expected initializer before 'noexcept'
471 | RefPtr<T_CppObject>::cast_const(const RefPtr<T_CastFrom>& src) noexcept
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/refptr.h:483:57: error: expected initializer before 'noexcept'
483 | RefPtr<T_CppObject>::operator<(const RefPtr& src) const noexcept
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/refptr.h:490:58: error: expected initializer before 'noexcept'
490 | RefPtr<T_CppObject>::operator<=(const RefPtr& src) const noexcept
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/refptr.h:497:57: error: expected initializer before 'noexcept'
497 | RefPtr<T_CppObject>::operator>(const RefPtr& src) const noexcept
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/refptr.h:504:58: error: expected initializer before 'noexcept'
504 | RefPtr<T_CppObject>::operator>=(const RefPtr& src) const noexcept
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/refptr.h:514:58: error: expected initializer before 'noexcept'
514 | swap(RefPtr<T_CppObject>& lhs, RefPtr<T_CppObject>& rhs) noexcept
| ^~~~~~~~
In file included from /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:23,
from /usr/include/glibmm-2.4/glibmm/propertyproxy.h:23,
from /usr/include/glibmm-2.4/glibmm/objectbase.h:23,
from /usr/include/glibmm-2.4/glibmm/object.h:29,
from /usr/include/gtkmm-2.4/gtkmm/window.h:31,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/value.h:63:14: error: expected ';' at end of member declaration
63 | ~ValueBase() noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/value.h:63:16: error: 'noexcept' does not name a type
63 | ~ValueBase() noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/value.h:63:16: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/value.h:143:9: error: expected nested-name-specifier before 'CType'
143 | using CType = gint;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/value.h:164:9: error: expected nested-name-specifier before 'CType'
164 | using CType = guint;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/value.h:185:9: error: expected nested-name-specifier before 'CType'
185 | using CType = const gchar*;
| ^~~~~
In file included from /usr/include/glibmm-2.4/glibmm/value.h:224,
from /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:23,
from /usr/include/glibmm-2.4/glibmm/propertyproxy.h:23,
from /usr/include/glibmm-2.4/glibmm/objectbase.h:23,
from /usr/include/glibmm-2.4/glibmm/object.h:29,
from /usr/include/gtkmm-2.4/gtkmm/window.h:31,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/value_custom.h:66:9: error: expected nested-name-specifier before 'CppType'
66 | using CppType = PtrT;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/value_custom.h:67:9: error: expected nested-name-specifier before 'CType'
67 | using CType = void*;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/value_custom.h:71:19: error: 'CppType' has not been declared
71 | inline void set(CppType data);
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/value_custom.h:72:10: error: 'CppType' does not name a type; did you mean 'GType'?
72 | inline CppType get() const;
| ^~~~~~~
| GType
/usr/include/glibmm-2.4/glibmm/value_custom.h:78:20: error: 'CppType' has not been declared
78 | inline void set_(CppType data, Glib::Object*);
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/value_custom.h:79:20: error: 'CppType' has not been declared
79 | inline void set_(CppType data, void*);
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/value_custom.h:81:10: error: 'CppType' does not name a type; did you mean 'GType'?
81 | inline CppType get_(Glib::Object*) const;
| ^~~~~~~
| GType
/usr/include/glibmm-2.4/glibmm/value_custom.h:82:10: error: 'CppType' does not name a type; did you mean 'GType'?
82 | inline CppType get_(void*) const;
| ^~~~~~~
| GType
/usr/include/glibmm-2.4/glibmm/value_custom.h:105:9: error: expected nested-name-specifier before 'CppType'
105 | using CppType = T;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/value_custom.h:106:9: error: expected nested-name-specifier before 'CType'
106 | using CType = T*;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/value_custom.h:110:25: error: 'CppType' does not name a type; did you mean 'GType'?
110 | inline void set(const CppType& data);
| ^~~~~~~
| GType
/usr/include/glibmm-2.4/glibmm/value_custom.h:111:10: error: 'CppType' does not name a type; did you mean 'GType'?
111 | inline CppType get() const;
| ^~~~~~~
| GType
/usr/include/glibmm-2.4/glibmm/value_custom.h:157:1: error: no declaration matches 'void Glib::Value_Pointer<T, PtrT>::set_(PtrT, Glib::Object*)'
157 | Value_Pointer<T, PtrT>::set_(PtrT data, Glib::Object*)
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/value_custom.h:79:15: note: candidates are: 'void Glib::Value_Pointer<T, PtrT>::set_(int, void*)'
79 | inline void set_(CppType data, void*);
| ^~~~
/usr/include/glibmm-2.4/glibmm/value_custom.h:78:15: note: 'void Glib::Value_Pointer<T, PtrT>::set_(int, Glib::Object*)'
78 | inline void set_(CppType data, Glib::Object*);
| ^~~~
/usr/include/glibmm-2.4/glibmm/value_custom.h:63:7: note: 'class Glib::Value_Pointer<T, PtrT>' defined here
63 | class Value_Pointer : public ValueBase_Object
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/value_custom.h:166:1: error: no declaration matches 'PtrT Glib::Value_Pointer<T, PtrT>::get_(Glib::Object*) const'
166 | Value_Pointer<T, PtrT>::get_(Glib::Object*) const
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/value_custom.h:166:1: note: no functions named 'PtrT Glib::Value_Pointer<T, PtrT>::get_(Glib::Object*) const'
/usr/include/glibmm-2.4/glibmm/value_custom.h:63:7: note: 'class Glib::Value_Pointer<T, PtrT>' defined here
63 | class Value_Pointer : public ValueBase_Object
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/value_custom.h:189:1: error: no declaration matches 'void Glib::Value_Pointer<T, PtrT>::set_(PtrT, void*)'
189 | Value_Pointer<T, PtrT>::set_(PtrT data, void*)
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/value_custom.h:79:15: note: candidates are: 'void Glib::Value_Pointer<T, PtrT>::set_(int, void*)'
79 | inline void set_(CppType data, void*);
| ^~~~
/usr/include/glibmm-2.4/glibmm/value_custom.h:78:15: note: 'void Glib::Value_Pointer<T, PtrT>::set_(int, Glib::Object*)'
78 | inline void set_(CppType data, Glib::Object*);
| ^~~~
/usr/include/glibmm-2.4/glibmm/value_custom.h:63:7: note: 'class Glib::Value_Pointer<T, PtrT>' defined here
63 | class Value_Pointer : public ValueBase_Object
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/value_custom.h:196:1: error: no declaration matches 'PtrT Glib::Value_Pointer<T, PtrT>::get_(void*) const'
196 | Value_Pointer<T, PtrT>::get_(void*) const
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/value_custom.h:196:1: note: no functions named 'PtrT Glib::Value_Pointer<T, PtrT>::get_(void*) const'
/usr/include/glibmm-2.4/glibmm/value_custom.h:63:7: note: 'class Glib::Value_Pointer<T, PtrT>' defined here
63 | class Value_Pointer : public ValueBase_Object
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/value_custom.h: In static member function 'static GType Glib::Value_Pointer<T, PtrT>::value_type()':
/usr/include/glibmm-2.4/glibmm/value_custom.h:209:62: error: 'nullptr' was not declared in this scope
209 | return Value_Pointer<T, PtrT>::value_type_(static_cast<T*>(nullptr));
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/value_custom.h: At global scope:
/usr/include/glibmm-2.4/glibmm/value_custom.h:214:1: error: no declaration matches 'void Glib::Value_Pointer<T, PtrT>::set(PtrT)'
214 | Value_Pointer<T, PtrT>::set(PtrT data)
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/value_custom.h:71:15: note: candidate is: 'void Glib::Value_Pointer<T, PtrT>::set(int)'
71 | inline void set(CppType data);
| ^~~
/usr/include/glibmm-2.4/glibmm/value_custom.h:63:7: note: 'class Glib::Value_Pointer<T, PtrT>' defined here
63 | class Value_Pointer : public ValueBase_Object
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/value_custom.h:222:1: error: no declaration matches 'PtrT Glib::Value_Pointer<T, PtrT>::get() const'
222 | Value_Pointer<T, PtrT>::get() const
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/value_custom.h:222:1: note: no functions named 'PtrT Glib::Value_Pointer<T, PtrT>::get() const'
/usr/include/glibmm-2.4/glibmm/value_custom.h:63:7: note: 'class Glib::Value_Pointer<T, PtrT>' defined here
63 | class Value_Pointer : public ValueBase_Object
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/value_custom.h:236:1: error: no declaration matches 'void Glib::Value<T>::set(const typename Glib::Value<T>::CppType&)'
236 | Value<T>::set(const typename Value<T>::CppType& data)
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/value_custom.h:110:15: note: candidate is: 'void Glib::Value<T>::set(const int&)'
110 | inline void set(const CppType& data);
| ^~~
/usr/include/glibmm-2.4/glibmm/value_custom.h:102:7: note: 'class Glib::Value<T>' defined here
102 | class Value : public ValueBase_Boxed
| ^~~~~
/usr/include/glibmm-2.4/glibmm/value_custom.h:244:1: error: no declaration matches 'typename Glib::Value<T>::CppType Glib::Value<T>::get() const'
244 | Value<T>::get() const
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/value_custom.h:244:1: note: no functions named 'typename Glib::Value<T>::CppType Glib::Value<T>::get() const'
/usr/include/glibmm-2.4/glibmm/value_custom.h:102:7: note: 'class Glib::Value<T>' defined here
102 | class Value : public ValueBase_Boxed
| ^~~~~
/usr/include/glibmm-2.4/glibmm/value_custom.h: In static member function 'static GType Glib::Value<T>::value_type()':
/usr/include/glibmm-2.4/glibmm/value_custom.h:257:60: error: 'CppType' was not declared in this scope; did you mean 'GType'?
257 | custom_type_ = Glib::custom_boxed_type_register(typeid(CppType).name(),
| ^~~~~~~
| GType
In file included from /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:23,
from /usr/include/glibmm-2.4/glibmm/propertyproxy.h:23,
from /usr/include/glibmm-2.4/glibmm/objectbase.h:23,
from /usr/include/glibmm-2.4/glibmm/object.h:29,
from /usr/include/gtkmm-2.4/gtkmm/window.h:31,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/value.h: At global scope:
/usr/include/glibmm-2.4/glibmm/value.h:238:9: error: expected nested-name-specifier before 'CppType'
238 | using CppType = T;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/value.h:239:9: error: expected nested-name-specifier before 'CType'
239 | using CType = typename T::BaseObjectType*;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/value.h:243:18: error: 'CppType' does not name a type; did you mean 'GType'?
243 | void set(const CppType& data) { set_boxed(data.gobj()); }
| ^~~~~~~
| GType
/usr/include/glibmm-2.4/glibmm/value.h:244:3: error: 'CppType' does not name a type; did you mean 'GType'?
244 | CppType get() const { return CppType(static_cast<CType>(get_boxed())); }
| ^~~~~~~
| GType
/usr/include/glibmm-2.4/glibmm/value.h: In member function 'void Glib::Value_Boxed<T>::set(const int&)':
/usr/include/glibmm-2.4/glibmm/value.h:243:50: error: request for member 'gobj' in 'data', which is of non-class type 'const int'
243 | void set(const CppType& data) { set_boxed(data.gobj()); }
| ^~~~
/usr/include/glibmm-2.4/glibmm/value.h: At global scope:
/usr/include/glibmm-2.4/glibmm/value.h:255:9: error: expected nested-name-specifier before 'CppType'
255 | using CppType = Glib::RefPtr<T>;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/value.h:260:18: error: 'CppType' does not name a type; did you mean 'GType'?
260 | void set(const CppType& data) { set_boxed(data ? data->gobj() : nullptr); }
| ^~~~~~~
| GType
/usr/include/glibmm-2.4/glibmm/value.h: In member function 'void Glib::Value_RefPtrBoxed<T>::set(const int&)':
/usr/include/glibmm-2.4/glibmm/value.h:260:56: error: base operand of '->' is not a pointer
260 | void set(const CppType& data) { set_boxed(data ? data->gobj() : nullptr); }
| ^~
/usr/include/glibmm-2.4/glibmm/value.h:260:67: error: 'nullptr' was not declared in this scope
260 | void set(const CppType& data) { set_boxed(data ? data->gobj() : nullptr); }
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/value.h: At global scope:
/usr/include/glibmm-2.4/glibmm/value.h:274:27: error: '>>' should be '> >' within a nested template argument list
274 | class Value<Glib::RefPtr<T>> : public ValueBase_Object
| ^~
| > >
/usr/include/glibmm-2.4/glibmm/value.h:277:9: error: expected nested-name-specifier before 'CppType'
277 | using CppType = Glib::RefPtr<T>;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/value.h:278:9: error: expected nested-name-specifier before 'CType'
278 | using CType = typename T::BaseObjectType*;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/value.h:282:18: error: 'CppType' does not name a type; did you mean 'GType'?
282 | void set(const CppType& data) { set_object(data.operator->()); }
| ^~~~~~~
| GType
/usr/include/glibmm-2.4/glibmm/value.h:283:3: error: 'CppType' does not name a type; did you mean 'GType'?
283 | CppType get() const { return Glib::RefPtr<T>::cast_dynamic(get_object_copy()); }
| ^~~~~~~
| GType
/usr/include/glibmm-2.4/glibmm/value.h: In member function 'void Glib::Value<Glib::RefPtr<T_CppObject> >::set(const int&)':
/usr/include/glibmm-2.4/glibmm/value.h:282:59: error: request for member 'operator->' in 'data', which is of non-class type 'const int'
282 | void set(const CppType& data) { set_object(data.operator->()); }
| ^~
/usr/include/glibmm-2.4/glibmm/value.h: At global scope:
/usr/include/glibmm-2.4/glibmm/value.h:293:33: error: '>>' should be '> >' within a nested template argument list
293 | class Value<Glib::RefPtr<const T>> : public ValueBase_Object
| ^~
| > >
/usr/include/glibmm-2.4/glibmm/value.h:296:9: error: expected nested-name-specifier before 'CppType'
296 | using CppType = Glib::RefPtr<const T>;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/value.h:297:9: error: expected nested-name-specifier before 'CType'
297 | using CType = typename T::BaseObjectType*;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/value.h:301:18: error: 'CppType' does not name a type; did you mean 'GType'?
301 | void set(const CppType& data) { set_object(const_cast<T*>(data.operator->())); }
| ^~~~~~~
| GType
/usr/include/glibmm-2.4/glibmm/value.h:302:3: error: 'CppType' does not name a type; did you mean 'GType'?
302 | CppType get() const { return Glib::RefPtr<T>::cast_dynamic(get_object_copy()); }
| ^~~~~~~
| GType
/usr/include/glibmm-2.4/glibmm/value.h: In member function 'void Glib::Value<Glib::RefPtr<const T> >::set(const int&)':
/usr/include/glibmm-2.4/glibmm/value.h:301:74: error: request for member 'operator->' in 'data', which is of non-class type 'const int'
301 | void set(const CppType& data) { set_object(const_cast<T*>(data.operator->())); }
| ^~
In file included from /usr/include/glibmm-2.4/glibmm/value.h:313,
from /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:23,
from /usr/include/glibmm-2.4/glibmm/propertyproxy.h:23,
from /usr/include/glibmm-2.4/glibmm/objectbase.h:23,
from /usr/include/glibmm-2.4/glibmm/object.h:29,
from /usr/include/gtkmm-2.4/gtkmm/window.h:31,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/value_basictypes.h: At global scope:
/usr/include/glibmm-2.4/glibmm/value_basictypes.h:25:9: error: expected nested-name-specifier before 'CppType'
25 | using CppType = bool;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/value_basictypes.h:26:9: error: expected nested-name-specifier before 'CType'
26 | using CType = gboolean;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/value_basictypes.h:50:9: error: expected nested-name-specifier before 'CppType'
50 | using CppType = char;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/value_basictypes.h:51:9: error: expected nested-name-specifier before 'CType'
51 | using CType = gchar;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/value_basictypes.h:75:9: error: expected nested-name-specifier before 'CppType'
75 | using CppType = signed char;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/value_basictypes.h:76:9: error: expected nested-name-specifier before 'CType'
76 | using CType = gint8;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/value_basictypes.h:98:9: error: expected nested-name-specifier before 'CppType'
98 | using CppType = unsigned char;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/value_basictypes.h:99:9: error: expected nested-name-specifier before 'CType'
99 | using CType = guchar;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/value_basictypes.h:121:9: error: expected nested-name-specifier before 'CppType'
121 | using CppType = int;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/value_basictypes.h:122:9: error: expected nested-name-specifier before 'CType'
122 | using CType = gint;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/value_basictypes.h:144:9: error: expected nested-name-specifier before 'CppType'
144 | using CppType = unsigned int;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/value_basictypes.h:145:9: error: expected nested-name-specifier before 'CType'
145 | using CType = guint;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/value_basictypes.h:167:9: error: expected nested-name-specifier before 'CppType'
167 | using CppType = long;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/value_basictypes.h:168:9: error: expected nested-name-specifier before 'CType'
168 | using CType = glong;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/value_basictypes.h:190:9: error: expected nested-name-specifier before 'CppType'
190 | using CppType = unsigned long;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/value_basictypes.h:191:9: error: expected nested-name-specifier before 'CType'
191 | using CType = gulong;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/value_basictypes.h:213:9: error: expected nested-name-specifier before 'CppType'
213 | using CppType = long long;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/value_basictypes.h:214:9: error: expected nested-name-specifier before 'CType'
214 | using CType = gint64;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/value_basictypes.h:236:9: error: expected nested-name-specifier before 'CppType'
236 | using CppType = unsigned long long;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/value_basictypes.h:237:9: error: expected nested-name-specifier before 'CType'
237 | using CType = guint64;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/value_basictypes.h:259:9: error: expected nested-name-specifier before 'CppType'
259 | using CppType = float;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/value_basictypes.h:260:9: error: expected nested-name-specifier before 'CType'
260 | using CType = gfloat;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/value_basictypes.h:282:9: error: expected nested-name-specifier before 'CppType'
282 | using CppType = double;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/value_basictypes.h:283:9: error: expected nested-name-specifier before 'CType'
283 | using CType = gdouble;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/value_basictypes.h:305:9: error: expected nested-name-specifier before 'CppType'
305 | using CppType = void*;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/value_basictypes.h:306:9: error: expected nested-name-specifier before 'CType'
306 | using CType = gpointer;
| ^~~~~
In file included from /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:23,
from /usr/include/glibmm-2.4/glibmm/propertyproxy.h:23,
from /usr/include/glibmm-2.4/glibmm/objectbase.h:23,
from /usr/include/glibmm-2.4/glibmm/object.h:29,
from /usr/include/gtkmm-2.4/gtkmm/window.h:31,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/value.h:326:9: error: expected nested-name-specifier before 'CppType'
326 | using CppType = std::string;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/value.h:339:9: error: expected nested-name-specifier before 'CppType'
339 | using CppType = Glib::ustring;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/value.h:349:47: error: '>>' should be '> >' within a nested template argument list
349 | class GLIBMM_API Value<std::vector<std::string>> : public ValueBase_Boxed
| ^~
| > >
/usr/include/glibmm-2.4/glibmm/value.h:352:9: error: expected nested-name-specifier before 'CppType'
352 | using CppType = std::vector<std::string>;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/value.h:356:18: error: 'CppType' does not name a type; did you mean 'GType'?
356 | void set(const CppType& data);
| ^~~~~~~
| GType
/usr/include/glibmm-2.4/glibmm/value.h:357:3: error: 'CppType' does not name a type; did you mean 'GType'?
357 | CppType get() const;
| ^~~~~~~
| GType
/usr/include/glibmm-2.4/glibmm/value.h:364:49: error: '>>' should be '> >' within a nested template argument list
364 | class GLIBMM_API Value<std::vector<Glib::ustring>> : public ValueBase_Boxed
| ^~
| > >
/usr/include/glibmm-2.4/glibmm/value.h:367:9: error: expected nested-name-specifier before 'CppType'
367 | using CppType = std::vector<Glib::ustring>;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/value.h:371:18: error: 'CppType' does not name a type; did you mean 'GType'?
371 | void set(const CppType& data);
| ^~~~~~~
| GType
/usr/include/glibmm-2.4/glibmm/value.h:372:3: error: 'CppType' does not name a type; did you mean 'GType'?
372 | CppType get() const;
| ^~~~~~~
| GType
/usr/include/glibmm-2.4/glibmm/value.h:382:9: error: expected nested-name-specifier before 'CppType'
382 | using CppType = T;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/value.h:384:12: error: 'CppType' has not been declared
384 | void set(CppType data) { set_enum(data); }
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/value.h:385:3: error: 'CppType' does not name a type; did you mean 'GType'?
385 | CppType get() const { return CppType(get_enum()); }
| ^~~~~~~
| GType
/usr/include/glibmm-2.4/glibmm/value.h:395:9: error: expected nested-name-specifier before 'CppType'
395 | using CppType = T;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/value.h:397:12: error: 'CppType' has not been declared
397 | void set(CppType data) { set_flags(data); }
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/value.h:398:3: error: 'CppType' does not name a type; did you mean 'GType'?
398 | CppType get() const { return CppType(get_flags()); }
| ^~~~~~~
| GType
In file included from /usr/include/glibmm-2.4/glibmm/propertyproxy.h:23,
from /usr/include/glibmm-2.4/glibmm/objectbase.h:23,
from /usr/include/glibmm-2.4/glibmm/object.h:29,
from /usr/include/gtkmm-2.4/gtkmm/window.h:31,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:39:24: error: expected ';' at end of member declaration
39 | ~SignalProxyProperty() noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:39:26: error: 'noexcept' does not name a type
39 | ~SignalProxyProperty() noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:39:26: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:41:9: error: expected nested-name-specifier before 'SlotType'
41 | using SlotType = sigc::slot<void>;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:42:34: error: 'SlotType' does not name a type
42 | sigc::connection connect(const SlotType& slot);
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:45:28: error: 'SlotType' has not been declared
45 | sigc::connection connect(SlotType&& slot);
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:45:36: error: expected ',' or '...' before '&&' token
45 | sigc::connection connect(SlotType&& slot);
| ^~
/usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:96:46: error: expected ',' or '...' before '&&' token
96 | PropertyProxyConnectionNode(sigc::slot_base&& slot, GObject* gobject);
| ^~
In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:23,
from /usr/include/glibmm-2.4/glibmm/object.h:29,
from /usr/include/gtkmm-2.4/gtkmm/window.h:31,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/propertyproxy.h:45:9: error: expected nested-name-specifier before 'PropertyType'
45 | using PropertyType = T;
| ^~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/propertyproxy.h:52:24: error: 'PropertyType' does not name a type
52 | void set_value(const PropertyType& data);
| ^~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/propertyproxy.h:57:3: error: 'PropertyType' does not name a type
57 | PropertyType get_value() const;
| ^~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/propertyproxy.h:63:37: error: 'PropertyType' does not name a type
63 | PropertyProxy<T>& operator=(const PropertyType& data)
| ^~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/propertyproxy.h:69:12: error: expected type-specifier before 'PropertyType'
69 | operator PropertyType() const { return this->get_value(); }
| ^~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/propertyproxy.h:79:9: error: expected nested-name-specifier before 'PropertyType'
79 | using PropertyType = T;
| ^~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/propertyproxy.h:86:24: error: 'PropertyType' does not name a type
86 | void set_value(const PropertyType& data);
| ^~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/propertyproxy.h:92:47: error: 'PropertyType' does not name a type
92 | PropertyProxy_WriteOnly<T>& operator=(const PropertyType& data)
| ^~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/propertyproxy.h:106:9: error: expected nested-name-specifier before 'PropertyType'
106 | using PropertyType = T;
| ^~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/propertyproxy.h:117:3: error: 'PropertyType' does not name a type
117 | PropertyType get_value() const;
| ^~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/propertyproxy.h:119:12: error: expected type-specifier before 'PropertyType'
119 | operator PropertyType() const { return this->get_value(); }
| ^~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/propertyproxy.h:128:1: error: no declaration matches 'void Glib::PropertyProxy<T>::set_value(const T&)'
128 | PropertyProxy<T>::set_value(const T& data)
| ^~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/propertyproxy.h:52:8: note: candidate is: 'void Glib::PropertyProxy<T>::set_value(const int&)'
52 | void set_value(const PropertyType& data);
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/propertyproxy.h:42:7: note: 'class Glib::PropertyProxy<T>' defined here
42 | class PropertyProxy : public PropertyProxy_Base
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/propertyproxy.h:139:1: error: no declaration matches 'T Glib::PropertyProxy<T>::get_value() const'
139 | PropertyProxy<T>::get_value() const
| ^~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/propertyproxy.h:139:1: note: no functions named 'T Glib::PropertyProxy<T>::get_value() const'
/usr/include/glibmm-2.4/glibmm/propertyproxy.h:42:7: note: 'class Glib::PropertyProxy<T>' defined here
42 | class PropertyProxy : public PropertyProxy_Base
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/propertyproxy.h:154:1: error: no declaration matches 'void Glib::PropertyProxy_WriteOnly<T>::set_value(const T&)'
154 | PropertyProxy_WriteOnly<T>::set_value(const T& data)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/propertyproxy.h:86:8: note: candidate is: 'void Glib::PropertyProxy_WriteOnly<T>::set_value(const int&)'
86 | void set_value(const PropertyType& data);
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/propertyproxy.h:76:7: note: 'class Glib::PropertyProxy_WriteOnly<T>' defined here
76 | class PropertyProxy_WriteOnly : public PropertyProxy_Base
| ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/propertyproxy.h:169:1: error: no declaration matches 'T Glib::PropertyProxy_ReadOnly<T>::get_value() const'
169 | PropertyProxy_ReadOnly<T>::get_value() const
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/propertyproxy.h:169:1: note: no functions named 'T Glib::PropertyProxy_ReadOnly<T>::get_value() const'
/usr/include/glibmm-2.4/glibmm/propertyproxy.h:103:7: note: 'class Glib::PropertyProxy_ReadOnly<T>' defined here
103 | class PropertyProxy_ReadOnly : public PropertyProxy_Base
| ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:26,
from /usr/include/glibmm-2.4/glibmm/object.h:29,
from /usr/include/gtkmm-2.4/gtkmm/window.h:31,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/quark.h:48:15: error: expected ';' at end of member declaration
48 | ~QueryQuark() noexcept {}
| ^
| ;
/usr/include/glibmm-2.4/glibmm/quark.h:48:17: error: 'noexcept' does not name a type
48 | ~QueryQuark() noexcept {}
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/quark.h:48:17: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/quark.h:64:10: error: expected ';' at end of member declaration
64 | ~Quark() noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/quark.h:64:12: error: 'noexcept' does not name a type
64 | ~Quark() noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/quark.h:64:12: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
In file included from /usr/include/glibmm-2.4/glibmm/object.h:29,
from /usr/include/gtkmm-2.4/gtkmm/window.h:31,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/objectbase.h:36:7: error: expected nested-name-specifier before 'GObject'
36 | using GObject = struct _GObject;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/objectbase.h:61:35: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
61 | ObjectBase(const ObjectBase&) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/objectbase.h:62:46: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
62 | ObjectBase& operator=(const ObjectBase&) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/objectbase.h:96:24: error: expected ',' or '...' before '&&' token
96 | ObjectBase(ObjectBase&& src) noexcept;
| ^~
/usr/include/glibmm-2.4/glibmm/objectbase.h:96:3: error: invalid constructor; you probably meant 'Glib::ObjectBase (const Glib::ObjectBase&)'
96 | ObjectBase(ObjectBase&& src) noexcept;
| ^~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/objectbase.h:96:30: error: expected ';' at end of member declaration
96 | ObjectBase(ObjectBase&& src) noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/objectbase.h:96:32: error: 'noexcept' does not name a type
96 | ObjectBase(ObjectBase&& src) noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/objectbase.h:96:32: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/objectbase.h:97:35: error: expected ',' or '...' before '&&' token
97 | ObjectBase& operator=(ObjectBase&& src) noexcept;
| ^~
/usr/include/glibmm-2.4/glibmm/objectbase.h:97:41: error: expected ';' at end of member declaration
97 | ObjectBase& operator=(ObjectBase&& src) noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/objectbase.h:97:43: error: 'noexcept' does not name a type
97 | ObjectBase& operator=(ObjectBase&& src) noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/objectbase.h:97:43: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/objectbase.h:99:23: error: expected ';' at end of member declaration
99 | virtual ~ObjectBase() noexcept = 0;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/objectbase.h:99:25: error: 'noexcept' does not name a type
99 | virtual ~ObjectBase() noexcept = 0;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/objectbase.h:99:25: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/objectbase.h:134:85: error: expected ',' or '...' before '&&' token
134 | void connect_property_changed(const Glib::ustring& property_name, sigc::slot<void>&& slot);
| ^~
/usr/include/glibmm-2.4/glibmm/objectbase.h:149:57: error: expected ',' or '...' before '&&' token
149 | const Glib::ustring& property_name, sigc::slot<void>&& slot);
| ^~
/usr/include/glibmm-2.4/glibmm/objectbase.h:227:16: error: 'interface_class_vector_type' in 'class Glib::Class' does not name a type
227 | const Class::interface_class_vector_type* get_custom_interface_classes() const;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/objectbase.h:228:16: error: 'class_init_funcs_type' in 'class Glib::Class' does not name a type
228 | const Class::class_init_funcs_type* get_custom_class_init_functions() const;
| ^~~~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/objectbase.h:253:81: error: expected ';' at end of member declaration
253 | void _move_current_wrapper(GObject* object, Glib::ObjectBase* previous_wrapper) noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/objectbase.h:253:83: error: 'noexcept' does not name a type
253 | void _move_current_wrapper(GObject* object, Glib::ObjectBase* previous_wrapper) noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/objectbase.h:253:83: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/objectbase.h:269:12: error: 'interface_class_vector_type' in 'class Glib::Class' does not name a type
269 | Class::interface_class_vector_type custom_interface_classes;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/objectbase.h:271:12: error: 'class_init_funcs_type' in 'class Glib::Class' does not name a type
271 | Class::class_init_funcs_type custom_class_init_functions;
| ^~~~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/objectbase.h:273:55: warning: non-static data member initializers only available with '-std=c++11' or '-std=gnu++11'
273 | GInstanceInitFunc custom_instance_init_function = nullptr;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/objectbase.h:276:9: error: expected nested-name-specifier before 'extra_object_base_data_type'
276 | using extra_object_base_data_type = std::map<const ObjectBase*, ExtraObjectBaseData>;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/objectbase.h:277:10: error: 'extra_object_base_data_type' does not name a type
277 | static extra_object_base_data_type extra_object_base_data;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/objectbase.h:280:15: error: 'mutex' in namespace 'std' does not name a type
280 | static std::mutex extra_object_base_data_mutex;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/objectbase.h:280:10: note: 'std::mutex' is only available from C++11 onwards
280 | static std::mutex extra_object_base_data_mutex;
| ^~~
/usr/include/glibmm-2.4/glibmm/objectbase.h:225:90: error: 'nullptr' was not declared in this scope
225 | void add_custom_class_init_function(GClassInitFunc class_init_func, void* class_data = nullptr);
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/objectbase.h:273:55: error: 'nullptr' was not declared in this scope
273 | GInstanceInitFunc custom_instance_init_function = nullptr;
| ^~~~~~~
In file included from /usr/include/glibmm-2.4/glibmm/object.h:30,
from /usr/include/gtkmm-2.4/gtkmm/window.h:31,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/wrap.h:33:7: error: expected nested-name-specifier before 'WrapNewFunction'
33 | using WrapNewFunction = Glib::ObjectBase*(*)(GObject*);
| ^~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/wrap.h:45:32: error: 'WrapNewFunction' has not been declared
45 | void wrap_register(GType type, WrapNewFunction func);
| ^~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/wrap.h: In function 'TInterface* Glib::wrap_auto_interface(GObject*, bool)':
/usr/include/glibmm-2.4/glibmm/wrap.h:68:12: error: 'nullptr' was not declared in this scope
68 | return nullptr;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/wrap.h:86:24: error: 'nullptr' was not declared in this scope
86 | TInterface* result = nullptr;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/wrap.h: In function 'typename T::BaseObjectType* Glib::unwrap(T*)':
/usr/include/glibmm-2.4/glibmm/wrap.h:126:32: error: 'nullptr' was not declared in this scope
126 | return (ptr) ? ptr->gobj() : nullptr;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/wrap.h: In function 'const typename T::BaseObjectType* Glib::unwrap(const T*)':
/usr/include/glibmm-2.4/glibmm/wrap.h:136:32: error: 'nullptr' was not declared in this scope
136 | return (ptr) ? ptr->gobj() : nullptr;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/wrap.h: In function 'typename T::BaseObjectType* Glib::unwrap(const Glib::RefPtr<T_CppObject>&)':
/usr/include/glibmm-2.4/glibmm/wrap.h:146:32: error: 'nullptr' was not declared in this scope
146 | return (ptr) ? ptr->gobj() : nullptr;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/wrap.h: In function 'const typename T::BaseObjectType* Glib::unwrap(const Glib::RefPtr<const T>&)':
/usr/include/glibmm-2.4/glibmm/wrap.h:156:32: error: 'nullptr' was not declared in this scope
156 | return (ptr) ? ptr->gobj() : nullptr;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/wrap.h: In function 'typename T::BaseObjectType* Glib::unwrap_copy(const T&)':
/usr/include/glibmm-2.4/glibmm/wrap.h:171:41: error: 'nullptr' was not declared in this scope
171 | return obj.gobj() ? obj.gobj_copy() : nullptr;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/wrap.h: In function 'typename T::BaseObjectType* Glib::unwrap_copy(const Glib::RefPtr<T_CppObject>&)':
/usr/include/glibmm-2.4/glibmm/wrap.h:182:37: error: 'nullptr' was not declared in this scope
182 | return (ptr) ? ptr->gobj_copy() : nullptr;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/wrap.h: In function 'const typename T::BaseObjectType* Glib::unwrap_copy(const Glib::RefPtr<const T>&)':
/usr/include/glibmm-2.4/glibmm/wrap.h:193:37: error: 'nullptr' was not declared in this scope
193 | return (ptr) ? ptr->gobj_copy() : nullptr;
| ^~~~~~~
In file included from /usr/include/glibmm-2.4/glibmm/object.h:33,
from /usr/include/gtkmm-2.4/gtkmm/window.h:31,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/utility.h: At global scope:
/usr/include/glibmm-2.4/glibmm/utility.h:80:14: error: expected ';' at end of member declaration
80 | ~ScopedPtr() noexcept { g_free(ptr_); }
| ^
| ;
/usr/include/glibmm-2.4/glibmm/utility.h:80:16: error: 'noexcept' does not name a type
80 | ~ScopedPtr() noexcept { g_free(ptr_); }
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/utility.h:80:16: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/utility.h: In constructor 'Glib::ScopedPtr<T>::ScopedPtr()':
/usr/include/glibmm-2.4/glibmm/utility.h:78:22: error: 'nullptr' was not declared in this scope
78 | ScopedPtr() : ptr_(nullptr) {}
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/utility.h: At global scope:
/usr/include/glibmm-2.4/glibmm/utility.h:92:6: error: 'unique_ptr' in namespace 'std' does not name a template type
92 | std::unique_ptr<T[], decltype(&g_free)>
| ^~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/utility.h:92:1: note: 'std::unique_ptr' is only available from C++11 onwards
92 | std::unique_ptr<T[], decltype(&g_free)>
| ^~~
/usr/include/glibmm-2.4/glibmm/utility.h: In function 'Glib::ustring Glib::convert_return_gchar_ptr_to_ustring(char*)':
/usr/include/glibmm-2.4/glibmm/utility.h:127:38: error: 'make_unique_ptr_gfree' is not a member of 'Glib'
127 | return (str) ? Glib::ustring(Glib::make_unique_ptr_gfree(str).get()) : Glib::ustring();
| ^~~~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/utility.h: In function 'std::string Glib::convert_return_gchar_ptr_to_stdstring(char*)':
/usr/include/glibmm-2.4/glibmm/utility.h:134:36: error: 'make_unique_ptr_gfree' is not a member of 'Glib'
134 | return (str) ? std::string(Glib::make_unique_ptr_gfree(str).get()) : std::string();
| ^~~~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/utility.h: In function 'const char* Glib::c_str_or_nullptr(const T&)':
/usr/include/glibmm-2.4/glibmm/utility.h:144:24: error: 'nullptr' was not declared in this scope
144 | return str.empty() ? nullptr : str.c_str();
| ^~~~~~~
In file included from /usr/include/glibmm-2.4/glibmm/variant.h:24,
from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
from /usr/include/glibmm-2.4/glibmm/object.h:34,
from /usr/include/gtkmm-2.4/gtkmm/window.h:31,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/varianttype.h: At global scope:
/usr/include/glibmm-2.4/glibmm/varianttype.h:99:9: error: expected nested-name-specifier before 'CppObjectType'
99 | using CppObjectType = VariantType;
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/varianttype.h:100:9: error: expected nested-name-specifier before 'BaseObjectType'
100 | using BaseObjectType = GVariantType;
| ^~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/varianttype.h:115:26: error: expected ',' or '...' before '&&' token
115 | VariantType(VariantType&& other) noexcept;
| ^~
/usr/include/glibmm-2.4/glibmm/varianttype.h:115:3: error: invalid constructor; you probably meant 'Glib::VariantType (const Glib::VariantType&)'
115 | VariantType(VariantType&& other) noexcept;
| ^~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/varianttype.h:115:34: error: expected ';' at end of member declaration
115 | VariantType(VariantType&& other) noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/varianttype.h:115:36: error: 'noexcept' does not name a type
115 | VariantType(VariantType&& other) noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/varianttype.h:115:36: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/varianttype.h:116:37: error: expected ',' or '...' before '&&' token
116 | VariantType& operator=(VariantType&& other) noexcept;
| ^~
/usr/include/glibmm-2.4/glibmm/varianttype.h:116:45: error: expected ';' at end of member declaration
116 | VariantType& operator=(VariantType&& other) noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/varianttype.h:116:47: error: 'noexcept' does not name a type
116 | VariantType& operator=(VariantType&& other) noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/varianttype.h:116:47: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/varianttype.h:118:16: error: expected ';' at end of member declaration
118 | ~VariantType() noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/varianttype.h:118:18: error: 'noexcept' does not name a type
118 | ~VariantType() noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/varianttype.h:118:18: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/varianttype.h:120:31: error: expected ';' at end of member declaration
120 | void swap(VariantType& other) noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/varianttype.h:120:33: error: 'noexcept' does not name a type
120 | void swap(VariantType& other) noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/varianttype.h:120:33: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/varianttype.h:563:9: error: expected nested-name-specifier before 'CppType'
563 | using CppType = Glib::VariantType;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/varianttype.h:564:9: error: expected nested-name-specifier before 'CType'
564 | using CType = GVariantType*;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/varianttype.h:568:18: error: 'CppType' does not name a type; did you mean 'GType'?
568 | void set(const CppType& data);
| ^~~~~~~
| GType
/usr/include/glibmm-2.4/glibmm/varianttype.h:569:3: error: 'CppType' does not name a type; did you mean 'GType'?
569 | CppType get() const;
| ^~~~~~~
| GType
/usr/include/glibmm-2.4/glibmm/varianttype.h:583:54: error: expected initializer before 'noexcept'
583 | inline void swap(VariantType& lhs, VariantType& rhs) noexcept
| ^~~~~~~~
In file included from /usr/include/glibmm-2.4/glibmm/variant.h:25,
from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
from /usr/include/glibmm-2.4/glibmm/object.h:34,
from /usr/include/gtkmm-2.4/gtkmm/window.h:31,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/variantiter.h:43:9: error: expected nested-name-specifier before 'CppObjectType'
43 | using CppObjectType = VariantIter;
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/variantiter.h:44:9: error: expected nested-name-specifier before 'BaseObjectType'
44 | using BaseObjectType = GVariantIter;
| ^~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/variantiter.h:59:26: error: expected ',' or '...' before '&&' token
59 | VariantIter(VariantIter&& other) noexcept;
| ^~
/usr/include/glibmm-2.4/glibmm/variantiter.h:59:3: error: invalid constructor; you probably meant 'Glib::VariantIter (const Glib::VariantIter&)'
59 | VariantIter(VariantIter&& other) noexcept;
| ^~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/variantiter.h:59:34: error: expected ';' at end of member declaration
59 | VariantIter(VariantIter&& other) noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/variantiter.h:59:36: error: 'noexcept' does not name a type
59 | VariantIter(VariantIter&& other) noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/variantiter.h:59:36: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/variantiter.h:60:37: error: expected ',' or '...' before '&&' token
60 | VariantIter& operator=(VariantIter&& other) noexcept;
| ^~
/usr/include/glibmm-2.4/glibmm/variantiter.h:60:45: error: expected ';' at end of member declaration
60 | VariantIter& operator=(VariantIter&& other) noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/variantiter.h:60:47: error: 'noexcept' does not name a type
60 | VariantIter& operator=(VariantIter&& other) noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/variantiter.h:60:47: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/variantiter.h:62:16: error: expected ';' at end of member declaration
62 | ~VariantIter() noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/variantiter.h:62:18: error: 'noexcept' does not name a type
62 | ~VariantIter() noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/variantiter.h:62:18: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/variantiter.h:64:31: error: expected ';' at end of member declaration
64 | void swap(VariantIter& other) noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/variantiter.h:64:33: error: 'noexcept' does not name a type
64 | void swap(VariantIter& other) noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/variantiter.h:64:33: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
In file included from /usr/include/glibmm-2.4/glibmm/variant.h:25,
from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
from /usr/include/glibmm-2.4/glibmm/object.h:34,
from /usr/include/gtkmm-2.4/gtkmm/window.h:31,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/variantiter.h:128:54: error: expected initializer before 'noexcept'
128 | inline void swap(VariantIter& lhs, VariantIter& rhs) noexcept
| ^~~~~~~~
In file included from /usr/include/glibmm-2.4/glibmm/variant.h:26,
from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
from /usr/include/glibmm-2.4/glibmm/object.h:34,
from /usr/include/gtkmm-2.4/gtkmm/window.h:31,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/variantdbusstring.h:42:24: warning: inheriting constructors only available with '-std=c++11' or '-std=gnu++11'
42 | using Glib::ustring::ustring;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/variantdbusstring.h:59:24: warning: inheriting constructors only available with '-std=c++11' or '-std=gnu++11'
59 | using Glib::ustring::ustring;
| ^~~~~~~
In file included from /usr/include/glibmm-2.4/glibmm/error.h:21,
from /usr/include/glibmm-2.4/glibmm/variant.h:29,
from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
from /usr/include/glibmm-2.4/glibmm/object.h:34,
from /usr/include/gtkmm-2.4/gtkmm/window.h:31,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/exception.h:30:22: error: expected ';' at end of member declaration
30 | virtual ~Exception() noexcept = 0;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/exception.h:30:24: error: 'noexcept' does not name a type
30 | virtual ~Exception() noexcept = 0;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/exception.h:30:24: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
In file included from /usr/include/glibmm-2.4/glibmm/variant.h:29,
from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
from /usr/include/glibmm-2.4/glibmm/object.h:34,
from /usr/include/gtkmm-2.4/gtkmm/window.h:31,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/error.h:38:10: error: expected ';' at end of member declaration
38 | ~Error() noexcept override;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/error.h:38:12: error: 'noexcept' does not name a type
38 | ~Error() noexcept override;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/error.h:38:12: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/error.h:44:28: warning: explicit conversion operators only available with '-std=c++11' or '-std=gnu++11'
44 | explicit operator bool() const;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/error.h:48:24: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11'
48 | Glib::ustring what() const override;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/error.h:59:9: error: expected nested-name-specifier before 'ThrowFunc'
59 | using ThrowFunc = void(*)(GError*);
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/error.h:63:52: error: 'ThrowFunc' has not been declared
63 | static void register_domain(GQuark error_domain, ThrowFunc throw_func);
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/error.h:80:9: error: expected nested-name-specifier before 'CppType'
80 | using CppType = Glib::Error;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/error.h:81:9: error: expected nested-name-specifier before 'CType'
81 | using CType = GError*;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/error.h:85:18: error: 'CppType' does not name a type; did you mean 'GType'?
85 | void set(const CppType& data);
| ^~~~~~~
| GType
/usr/include/glibmm-2.4/glibmm/error.h:86:3: error: 'CppType' does not name a type; did you mean 'GType'?
86 | CppType get() const;
| ^~~~~~~
| GType
In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
from /usr/include/glibmm-2.4/glibmm/object.h:34,
from /usr/include/gtkmm-2.4/gtkmm/window.h:31,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/variant.h:201:9: error: expected nested-name-specifier before 'CppObjectType'
201 | using CppObjectType = VariantBase;
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:202:9: error: expected nested-name-specifier before 'BaseObjectType'
202 | using BaseObjectType = GVariant;
| ^~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:217:26: error: expected ',' or '...' before '&&' token
217 | VariantBase(VariantBase&& other) noexcept;
| ^~
/usr/include/glibmm-2.4/glibmm/variant.h:217:3: error: invalid constructor; you probably meant 'Glib::VariantBase (const Glib::VariantBase&)'
217 | VariantBase(VariantBase&& other) noexcept;
| ^~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:217:34: error: expected ';' at end of member declaration
217 | VariantBase(VariantBase&& other) noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/variant.h:217:36: error: 'noexcept' does not name a type
217 | VariantBase(VariantBase&& other) noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:217:36: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/variant.h:218:37: error: expected ',' or '...' before '&&' token
218 | VariantBase& operator=(VariantBase&& other) noexcept;
| ^~
/usr/include/glibmm-2.4/glibmm/variant.h:218:45: error: expected ';' at end of member declaration
218 | VariantBase& operator=(VariantBase&& other) noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/variant.h:218:47: error: 'noexcept' does not name a type
218 | VariantBase& operator=(VariantBase&& other) noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:218:47: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/variant.h:220:16: error: expected ';' at end of member declaration
220 | ~VariantBase() noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/variant.h:220:18: error: 'noexcept' does not name a type
220 | ~VariantBase() noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:220:18: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/variant.h:222:31: error: expected ';' at end of member declaration
222 | void swap(VariantBase& other) noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/variant.h:222:33: error: 'noexcept' does not name a type
222 | void swap(VariantBase& other) noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:222:33: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
from /usr/include/glibmm-2.4/glibmm/object.h:34,
from /usr/include/gtkmm-2.4/gtkmm/window.h:31,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/variant.h:245:9: error: expected nested-name-specifier before 'BoolExpr'
245 | using BoolExpr = const void*;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:259:13: error: expected type-specifier before 'BoolExpr'
259 | operator BoolExpr() const;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:267:29: warning: explicit conversion operators only available with '-std=c++11' or '-std=gnu++11'
267 | explicit operator bool() const;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:677:9: error: expected nested-name-specifier before 'CppObjectType'
677 | using CppObjectType = VariantStringBase;
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:678:9: error: expected nested-name-specifier before 'BaseObjectType'
678 | using BaseObjectType = GVariant;
| ^~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:685:9: error: expected nested-name-specifier before 'CType'
685 | using CType = GVariant*;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:686:9: error: expected nested-name-specifier before 'CppType'
686 | using CppType = VariantStringBase;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:767:9: error: expected nested-name-specifier before 'CppObjectType'
767 | using CppObjectType = VariantContainerBase;
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:768:9: error: expected nested-name-specifier before 'BaseObjectType'
768 | using BaseObjectType = GVariant;
| ^~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:775:9: error: expected nested-name-specifier before 'CType'
775 | using CType = GVariant*;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:776:9: error: expected nested-name-specifier before 'CppType'
776 | using CppType = VariantContainerBase;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:923:9: error: expected nested-name-specifier before 'CppType'
923 | using CppType = T;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:943:9: error: expected nested-name-specifier before 'CppObjectType'
943 | using CppObjectType = Variant<VariantBase>;
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:944:9: error: expected nested-name-specifier before 'BaseObjectType'
944 | using BaseObjectType = GVariant;
| ^~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:951:9: error: expected nested-name-specifier before 'CType'
951 | using CType = GVariant*;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:952:9: error: expected nested-name-specifier before 'CppType'
952 | using CppType = VariantBase;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:953:9: error: expected nested-name-specifier before 'CppContainerType'
953 | using CppContainerType = Variant<VariantBase>;
| ^~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:1012:9: error: expected nested-name-specifier before 'CType'
1012 | using CType = GVariant*;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:1013:9: error: expected nested-name-specifier before 'CppType'
1013 | using CppType = Variant<T>;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:1014:9: error: expected nested-name-specifier before 'CppContainerType'
1014 | using CppContainerType = Variant<CppType>;
| ^~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:1059:9: error: expected nested-name-specifier before 'CppObjectType'
1059 | using CppObjectType = Variant<Glib::ustring>;
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:1060:9: error: expected nested-name-specifier before 'BaseObjectType'
1060 | using BaseObjectType = GVariant;
| ^~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:1066:9: error: expected nested-name-specifier before 'CType'
1066 | using CType = char*;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:1067:9: error: expected nested-name-specifier before 'CppType'
1067 | using CppType = Glib::ustring;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:1118:9: error: expected nested-name-specifier before 'CppObjectType'
1118 | using CppObjectType = Variant<Glib::DBusObjectPathString>;
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:1119:9: error: expected nested-name-specifier before 'BaseObjectType'
1119 | using BaseObjectType = GVariant;
| ^~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:1125:9: error: expected nested-name-specifier before 'CType'
1125 | using CType = char*;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:1126:9: error: expected nested-name-specifier before 'CppType'
1126 | using CppType = Glib::DBusObjectPathString;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:1150:18: error: 'CppType' was not declared in this scope; did you mean 'GType'?
1150 | static Variant<CppType> create(const CppType& data);
| ^~~~~~~
| GType
/usr/include/glibmm-2.4/glibmm/variant.h:1150:25: error: template argument 1 is invalid
1150 | static Variant<CppType> create(const CppType& data);
| ^
/usr/include/glibmm-2.4/glibmm/variant.h:1150:40: error: 'CppType' does not name a type; did you mean 'GType'?
1150 | static Variant<CppType> create(const CppType& data);
| ^~~~~~~
| GType
/usr/include/glibmm-2.4/glibmm/variant.h:1157:3: error: 'CppType' does not name a type; did you mean 'GType'?
1157 | CppType get() const;
| ^~~~~~~
| GType
/usr/include/glibmm-2.4/glibmm/variant.h:1173:9: error: expected nested-name-specifier before 'CppObjectType'
1173 | using CppObjectType = Variant<Glib::DBusSignatureString>;
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:1174:9: error: expected nested-name-specifier before 'BaseObjectType'
1174 | using BaseObjectType = GVariant;
| ^~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:1180:9: error: expected nested-name-specifier before 'CType'
1180 | using CType = char*;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:1181:9: error: expected nested-name-specifier before 'CppType'
1181 | using CppType = Glib::DBusSignatureString;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:1205:18: error: 'CppType' was not declared in this scope; did you mean 'GType'?
1205 | static Variant<CppType> create(const CppType& data);
| ^~~~~~~
| GType
/usr/include/glibmm-2.4/glibmm/variant.h:1205:25: error: template argument 1 is invalid
1205 | static Variant<CppType> create(const CppType& data);
| ^
/usr/include/glibmm-2.4/glibmm/variant.h:1205:40: error: 'CppType' does not name a type; did you mean 'GType'?
1205 | static Variant<CppType> create(const CppType& data);
| ^~~~~~~
| GType
/usr/include/glibmm-2.4/glibmm/variant.h:1212:3: error: 'CppType' does not name a type; did you mean 'GType'?
1212 | CppType get() const;
| ^~~~~~~
| GType
/usr/include/glibmm-2.4/glibmm/variant.h:1229:9: error: expected nested-name-specifier before 'CppObjectType'
1229 | using CppObjectType = Variant<std::string>;
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:1230:9: error: expected nested-name-specifier before 'BaseObjectType'
1230 | using BaseObjectType = GVariant;
| ^~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:1236:9: error: expected nested-name-specifier before 'CType'
1236 | using CType = char* ;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:1237:9: error: expected nested-name-specifier before 'CppType'
1237 | using CppType = std::string;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:1282:9: error: expected nested-name-specifier before 'CppType'
1282 | using CppType = std::pair<K, V>;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:1283:9: error: expected nested-name-specifier before 'CppContainerType'
1283 | using CppContainerType = Variant<CppType>;
| ^~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:1331:9: error: expected nested-name-specifier before 'CppType'
1331 | using CppType = T ;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:1332:9: error: expected nested-name-specifier before 'CppContainerType'
1332 | using CppContainerType = std::vector<T>;
| ^~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:1400:9: error: expected nested-name-specifier before 'CppType'
1400 | using CppType = Glib::ustring ;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:1401:9: error: expected nested-name-specifier before 'CppContainerType'
1401 | using CppContainerType = std::vector<Glib::ustring>;
| ^~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:1461:64: error: '>>' should be '> >' within a nested template argument list
1461 | class GLIBMM_API Variant<std::vector<Glib::DBusObjectPathString>> : public VariantContainerBase
| ^~
| > >
/usr/include/glibmm-2.4/glibmm/variant.h:1464:9: error: expected nested-name-specifier before 'CppType'
1464 | using CppType = Glib::DBusObjectPathString;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:1465:9: error: expected nested-name-specifier before 'CppContainerType'
1465 | using CppContainerType = std::vector<Glib::DBusObjectPathString>;
| ^~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:1489:18: error: 'CppContainerType' was not declared in this scope
1489 | static Variant<CppContainerType> create(const CppContainerType& data);
| ^~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:1489:34: error: template argument 1 is invalid
1489 | static Variant<CppContainerType> create(const CppContainerType& data);
| ^
/usr/include/glibmm-2.4/glibmm/variant.h:1489:49: error: 'CppContainerType' does not name a type
1489 | static Variant<CppContainerType> create(const CppContainerType& data);
| ^~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:1502:3: error: 'CppType' does not name a type; did you mean 'GType'?
1502 | CppType get_child(gsize index) const;
| ^~~~~~~
| GType
/usr/include/glibmm-2.4/glibmm/variant.h:1508:3: error: 'CppContainerType' does not name a type
1508 | CppContainerType get() const;
| ^~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:1526:9: error: expected nested-name-specifier before 'CppType'
1526 | using CppType = std::string ;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:1527:9: error: expected nested-name-specifier before 'CppContainerType'
1527 | using CppContainerType = std::vector<std::string>;
| ^~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:1602:9: error: expected nested-name-specifier before 'CppType'
1602 | using CppType = std::pair<K, V>;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:1603:9: error: expected nested-name-specifier before 'CppContainerType'
1603 | using CppContainerType = std::map<K, V>;
| ^~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:1672:16: warning: variadic templates only available with '-std=c++11' or '-std=gnu++11'
1672 | template <class... Types>
| ^~~
/usr/include/glibmm-2.4/glibmm/variant.h:1673:20: error: 'tuple' is not a member of 'std'
1673 | class Variant<std::tuple<Types...>> : public VariantContainerBase
| ^~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:1673:20: note: 'std::tuple' is only available from C++11 onwards
/usr/include/glibmm-2.4/glibmm/variant.h:1673:20: error: 'tuple' is not a member of 'std'
/usr/include/glibmm-2.4/glibmm/variant.h:1673:20: note: 'std::tuple' is only available from C++11 onwards
/usr/include/glibmm-2.4/glibmm/variant.h:1673:31: error: expected parameter pack before '...'
1673 | class Variant<std::tuple<Types...>> : public VariantContainerBase
| ^~~
/usr/include/glibmm-2.4/glibmm/variant.h:1673:34: error: spurious '>>', use '>' to terminate a template argument list
1673 | class Variant<std::tuple<Types...>> : public VariantContainerBase
| ^~
/usr/include/glibmm-2.4/glibmm/variant.h:1673:34: error: template argument 1 is invalid
In file included from /usr/include/glibmm-2.4/glibmm/variant.h:1742,
from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
from /usr/include/glibmm-2.4/glibmm/object.h:34,
from /usr/include/gtkmm-2.4/gtkmm/window.h:31,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/variant_basictypes.h:20:9: error: expected nested-name-specifier before 'CType'
20 | using CType = gboolean;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/variant_basictypes.h:63:9: error: expected nested-name-specifier before 'CType'
63 | using CType = guchar;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/variant_basictypes.h:106:9: error: expected nested-name-specifier before 'CType'
106 | using CType = gint16;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/variant_basictypes.h:149:9: error: expected nested-name-specifier before 'CType'
149 | using CType = guint16;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/variant_basictypes.h:192:9: error: expected nested-name-specifier before 'CType'
192 | using CType = gint32;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/variant_basictypes.h:241:9: error: expected nested-name-specifier before 'CType'
241 | using CType = guint32;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/variant_basictypes.h:284:9: error: expected nested-name-specifier before 'CType'
284 | using CType = gint64;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/variant_basictypes.h:327:9: error: expected nested-name-specifier before 'CType'
327 | using CType = guint64;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/variant_basictypes.h:370:9: error: expected nested-name-specifier before 'CType'
370 | using CType = gdouble;
| ^~~~~
In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
from /usr/include/glibmm-2.4/glibmm/object.h:34,
from /usr/include/gtkmm-2.4/gtkmm/window.h:31,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/variant.h: In static member function 'static Glib::Variant<std::vector<T> > Glib::Variant<std::vector<T> >::create(const std::vector<T>&)':
/usr/include/glibmm-2.4/glibmm/variant.h:1849:13: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat]
1849 | for(const auto& element : data)
| ^~~~
| ----
/usr/include/glibmm-2.4/glibmm/variant.h:1849:19: error: ISO C++ forbids declaration of 'element' with no type [-fpermissive]
1849 | for(const auto& element : data)
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:1849:29: warning: range-based 'for' loops only available with '-std=c++11' or '-std=gnu++11'
1849 | for(const auto& element : data)
| ^~~~
/usr/include/glibmm-2.4/glibmm/variant.h: In static member function 'static Glib::Variant<std::map<K, V> > Glib::Variant<std::map<K, V> >::create(const std::map<K, V>&)':
/usr/include/glibmm-2.4/glibmm/variant.h:1933:13: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat]
1933 | for(const auto& element : data)
| ^~~~
| ----
/usr/include/glibmm-2.4/glibmm/variant.h:1933:19: error: ISO C++ forbids declaration of 'element' with no type [-fpermissive]
1933 | for(const auto& element : data)
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:1933:29: warning: range-based 'for' loops only available with '-std=c++11' or '-std=gnu++11'
1933 | for(const auto& element : data)
| ^~~~
/usr/include/glibmm-2.4/glibmm/variant.h:1935:5: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat]
1935 | auto dict_entry =
| ^~~~
| ----
/usr/include/glibmm-2.4/glibmm/variant.h:1935:10: error: 'dict_entry' does not name a type
1935 | auto dict_entry =
| ^~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:1938:42: error: 'dict_entry' was not declared in this scope
1938 | g_variant_builder_add_value(builder, dict_entry.gobj());
| ^~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/variant.h: At global scope:
/usr/include/glibmm-2.4/glibmm/variant.h:2007:16: warning: variadic templates only available with '-std=c++11' or '-std=gnu++11'
2007 | template <class... Types>
| ^~~
/usr/include/glibmm-2.4/glibmm/variant.h:2008:33: error: 'tuple' is not a member of 'std'
2008 | const VariantType& Variant<std::tuple<Types...>>::variant_type()
| ^~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:2008:33: note: 'std::tuple' is only available from C++11 onwards
/usr/include/glibmm-2.4/glibmm/variant.h:2008:33: error: 'tuple' is not a member of 'std'
/usr/include/glibmm-2.4/glibmm/variant.h:2008:33: note: 'std::tuple' is only available from C++11 onwards
/usr/include/glibmm-2.4/glibmm/variant.h:2008:44: error: expected parameter pack before '...'
2008 | const VariantType& Variant<std::tuple<Types...>>::variant_type()
| ^~~
/usr/include/glibmm-2.4/glibmm/variant.h:2008:47: error: spurious '>>', use '>' to terminate a template argument list
2008 | const VariantType& Variant<std::tuple<Types...>>::variant_type()
| ^~
/usr/include/glibmm-2.4/glibmm/variant.h:2008:47: error: template argument 1 is invalid
/usr/include/glibmm-2.4/glibmm/variant.h: In function 'const Glib::VariantType& Glib::variant_type()':
/usr/include/glibmm-2.4/glibmm/variant.h:2011:3: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat]
2011 | auto expander = [&types](const VariantType &type) mutable -> int
| ^~~~
| ----
/usr/include/glibmm-2.4/glibmm/variant.h:2011:8: error: 'expander' does not name a type
2011 | auto expander = [&types](const VariantType &type) mutable -> int
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:2018:9: error: expected nested-name-specifier before 'swallow'
2018 | using swallow = int[]; // ensures left to right order
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:2019:9: error: 'swallow' was not declared in this scope
2019 | (void)swallow{(expander(Variant<Types>::variant_type()))...};
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:2020:10: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat]
2020 | static auto type = VariantType::create_tuple(types);
| ^~~~
| ----
/usr/include/glibmm-2.4/glibmm/variant.h:2020:15: error: 'type' does not name a type; did you mean 'types'?
2020 | static auto type = VariantType::create_tuple(types);
| ^~~~
| types
/usr/include/glibmm-2.4/glibmm/variant.h:2022:10: error: 'type' was not declared in this scope; did you mean 'Glib::Unicode::type'?
2022 | return type;
| ^~~~
| Glib::Unicode::type
In file included from /usr/include/glibmm-2.4/glibmm/ustring.h:21,
from gconfig.h:13,
from main.cc:10:
/usr/include/glibmm-2.4/glibmm/unicode.h:537:26: note: 'Glib::Unicode::type' declared here
537 | inline Glib::UnicodeType type(gunichar uc)
| ^~~~
In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
from /usr/include/glibmm-2.4/glibmm/object.h:34,
from /usr/include/gtkmm-2.4/gtkmm/window.h:31,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/variant.h: At global scope:
/usr/include/glibmm-2.4/glibmm/variant.h:2035:29: warning: variadic templates only available with '-std=c++11' or '-std=gnu++11'
2035 | template<typename T, T... Idx>
| ^~~
/usr/include/glibmm-2.4/glibmm/variant.h:2039:14: error: 'constexpr' does not name a type
2039 | static constexpr std::size_t size() { return sizeof...(Idx); }
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:2039:14: note: C++11 'constexpr' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/variant.h:2045:39: warning: variadic templates only available with '-std=c++11' or '-std=gnu++11'
2045 | template<typename T, std::size_t... Ind1, std::size_t... Ind2>
| ^~~~
/usr/include/glibmm-2.4/glibmm/variant.h:2045:60: warning: variadic templates only available with '-std=c++11' or '-std=gnu++11'
2045 | template<typename T, std::size_t... Ind1, std::size_t... Ind2>
| ^~~~
/usr/include/glibmm-2.4/glibmm/variant.h:2046:78: error: '>>' should be '> >' within a nested template argument list
2046 | struct iseq_cat<integer_sequence<T, Ind1...>, integer_sequence<T, Ind2...>>
| ^~
| > >
/usr/include/glibmm-2.4/glibmm/variant.h:2048:13: error: expected nested-name-specifier before 'type'
2048 | using type = integer_sequence<T, Ind1..., (Ind2 + sizeof...(Ind1))...>;
| ^~~~
/usr/include/glibmm-2.4/glibmm/variant.h:2072:5: error: expected unqualified-id before 'using'
2072 | using make_integer_sequence = typename make_intseq<T, Num>::type;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:2075:27: warning: variadic templates only available with '-std=c++11' or '-std=gnu++11'
2075 | template<std::size_t... Idx>
| ^~~
/usr/include/glibmm-2.4/glibmm/variant.h:2076:5: error: expected unqualified-id before 'using'
2076 | using index_sequence = integer_sequence<std::size_t, Idx...>;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:2080:5: error: expected unqualified-id before 'using'
2080 | using make_index_sequence = make_integer_sequence<std::size_t, Num>;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:2083:20: warning: variadic templates only available with '-std=c++11' or '-std=gnu++11'
2083 | template<typename... Types>
| ^~~
/usr/include/glibmm-2.4/glibmm/variant.h:2084:5: error: expected unqualified-id before 'using'
2084 | using index_sequence_for = make_index_sequence<sizeof...(Types)>;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:2088:39: warning: variadic templates only available with '-std=c++11' or '-std=gnu++11'
2088 | template <class Tuple, std::size_t... Is>
| ^~
/usr/include/glibmm-2.4/glibmm/variant.h:2090:27: error: 'Glib::detail::index_sequence' has not been declared
2090 | detail::index_sequence<Is...>)
| ^~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:2090:41: error: expected ',' or '...' before '<' token
2090 | detail::index_sequence<Is...>)
| ^
/usr/include/glibmm-2.4/glibmm/variant.h: In function 'void Glib::detail::expand_tuple(std::vector<Glib::VariantBase>&, const Tuple&, int)':
/usr/include/glibmm-2.4/glibmm/variant.h:2092:9: error: expected nested-name-specifier before 'swallow'
2092 | using swallow = int[]; // ensures left to right order
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:2093:3: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat]
2093 | auto expander = [&variants](const VariantBase &variant) -> int
| ^~~~
| ----
/usr/include/glibmm-2.4/glibmm/variant.h:2093:8: error: 'expander' does not name a type
2093 | auto expander = [&variants](const VariantBase &variant) -> int
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:2098:9: error: 'swallow' was not declared in this scope
2098 | (void)swallow {(expander(Variant<typename std::tuple_element<Is, Tuple>::type>::create(std::get<Is>(t))))...};
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/variant.h: At global scope:
/usr/include/glibmm-2.4/glibmm/variant.h:2103:16: warning: variadic templates only available with '-std=c++11' or '-std=gnu++11'
2103 | template <class... Types>
| ^~~
/usr/include/glibmm-2.4/glibmm/variant.h:2104:14: error: 'tuple' is not a member of 'std'
2104 | Variant<std::tuple<Types...>>
| ^~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:2104:14: note: 'std::tuple' is only available from C++11 onwards
/usr/include/glibmm-2.4/glibmm/variant.h:2104:14: error: 'tuple' is not a member of 'std'
/usr/include/glibmm-2.4/glibmm/variant.h:2104:14: note: 'std::tuple' is only available from C++11 onwards
/usr/include/glibmm-2.4/glibmm/variant.h:2104:25: error: expected parameter pack before '...'
2104 | Variant<std::tuple<Types...>>
| ^~~
/usr/include/glibmm-2.4/glibmm/variant.h:2104:28: error: spurious '>>', use '>' to terminate a template argument list
2104 | Variant<std::tuple<Types...>>
| ^~
/usr/include/glibmm-2.4/glibmm/variant.h:2104:28: error: template argument 1 is invalid
/usr/include/glibmm-2.4/glibmm/variant.h:2105:14: error: 'tuple' is not a member of 'std'
2105 | Variant<std::tuple<Types...>>::create(const std::tuple<Types...>& data)
| ^~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:2105:14: note: 'std::tuple' is only available from C++11 onwards
/usr/include/glibmm-2.4/glibmm/variant.h:2105:14: error: 'tuple' is not a member of 'std'
/usr/include/glibmm-2.4/glibmm/variant.h:2105:14: note: 'std::tuple' is only available from C++11 onwards
/usr/include/glibmm-2.4/glibmm/variant.h:2105:25: error: expected parameter pack before '...'
2105 | Variant<std::tuple<Types...>>::create(const std::tuple<Types...>& data)
| ^~~
/usr/include/glibmm-2.4/glibmm/variant.h:2105:28: error: spurious '>>', use '>' to terminate a template argument list
2105 | Variant<std::tuple<Types...>>::create(const std::tuple<Types...>& data)
| ^~
/usr/include/glibmm-2.4/glibmm/variant.h:2105:28: error: template argument 1 is invalid
/usr/include/glibmm-2.4/glibmm/variant.h:2105:50: error: 'tuple' in namespace 'std' does not name a template type
2105 | Variant<std::tuple<Types...>>::create(const std::tuple<Types...>& data)
| ^~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:2105:45: note: 'std::tuple' is only available from C++11 onwards
2105 | Variant<std::tuple<Types...>>::create(const std::tuple<Types...>& data)
| ^~~
/usr/include/glibmm-2.4/glibmm/variant.h:2105:55: error: expected ',' or '...' before '<' token
2105 | Variant<std::tuple<Types...>>::create(const std::tuple<Types...>& data)
| ^
/usr/include/glibmm-2.4/glibmm/variant.h: In function 'int Glib::create(int)':
/usr/include/glibmm-2.4/glibmm/variant.h:2109:34: error: 'data' was not declared in this scope
2109 | detail::expand_tuple(variants, data, detail::index_sequence_for<Types...>{});
| ^~~~
/usr/include/glibmm-2.4/glibmm/variant.h:2109:48: error: 'index_sequence_for' is not a member of 'Glib::detail'
2109 | detail::expand_tuple(variants, data, detail::index_sequence_for<Types...>{});
| ^~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:2109:72: error: expected primary-expression before '...' token
2109 | detail::expand_tuple(variants, data, detail::index_sequence_for<Types...>{});
| ^~~
/usr/include/glibmm-2.4/glibmm/variant.h:2111:9: error: expected nested-name-specifier before 'var_ptr'
2111 | using var_ptr = GVariant*;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:2112:8: error: 'unique_ptr' is not a member of 'std'
2112 | std::unique_ptr<var_ptr[]> var_array(new var_ptr[sizeof... (Types)]);
| ^~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:2112:8: note: 'std::unique_ptr' is only available from C++11 onwards
/usr/include/glibmm-2.4/glibmm/variant.h:2112:19: error: 'var_ptr' was not declared in this scope
2112 | std::unique_ptr<var_ptr[]> var_array(new var_ptr[sizeof... (Types)]);
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:2112:27: error: expected primary-expression before ']' token
2112 | std::unique_ptr<var_ptr[]> var_array(new var_ptr[sizeof... (Types)]);
| ^
/usr/include/glibmm-2.4/glibmm/variant.h:2112:44: error: 'var_ptr' does not name a type
2112 | std::unique_ptr<var_ptr[]> var_array(new var_ptr[sizeof... (Types)]);
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:2112:30: error: there are no arguments to 'var_array' that depend on a template parameter, so a declaration of 'var_array' must be available [-fpermissive]
2112 | std::unique_ptr<var_ptr[]> var_array(new var_ptr[sizeof... (Types)]);
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:2112:30: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated)
/usr/include/glibmm-2.4/glibmm/variant.h:2115:5: error: 'var_array' was not declared in this scope
2115 | var_array[i] = const_cast<GVariant*>(variants[i].gobj());
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:2117:16: error: 'tuple' is not a member of 'std'
2117 | Variant<std::tuple<Types...>> result = Variant<std::tuple<Types...>>(
| ^~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:2117:16: note: 'std::tuple' is only available from C++11 onwards
/usr/include/glibmm-2.4/glibmm/variant.h:2117:16: error: 'tuple' is not a member of 'std'
/usr/include/glibmm-2.4/glibmm/variant.h:2117:16: note: 'std::tuple' is only available from C++11 onwards
/usr/include/glibmm-2.4/glibmm/variant.h:2117:27: error: expected parameter pack before '...'
2117 | Variant<std::tuple<Types...>> result = Variant<std::tuple<Types...>>(
| ^~~
/usr/include/glibmm-2.4/glibmm/variant.h:2117:30: error: spurious '>>', use '>' to terminate a template argument list
2117 | Variant<std::tuple<Types...>> result = Variant<std::tuple<Types...>>(
| ^~
/usr/include/glibmm-2.4/glibmm/variant.h:2117:30: error: template argument 1 is invalid
/usr/include/glibmm-2.4/glibmm/variant.h:2117:55: error: 'tuple' is not a member of 'std'
2117 | Variant<std::tuple<Types...>> result = Variant<std::tuple<Types...>>(
| ^~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:2117:55: note: 'std::tuple' is only available from C++11 onwards
/usr/include/glibmm-2.4/glibmm/variant.h:2117:55: error: 'tuple' is not a member of 'std'
/usr/include/glibmm-2.4/glibmm/variant.h:2117:55: note: 'std::tuple' is only available from C++11 onwards
/usr/include/glibmm-2.4/glibmm/variant.h:2117:66: error: expected parameter pack before '...'
2117 | Variant<std::tuple<Types...>> result = Variant<std::tuple<Types...>>(
| ^~~
/usr/include/glibmm-2.4/glibmm/variant.h:2117:69: error: spurious '>>', use '>' to terminate a template argument list
2117 | Variant<std::tuple<Types...>> result = Variant<std::tuple<Types...>>(
| ^~
/usr/include/glibmm-2.4/glibmm/variant.h:2117:69: error: template argument 1 is invalid
/usr/include/glibmm-2.4/glibmm/variant.h:2118:31: error: 'var_array' was not declared in this scope
2118 | g_variant_new_tuple(var_array.get(), variants.size()));
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/variant.h: At global scope:
/usr/include/glibmm-2.4/glibmm/variant.h:2123:16: warning: variadic templates only available with '-std=c++11' or '-std=gnu++11'
2123 | template <class... Types>
| ^~~
/usr/include/glibmm-2.4/glibmm/variant.h:2125:16: error: 'tuple' is not a member of 'std'
2125 | T Variant<std::tuple<Types...>>::get_child(gsize index) const
| ^~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:2125:16: note: 'std::tuple' is only available from C++11 onwards
/usr/include/glibmm-2.4/glibmm/variant.h:2125:16: error: 'tuple' is not a member of 'std'
/usr/include/glibmm-2.4/glibmm/variant.h:2125:16: note: 'std::tuple' is only available from C++11 onwards
/usr/include/glibmm-2.4/glibmm/variant.h:2125:27: error: expected parameter pack before '...'
2125 | T Variant<std::tuple<Types...>>::get_child(gsize index) const
| ^~~
/usr/include/glibmm-2.4/glibmm/variant.h:2125:30: error: spurious '>>', use '>' to terminate a template argument list
2125 | T Variant<std::tuple<Types...>>::get_child(gsize index) const
| ^~
/usr/include/glibmm-2.4/glibmm/variant.h:2125:30: error: template argument 1 is invalid
/usr/include/glibmm-2.4/glibmm/variant.h:2125:3: error: too many template-parameter-lists
2125 | T Variant<std::tuple<Types...>>::get_child(gsize index) const
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:2132:16: warning: variadic templates only available with '-std=c++11' or '-std=gnu++11'
2132 | template <class... Types>
| ^~~
/usr/include/glibmm-2.4/glibmm/variant.h:2134:25: error: 'tuple' is not a member of 'std'
2134 | Variant<T> Variant<std::tuple<Types...>>::get_child_variant(gsize index) const
| ^~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:2134:25: note: 'std::tuple' is only available from C++11 onwards
/usr/include/glibmm-2.4/glibmm/variant.h:2134:25: error: 'tuple' is not a member of 'std'
/usr/include/glibmm-2.4/glibmm/variant.h:2134:25: note: 'std::tuple' is only available from C++11 onwards
/usr/include/glibmm-2.4/glibmm/variant.h:2134:36: error: expected parameter pack before '...'
2134 | Variant<T> Variant<std::tuple<Types...>>::get_child_variant(gsize index) const
| ^~~
/usr/include/glibmm-2.4/glibmm/variant.h:2134:39: error: spurious '>>', use '>' to terminate a template argument list
2134 | Variant<T> Variant<std::tuple<Types...>>::get_child_variant(gsize index) const
| ^~
/usr/include/glibmm-2.4/glibmm/variant.h:2134:39: error: template argument 1 is invalid
/usr/include/glibmm-2.4/glibmm/variant.h:2134:12: error: too many template-parameter-lists
2134 | Variant<T> Variant<std::tuple<Types...>>::get_child_variant(gsize index) const
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:2146:1: error: 'constexpr' does not name a type
2146 | constexpr int any_arg(T&& /* arg */)
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:2146:1: note: C++11 'constexpr' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/variant.h:2151:39: warning: variadic templates only available with '-std=c++11' or '-std=gnu++11'
2151 | template <class Tuple, std::size_t... Is>
| ^~
/usr/include/glibmm-2.4/glibmm/variant.h:2152:74: error: 'Glib::detail::index_sequence' has not been declared
2152 | void assign_tuple(std::vector<VariantBase> &variants, Tuple & t, detail::index_sequence<Is...>)
| ^~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:2152:88: error: expected ',' or '...' before '<' token
2152 | void assign_tuple(std::vector<VariantBase> &variants, Tuple & t, detail::index_sequence<Is...>)
| ^
/usr/include/glibmm-2.4/glibmm/variant.h: In function 'void Glib::detail::assign_tuple(std::vector<Glib::VariantBase>&, Tuple&, int)':
/usr/include/glibmm-2.4/glibmm/variant.h:2155:9: error: expected nested-name-specifier before 'swallow'
2155 | using swallow = int[]; // ensures left to right order
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:2156:9: error: 'swallow' was not declared in this scope
2156 | (void)swallow {(any_arg(std::get<Is>(t) = VariantBase::cast_dynamic<Variant<typename std::tuple_element<Is, Tuple>::type > >(variants[i++]).get()))...};
| ^~~~~~~
In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
from /usr/include/glibmm-2.4/glibmm/object.h:34,
from /usr/include/gtkmm-2.4/gtkmm/window.h:31,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/variant.h: At global scope:
/usr/include/glibmm-2.4/glibmm/variant.h:2161:16: warning: variadic templates only available with '-std=c++11' or '-std=gnu++11'
2161 | template <class... Types>
| ^~~
/usr/include/glibmm-2.4/glibmm/variant.h:2162:6: error: 'tuple' in namespace 'std' does not name a template type
2162 | std::tuple<Types...> Variant<std::tuple<Types...>>::get() const
| ^~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:2162:1: note: 'std::tuple' is only available from C++11 onwards
2162 | std::tuple<Types...> Variant<std::tuple<Types...>>::get() const
| ^~~
/usr/include/glibmm-2.4/glibmm/variant.h:2180:16: warning: variadic templates only available with '-std=c++11' or '-std=gnu++11'
2180 | template< class... Types>
| ^~~
/usr/include/glibmm-2.4/glibmm/variant.h:2181:26: error: 'tuple' is not a member of 'std'
2181 | VariantIter Variant<std::tuple<Types...>>::get_iter() const
| ^~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:2181:26: note: 'std::tuple' is only available from C++11 onwards
/usr/include/glibmm-2.4/glibmm/variant.h:2181:26: error: 'tuple' is not a member of 'std'
/usr/include/glibmm-2.4/glibmm/variant.h:2181:26: note: 'std::tuple' is only available from C++11 onwards
/usr/include/glibmm-2.4/glibmm/variant.h:2181:37: error: expected parameter pack before '...'
2181 | VariantIter Variant<std::tuple<Types...>>::get_iter() const
| ^~~
/usr/include/glibmm-2.4/glibmm/variant.h:2181:40: error: spurious '>>', use '>' to terminate a template argument list
2181 | VariantIter Variant<std::tuple<Types...>>::get_iter() const
| ^~
/usr/include/glibmm-2.4/glibmm/variant.h:2181:40: error: template argument 1 is invalid
/usr/include/glibmm-2.4/glibmm/variant.h:2181:55: error: non-member function 'Glib::VariantIter Glib::get_iter()' cannot have cv-qualifier
2181 | VariantIter Variant<std::tuple<Types...>>::get_iter() const
| ^~~~~
/usr/include/glibmm-2.4/glibmm/variant.h: In function 'Glib::VariantIter Glib::get_iter()':
/usr/include/glibmm-2.4/glibmm/variant.h:2183:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat]
2183 | const auto type = variant_type();
| ^~~~
| ----
/usr/include/glibmm-2.4/glibmm/variant.h:2183:14: error: 'type' does not name a type
2183 | const auto type = variant_type();
| ^~~~
/usr/include/glibmm-2.4/glibmm/variant.h:2184:41: error: 'type' was not declared in this scope; did you mean 'Glib::Unicode::type'?
2184 | return VariantContainerBase::get_iter(type);
| ^~~~
| Glib::Unicode::type
In file included from /usr/include/glibmm-2.4/glibmm/ustring.h:21,
from gconfig.h:13,
from main.cc:10:
/usr/include/glibmm-2.4/glibmm/unicode.h:537:26: note: 'Glib::Unicode::type' declared here
537 | inline Glib::UnicodeType type(gunichar uc)
| ^~~~
In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
from /usr/include/glibmm-2.4/glibmm/object.h:34,
from /usr/include/gtkmm-2.4/gtkmm/window.h:31,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/variant.h: At global scope:
/usr/include/glibmm-2.4/glibmm/variant.h:2194:9: error: expected nested-name-specifier before 'CppType'
2194 | using CppType = Glib::VariantBase;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:2196:12: error: 'CppType' has not been declared
2196 | void set(CppType data);
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/variant.h:2197:3: error: 'CppType' does not name a type; did you mean 'GType'?
2197 | CppType get() const;
| ^~~~~~~
| GType
/usr/include/glibmm-2.4/glibmm/variant.h:2211:54: error: expected initializer before 'noexcept'
2211 | inline void swap(VariantBase& lhs, VariantBase& rhs) noexcept
| ^~~~~~~~
In file included from /usr/include/glibmm-2.4/glibmm/object.h:34,
from /usr/include/gtkmm-2.4/gtkmm/window.h:31,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:109:9: error: expected nested-name-specifier before 'CppType'
109 | using CppType = T;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:110:9: error: expected nested-name-specifier before 'CType'
110 | using CType = T;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:111:9: error: expected nested-name-specifier before 'CTypeNonConst'
111 | using CTypeNonConst = T;
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:113:10: error: 'CType' does not name a type; did you mean 'GType'?
113 | static CType to_c_type(const CppType& item) { return item; }
| ^~~~~
| GType
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:114:10: error: 'CppType' does not name a type; did you mean 'GType'?
114 | static CppType to_cpp_type(const CType& item) { return item; }
| ^~~~~~~
| GType
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:115:36: error: 'CType' does not name a type; did you mean 'GType'?
115 | static void release_c_type(const CType&) {}
| ^~~~~
| GType
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:130:9: error: expected nested-name-specifier before 'CppType'
130 | using CppType = T*;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:131:9: error: expected nested-name-specifier before 'CType'
131 | using CType = typename T::BaseObjectType*;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:132:9: error: expected nested-name-specifier before 'CTypeNonConst'
132 | using CTypeNonConst = typename T::BaseObjectType*;
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:134:10: error: 'CType' does not name a type; did you mean 'GType'?
134 | static CType to_c_type(CppType ptr) { return Glib::unwrap(ptr); }
| ^~~~~
| GType
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:135:10: error: 'CType' does not name a type; did you mean 'GType'?
135 | static CType to_c_type(CType ptr) { return ptr; }
| ^~~~~
| GType
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:136:10: error: 'CppType' does not name a type; did you mean 'GType'?
136 | static CppType to_cpp_type(CType ptr)
| ^~~~~~~
| GType
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:146:30: error: 'CType' has not been declared
146 | static void release_c_type(CType ptr)
| ^~~~~
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:162:9: error: expected nested-name-specifier before 'CppType'
162 | using CppType = const T*;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:163:9: error: expected nested-name-specifier before 'CType'
163 | using CType = const typename T::BaseObjectType*;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:164:9: error: expected nested-name-specifier before 'CTypeNonConst'
164 | using CTypeNonConst = typename T::BaseObjectType*;
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:166:10: error: 'CType' does not name a type; did you mean 'GType'?
166 | static CType to_c_type(CppType ptr) { return Glib::unwrap(ptr); }
| ^~~~~
| GType
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:167:10: error: 'CType' does not name a type; did you mean 'GType'?
167 | static CType to_c_type(CType ptr) { return ptr; }
| ^~~~~
| GType
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:168:10: error: 'CppType' does not name a type; did you mean 'GType'?
168 | static CppType to_cpp_type(CType ptr)
| ^~~~~~~
| GType
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:178:30: error: 'CType' has not been declared
178 | static void release_c_type(CType ptr)
| ^~~~~
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: In static member function 'static void Glib::Container_Helpers::TypeTraits<const T*>::release_c_type(int)':
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:181:31: error: 'CTypeNonConst' does not name a type
181 | g_object_unref(const_cast<CTypeNonConst>(ptr));
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: At global scope:
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:191:33: error: '>>' should be '> >' within a nested template argument list
191 | struct TypeTraits<Glib::RefPtr<T>>
| ^~
| > >
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:193:9: error: expected nested-name-specifier before 'CppType'
193 | using CppType = Glib::RefPtr<T>;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:194:9: error: expected nested-name-specifier before 'CType'
194 | using CType = typename T::BaseObjectType*;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:195:9: error: expected nested-name-specifier before 'CTypeNonConst'
195 | using CTypeNonConst = typename T::BaseObjectType*;
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:197:10: error: 'CType' does not name a type; did you mean 'GType'?
197 | static CType to_c_type(const CppType& ptr) { return Glib::unwrap(ptr); }
| ^~~~~
| GType
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:198:10: error: 'CType' does not name a type; did you mean 'GType'?
198 | static CType to_c_type(CType ptr) { return ptr; }
| ^~~~~
| GType
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:199:10: error: 'CppType' does not name a type; did you mean 'GType'?
199 | static CppType to_cpp_type(CType ptr)
| ^~~~~~~
| GType
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:212:30: error: 'CType' has not been declared
212 | static void release_c_type(CType ptr)
| ^~~~~
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:227:39: error: '>>' should be '> >' within a nested template argument list
227 | struct TypeTraits<Glib::RefPtr<const T>>
| ^~
| > >
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:229:9: error: expected nested-name-specifier before 'CppType'
229 | using CppType = Glib::RefPtr<const T>;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:230:9: error: expected nested-name-specifier before 'CType'
230 | using CType = const typename T::BaseObjectType*;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:231:9: error: expected nested-name-specifier before 'CTypeNonConst'
231 | using CTypeNonConst = typename T::BaseObjectType*;
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:233:10: error: 'CType' does not name a type; did you mean 'GType'?
233 | static CType to_c_type(const CppType& ptr) { return Glib::unwrap(ptr); }
| ^~~~~
| GType
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:234:10: error: 'CType' does not name a type; did you mean 'GType'?
234 | static CType to_c_type(CType ptr) { return ptr; }
| ^~~~~
| GType
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:235:10: error: 'CppType' does not name a type; did you mean 'GType'?
235 | static CppType to_cpp_type(CType ptr)
| ^~~~~~~
| GType
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:249:30: error: 'CType' has not been declared
249 | static void release_c_type(CType ptr)
| ^~~~~
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: In static member function 'static void Glib::Container_Helpers::TypeTraits<Glib::RefPtr<const T> >::release_c_type(int)':
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:252:31: error: 'CTypeNonConst' does not name a type
252 | g_object_unref(const_cast<CTypeNonConst>(ptr));
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: At global scope:
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:269:9: error: expected nested-name-specifier before 'CppType'
269 | using CppType = Glib::ustring;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:270:9: error: expected nested-name-specifier before 'CType'
270 | using CType = const char*;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:271:9: error: expected nested-name-specifier before 'CTypeNonConst'
271 | using CTypeNonConst = char*;
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:273:10: error: 'CType' does not name a type; did you mean 'GType'?
273 | static CType to_c_type(const Glib::ustring& str) { return str.c_str(); }
| ^~~~~
| GType
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:274:10: error: 'CType' does not name a type; did you mean 'GType'?
274 | static CType to_c_type(const std::string& str) { return str.c_str(); }
| ^~~~~
| GType
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:275:10: error: 'CType' does not name a type; did you mean 'GType'?
275 | static CType to_c_type(CType str) { return str; }
| ^~~~~
| GType
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:277:10: error: 'CppType' does not name a type; did you mean 'GType'?
277 | static CppType to_cpp_type(CType str) { return (str) ? Glib::ustring(str) : Glib::ustring(); }
| ^~~~~~~
| GType
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:279:30: error: 'CType' has not been declared
279 | static void release_c_type(CType str) { g_free(const_cast<CTypeNonConst>(str)); }
| ^~~~~
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: In static member function 'static void Glib::Container_Helpers::TypeTraits<Glib::ustring>::release_c_type(int)':
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:279:61: error: 'CTypeNonConst' does not name a type
279 | static void release_c_type(CType str) { g_free(const_cast<CTypeNonConst>(str)); }
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: At global scope:
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:291:9: error: expected nested-name-specifier before 'CppType'
291 | using CppType = std::string;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:292:9: error: expected nested-name-specifier before 'CType'
292 | using CType = const char*;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:293:9: error: expected nested-name-specifier before 'CTypeNonConst'
293 | using CTypeNonConst = char*;
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:295:10: error: 'CType' does not name a type; did you mean 'GType'?
295 | static CType to_c_type(const std::string& str) { return str.c_str(); }
| ^~~~~
| GType
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:296:10: error: 'CType' does not name a type; did you mean 'GType'?
296 | static CType to_c_type(const Glib::ustring& str) { return str.c_str(); }
| ^~~~~
| GType
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:297:10: error: 'CType' does not name a type; did you mean 'GType'?
297 | static CType to_c_type(CType str) { return str; }
| ^~~~~
| GType
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:299:10: error: 'CppType' does not name a type; did you mean 'GType'?
299 | static CppType to_cpp_type(CType str) { return (str) ? std::string(str) : std::string(); }
| ^~~~~~~
| GType
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:301:30: error: 'CType' has not been declared
301 | static void release_c_type(CType str) { g_free(const_cast<CTypeNonConst>(str)); }
| ^~~~~
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: In static member function 'static void Glib::Container_Helpers::TypeTraits<std::__cxx11::basic_string<char> >::release_c_type(int)':
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:301:61: error: 'CTypeNonConst' does not name a type
301 | static void release_c_type(CType str) { g_free(const_cast<CTypeNonConst>(str)); }
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: At global scope:
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:310:9: error: expected nested-name-specifier before 'CppType'
310 | using CppType = bool;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:311:9: error: expected nested-name-specifier before 'CType'
311 | using CType = gboolean;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:312:9: error: expected nested-name-specifier before 'CTypeNonConst'
312 | using CTypeNonConst = gboolean;
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:314:10: error: 'CType' does not name a type; did you mean 'GType'?
314 | static CType to_c_type(CppType item) { return static_cast<CType>(item); }
| ^~~~~
| GType
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:315:10: error: 'CType' does not name a type; did you mean 'GType'?
315 | static CType to_c_type(CType item) { return item; }
| ^~~~~
| GType
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:316:10: error: 'CppType' does not name a type; did you mean 'GType'?
316 | static CppType to_cpp_type(CType item) { return (item != 0); }
| ^~~~~~~
| GType
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:317:30: error: 'CType' has not been declared
317 | static void release_c_type(CType) {}
| ^~~~~
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:326:9: error: expected nested-name-specifier before 'CppType'
326 | using CppType = Glib::VariantBase;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:327:9: error: expected nested-name-specifier before 'CType'
327 | using CType = GVariant*;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:328:9: error: expected nested-name-specifier before 'CTypeNonConst'
328 | using CTypeNonConst = GVariant*;
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:330:10: error: 'CType' does not name a type; did you mean 'GType'?
330 | static CType to_c_type(const Glib::VariantBase& v) { return const_cast<CTypeNonConst>(v.gobj()); }
| ^~~~~
| GType
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:332:10: error: 'CType' does not name a type; did you mean 'GType'?
332 | static CType to_c_type(CType v) { return v; }
| ^~~~~
| GType
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:334:10: error: 'CppType' does not name a type; did you mean 'GType'?
334 | static CppType to_cpp_type(CType v) { return Glib::VariantBase(v, true); }
| ^~~~~~~
| GType
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:336:30: error: 'CType' has not been declared
336 | static void release_c_type(CType v) { g_variant_unref(const_cast<CTypeNonConst>(v)); }
| ^~~~~
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: In static member function 'static void Glib::Container_Helpers::TypeTraits<Glib::VariantBase>::release_c_type(int)':
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:336:68: error: 'CTypeNonConst' does not name a type
336 | static void release_c_type(CType v) { g_variant_unref(const_cast<CTypeNonConst>(v)); }
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: At global scope:
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:345:9: error: expected nested-name-specifier before 'CppType'
345 | using CppType = Glib::VariantContainerBase;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:346:9: error: expected nested-name-specifier before 'CType'
346 | using CType = GVariant*;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:347:9: error: expected nested-name-specifier before 'CTypeNonConst'
347 | using CTypeNonConst = GVariant*;
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:349:10: error: 'CType' does not name a type; did you mean 'GType'?
349 | static CType to_c_type(const Glib::VariantContainerBase& v)
| ^~~~~
| GType
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:354:10: error: 'CType' does not name a type; did you mean 'GType'?
354 | static CType to_c_type(CType v) { return v; }
| ^~~~~
| GType
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:356:10: error: 'CppType' does not name a type; did you mean 'GType'?
356 | static CppType to_cpp_type(CType v) { return Glib::VariantContainerBase(v, true); }
| ^~~~~~~
| GType
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:358:30: error: 'CType' has not been declared
358 | static void release_c_type(CType v) { g_variant_unref(const_cast<CTypeNonConst>(v)); }
| ^~~~~
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: In static member function 'static void Glib::Container_Helpers::TypeTraits<Glib::VariantContainerBase>::release_c_type(int)':
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:358:68: error: 'CTypeNonConst' does not name a type
358 | static void release_c_type(CType v) { g_variant_unref(const_cast<CTypeNonConst>(v)); }
| ^~~~~~~~~~~~~
In file included from /usr/include/gtkmm-2.4/gtkmm/window.h:31,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/object.h: At global scope:
/usr/include/glibmm-2.4/glibmm/object.h:40:7: error: expected nested-name-specifier before 'GObject'
40 | using GObject = struct _GObject;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/object.h:41:7: error: expected nested-name-specifier before 'GObjectClass'
41 | using GObjectClass = struct _GObjectClass;
| ^~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/object.h:80:20: error: expected ';' at end of member declaration
80 | ~ConstructParams() noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/object.h:80:22: error: 'noexcept' does not name a type
80 | ~ConstructParams() noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/object.h:80:22: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/object.h:99:9: error: expected nested-name-specifier before 'CppObjectType'
99 | using CppObjectType = Object;
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/object.h:100:9: error: expected nested-name-specifier before 'CppClassType'
100 | using CppClassType = Object_Class;
| ^~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/object.h:101:9: error: expected nested-name-specifier before 'BaseObjectType'
101 | using BaseObjectType = GObject;
| ^~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/object.h:102:9: error: expected nested-name-specifier before 'BaseClassType'
102 | using BaseClassType = GObjectClass;
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/object.h:106:27: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
106 | Object(const Object&) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/object.h:107:38: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
107 | Object& operator=(const Object&) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/object.h:109:16: error: expected ',' or '...' before '&&' token
109 | Object(Object&& src) noexcept;
| ^~
/usr/include/glibmm-2.4/glibmm/object.h:109:3: error: invalid constructor; you probably meant 'Glib::Object (const Glib::Object&)'
109 | Object(Object&& src) noexcept;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/object.h:109:22: error: expected ';' at end of member declaration
109 | Object(Object&& src) noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/object.h:109:24: error: 'noexcept' does not name a type
109 | Object(Object&& src) noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/object.h:109:24: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/object.h:110:27: error: expected ',' or '...' before '&&' token
110 | Object& operator=(Object&& src) noexcept;
| ^~
/usr/include/glibmm-2.4/glibmm/object.h:110:33: error: expected ';' at end of member declaration
110 | Object& operator=(Object&& src) noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/object.h:110:35: error: 'noexcept' does not name a type
110 | Object& operator=(Object&& src) noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/object.h:110:35: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/object.h:116:11: error: expected ';' at end of member declaration
116 | ~Object() noexcept override; // It should only be deleted by the callback.
| ^
| ;
/usr/include/glibmm-2.4/glibmm/object.h:116:13: error: 'noexcept' does not name a type
116 | ~Object() noexcept override; // It should only be deleted by the callback.
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/object.h:116:13: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/object.h:133:9: error: expected nested-name-specifier before 'DestroyNotify'
133 | using DestroyNotify = void (*)(gpointer data);
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/object.h:134:47: error: 'DestroyNotify' has not been declared
134 | void set_data(const Quark& key, void* data, DestroyNotify notify);
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/object.h:152:10: error: 'CppClassType' does not name a type
152 | static CppClassType object_class_;
| ^~~~~~~~~~~~
In file included from /usr/include/gtkmm-2.4/gtkmm/window.h:32,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/listhandle.h: In function 'GList* Glib::Container_Helpers::create_list(Bi, Bi, Tr)':
/usr/include/glibmm-2.4/glibmm/listhandle.h:39:17: error: 'nullptr' was not declared in this scope
39 | GList* head = nullptr;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/listhandle.h: In function 'GList* Glib::Container_Helpers::create_list(For, Tr)':
/usr/include/glibmm-2.4/glibmm/listhandle.h:59:17: error: 'nullptr' was not declared in this scope
59 | GList* head = nullptr;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/listhandle.h: In static member function 'static GList* Glib::Container_Helpers::ListSourceTraits<Tr, Cont*>::get_data(const Cont*)':
/usr/include/glibmm-2.4/glibmm/listhandle.h:93:74: error: 'nullptr' was not declared in this scope
93 | return (array) ? Glib::Container_Helpers::create_list(array, Tr()) : nullptr;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/listhandle.h: At global scope:
/usr/include/glibmm-2.4/glibmm/listhandle.h:133:9: error: expected nested-name-specifier before 'CppType'
133 | using CppType = typename Tr::CppType;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/listhandle.h:134:9: error: expected nested-name-specifier before 'CType'
134 | using CType = typename Tr::CType;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/listhandle.h:136:9: error: expected nested-name-specifier before 'iterator_category'
136 | using iterator_category = std::forward_iterator_tag;
| ^~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/listhandle.h:137:9: error: expected nested-name-specifier before 'value_type'
137 | using value_type = CppType;
| ^~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/listhandle.h:138:9: error: expected nested-name-specifier before 'difference_type'
138 | using difference_type = std::ptrdiff_t;
| ^~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/listhandle.h:139:9: error: expected nested-name-specifier before 'reference'
139 | using reference = value_type;
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/listhandle.h:140:9: error: expected nested-name-specifier before 'pointer'
140 | using pointer = void;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/listhandle.h:144:10: error: 'value_type' does not name a type
144 | inline value_type operator*() const;
| ^~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/listhandle.h:167:68: error: spurious '>>', use '>' to terminate a template argument list
167 | template <class T, class Tr = Glib::Container_Helpers::TypeTraits<T>>
| ^~
/usr/include/glibmm-2.4/glibmm/listhandle.h:169:1: error: definition of 'class Glib::ListHandle' inside template parameter list
169 | {
| ^
/usr/include/glibmm-2.4/glibmm/listhandle.h:167:31: error: two or more data types in declaration of 'type name'
167 | template <class T, class Tr = Glib::Container_Helpers::TypeTraits<T>>
| ^~~~
/usr/include/glibmm-2.4/glibmm/listhandle.h:218:2: error: expected '>' before ';' token
218 | };
| ^
/usr/include/glibmm-2.4/glibmm/listhandle.h:218:2: error: expected unqualified-id before ';' token
/usr/include/glibmm-2.4/glibmm/listhandle.h:237:52: error: no declaration matches 'typename Glib::Container_Helpers::ListHandleIterator<Tr>::value_type Glib::Container_Helpers::ListHandleIterator<Tr>::operator*() const'
237 | inline typename ListHandleIterator<Tr>::value_type ListHandleIterator<Tr>::operator*() const
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/listhandle.h:237:52: note: no functions named 'typename Glib::Container_Helpers::ListHandleIterator<Tr>::value_type Glib::Container_Helpers::ListHandleIterator<Tr>::operator*() const'
/usr/include/glibmm-2.4/glibmm/listhandle.h:130:7: note: 'class Glib::Container_Helpers::ListHandleIterator<Tr>' defined here
130 | class ListHandleIterator
| ^~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/listhandle.h:277:8: error: 'ListHandle' does not name a type
277 | inline ListHandle<T, Tr>::ListHandle(const Cont& container)
| ^~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/listhandle.h:284:8: error: 'ListHandle' does not name a type
284 | inline ListHandle<T, Tr>::ListHandle(GList* glist, Glib::OwnershipType ownership)
| ^~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/listhandle.h:290:8: error: 'ListHandle' does not name a type
290 | inline ListHandle<T, Tr>::ListHandle(const ListHandle<T, Tr>& other)
| ^~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/listhandle.h:297:1: error: 'ListHandle' does not name a type
297 | ListHandle<T, Tr>::~ListHandle() noexcept
| ^~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/listhandle.h:312:17: error: expected nested-name-specifier before 'ListHandle'
312 | inline typename ListHandle<T, Tr>::const_iterator
| ^~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/listhandle.h:312:27: error: expected initializer before '<' token
312 | inline typename ListHandle<T, Tr>::const_iterator
| ^
/usr/include/glibmm-2.4/glibmm/listhandle.h:319:17: error: expected nested-name-specifier before 'ListHandle'
319 | inline typename ListHandle<T, Tr>::const_iterator
| ^~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/listhandle.h:319:27: error: expected initializer before '<' token
319 | inline typename ListHandle<T, Tr>::const_iterator
| ^
/usr/include/glibmm-2.4/glibmm/listhandle.h:327:8: error: 'ListHandle' does not name a type
327 | inline ListHandle<T, Tr>::operator std::vector<U>() const
| ^~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/listhandle.h:341:8: error: 'ListHandle' does not name a type
341 | inline ListHandle<T, Tr>::operator std::deque<U>() const
| ^~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/listhandle.h:354:8: error: 'ListHandle' does not name a type
354 | inline ListHandle<T, Tr>::operator std::list<U>() const
| ^~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/listhandle.h:368:1: error: too many template-parameter-lists
368 | ListHandle<T, Tr>::assign_to(Cont& container) const
| ^~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/listhandle.h:382:1: error: too many template-parameter-lists
382 | ListHandle<T, Tr>::copy(Out pdest) const
| ^~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/listhandle.h:389:11: error: expected initializer before '<' token
389 | ListHandle<T, Tr>::data() const
| ^
/usr/include/glibmm-2.4/glibmm/listhandle.h:396:11: error: expected initializer before '<' token
396 | ListHandle<T, Tr>::size() const
| ^
/usr/include/glibmm-2.4/glibmm/listhandle.h:403:11: error: expected initializer before '<' token
403 | ListHandle<T, Tr>::empty() const
| ^
In file included from /usr/include/pangomm-1.4/pangomm/context.h:32,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:30,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'typename Tr::CType* Glib::Container_Helpers::create_array(For, std::size_t, Tr)':
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:52:9: error: expected nested-name-specifier before 'CType'
52 | using CType = typename Tr::CType;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:54:3: error: 'CType' was not declared in this scope; did you mean 'GType'?
54 | CType* const array = static_cast<CType*>(g_malloc((size + 1) * sizeof(CType)));
| ^~~~~
| GType
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:54:10: error: expected primary-expression before 'const'
54 | CType* const array = static_cast<CType*>(g_malloc((size + 1) * sizeof(CType)));
| ^~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:55:10: error: expected primary-expression before 'const'
55 | CType* const array_end = array + size;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:57:15: error: 'pdest' was not declared in this scope
57 | for (CType* pdest = array; pdest != array_end; ++pdest)
| ^~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:57:23: error: 'array' was not declared in this scope; did you mean 'GArray'?
57 | for (CType* pdest = array; pdest != array_end; ++pdest)
| ^~~~~
| GArray
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:57:39: error: 'array_end' was not declared in this scope; did you mean 'g_array_new'?
57 | for (CType* pdest = array; pdest != array_end; ++pdest)
| ^~~~~~~~~
| g_array_new
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:64:4: error: 'array_end' was not declared in this scope; did you mean 'g_array_new'?
64 | *array_end = CType();
| ^~~~~~~~~
| g_array_new
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:65:10: error: 'array' was not declared in this scope; did you mean 'GArray'?
65 | return array;
| ^~~~~
| GArray
/usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope:
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:91:9: error: expected nested-name-specifier before 'CType'
91 | using CType = typename Tr::CType;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:95:16: error: 'CType' does not name a type; did you mean 'GType'?
95 | static const CType* get_data(const Cont& cont, std::size_t size)
| ^~~~~
| GType
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:107:9: error: expected nested-name-specifier before 'CType'
107 | using CType = gboolean;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:111:16: error: 'CType' does not name a type; did you mean 'GType'?
111 | static const CType* get_data(const Cont& cont, std::size_t size)
| ^~~~~
| GType
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:124:9: error: expected nested-name-specifier before 'CType'
124 | using CType = typename Tr::CType;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:126:37: error: 'CType' does not name a type; did you mean 'GType'?
126 | static std::size_t get_size(const CType* array)
| ^~~~~
| GType
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:131:16: error: 'CType' does not name a type; did you mean 'GType'?
131 | static const CType* get_data(const CType* array, std::size_t) { return array; }
| ^~~~~
| GType
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:149:9: error: expected nested-name-specifier before 'CType'
149 | using CType = typename Tr::CType;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:151:37: error: 'CType' does not name a type; did you mean 'GType'?
151 | static std::size_t get_size(const CType*) { return (N - 1); }
| ^~~~~
| GType
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:153:16: error: 'CType' does not name a type; did you mean 'GType'?
153 | static const CType* get_data(const CType* array, std::size_t) { return array; }
| ^~~~~
| GType
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:172:9: error: expected nested-name-specifier before 'CppType'
172 | using CppType = typename Tr::CppType;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:173:9: error: expected nested-name-specifier before 'CType'
173 | using CType = typename Tr::CType;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:175:9: error: expected nested-name-specifier before 'iterator_category'
175 | using iterator_category = std::random_access_iterator_tag;
| ^~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:176:9: error: expected nested-name-specifier before 'value_type'
176 | using value_type = CppType;
| ^~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:177:9: error: expected nested-name-specifier before 'difference_type'
177 | using difference_type = std::ptrdiff_t;
| ^~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:178:9: error: expected nested-name-specifier before 'reference'
178 | using reference = value_type;
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:179:9: error: expected nested-name-specifier before 'pointer'
179 | using pointer = void;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:181:45: error: 'CType' does not name a type; did you mean 'GType'?
181 | explicit inline ArrayHandleIterator(const CType* pos);
| ^~~~~
| GType
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:183:10: error: 'value_type' does not name a type
183 | inline value_type operator*() const;
| ^~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:184:10: error: 'value_type' does not name a type
184 | inline value_type operator[](difference_type offset) const;
| ^~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:196:35: error: declaration of 'operator+=' as non-function
196 | inline ArrayHandleIterator<Tr>& operator+=(difference_type rhs);
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:196:43: error: expected ';' at end of member declaration
196 | inline ArrayHandleIterator<Tr>& operator+=(difference_type rhs);
| ^~
| ;
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:196:61: error: expected ')' before 'rhs'
196 | inline ArrayHandleIterator<Tr>& operator+=(difference_type rhs);
| ~ ^~~~
| )
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:197:35: error: declaration of 'operator-=' as non-function
197 | inline ArrayHandleIterator<Tr>& operator-=(difference_type rhs);
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:197:43: error: expected ';' at end of member declaration
197 | inline ArrayHandleIterator<Tr>& operator-=(difference_type rhs);
| ^~
| ;
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:197:61: error: expected ')' before 'rhs'
197 | inline ArrayHandleIterator<Tr>& operator-=(difference_type rhs);
| ~ ^~~~
| )
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:198:50: error: 'difference_type' has not been declared
198 | inline const ArrayHandleIterator<Tr> operator+(difference_type rhs) const;
| ^~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:199:50: error: 'difference_type' has not been declared
199 | inline const ArrayHandleIterator<Tr> operator-(difference_type rhs) const;
| ^~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:200:10: error: 'difference_type' does not name a type
200 | inline difference_type operator-(const ArrayHandleIterator<Tr>& rhs) const;
| ^~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:210:9: error: 'CType' does not name a type; did you mean 'GType'?
210 | const CType* pos_;
| ^~~~~
| GType
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:228:68: error: spurious '>>', use '>' to terminate a template argument list
228 | template <class T, class Tr = Glib::Container_Helpers::TypeTraits<T>>
| ^~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:230:1: error: definition of 'class Glib::ArrayHandle' inside template parameter list
230 | {
| ^
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:228:31: error: two or more data types in declaration of 'type name'
228 | template <class T, class Tr = Glib::Container_Helpers::TypeTraits<T>>
| ^~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:281:2: error: expected '>' before ';' token
281 | };
| ^
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:281:2: error: expected unqualified-id before ';' token
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:284:18: error: 'ArrayHandle' is not a class template
284 | class GLIBMM_API ArrayHandle<bool, Container_Helpers::TypeTraits<bool>>
| ^~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:284:70: error: '>>' should be '> >' within a nested template argument list
284 | class GLIBMM_API ArrayHandle<bool, Container_Helpers::TypeTraits<bool>>
| ^~
| > >
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:285:1: error: explicit specialization of non-template 'Glib::ArrayHandle'
285 | {
| ^
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:287:9: error: expected nested-name-specifier before 'Me'
287 | using Me = ArrayHandle<bool, Container_Helpers::TypeTraits<bool>>;
| ^~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:288:9: error: expected nested-name-specifier before 'Tr'
288 | using Tr = Container_Helpers::TypeTraits<bool>;
| ^~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:290:9: error: expected nested-name-specifier before 'CppType'
290 | using CppType = Tr::CppType;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:291:9: error: expected nested-name-specifier before 'CType'
291 | using CType = Tr::CType;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:293:9: error: expected nested-name-specifier before 'value_type'
293 | using value_type = CppType;
| ^~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:294:9: error: expected nested-name-specifier before 'size_type'
294 | using size_type = std::size_t;
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:295:9: error: expected nested-name-specifier before 'difference_type'
295 | using difference_type = std::ptrdiff_t;
| ^~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:297:9: error: expected nested-name-specifier before 'const_iterator'
297 | using const_iterator = Glib::Container_Helpers::ArrayHandleIterator<Tr>;
| ^~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:298:9: error: expected nested-name-specifier before 'iterator'
298 | using iterator = Glib::Container_Helpers::ArrayHandleIterator<Tr>;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:304:28: error: 'CType' does not name a type; did you mean 'GType'?
304 | inline ArrayHandle(const CType* array, std::size_t array_size, Glib::OwnershipType ownership);
| ^~~~~
| GType
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:305:28: error: 'CType' does not name a type; did you mean 'GType'?
305 | inline ArrayHandle(const CType* array, Glib::OwnershipType ownership);
| ^~~~~
| GType
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:308:28: error: 'Me' does not name a type
308 | inline ArrayHandle(const Me& other);
| ^~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:310:16: error: expected ';' at end of member declaration
310 | ~ArrayHandle() noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:310:18: error: 'noexcept' does not name a type
310 | ~ArrayHandle() noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:310:18: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:312:10: error: 'const_iterator' does not name a type
312 | inline const_iterator begin() const;
| ^~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:313:10: error: 'const_iterator' does not name a type
313 | inline const_iterator end() const;
| ^~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:361:16: error: 'CType' does not name a type; did you mean 'GType'?
361 | inline const CType* data() const;
| ^~~~~
| GType
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:367:9: error: 'CType' does not name a type; did you mean 'GType'?
367 | const CType* parray_;
| ^~~~~
| GType
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:371:3: error: 'Me' does not name a type
371 | Me& operator=(const Me&);
| ^~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'Glib::ArrayHandle::operator std::vector<T>() const':
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:320:33: error: 'const class Glib::ArrayHandle' has no member named 'begin'
320 | return std::vector<U>(this->begin(), this->end());
| ^~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:320:48: error: 'const class Glib::ArrayHandle' has no member named 'end'
320 | return std::vector<U>(this->begin(), this->end());
| ^~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'Glib::ArrayHandle::operator std::deque<U>() const':
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:334:32: error: 'const class Glib::ArrayHandle' has no member named 'begin'
334 | return std::deque<U>(this->begin(), this->end());
| ^~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:334:47: error: 'const class Glib::ArrayHandle' has no member named 'end'
334 | return std::deque<U>(this->begin(), this->end());
| ^~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'Glib::ArrayHandle::operator std::__cxx11::list<U>() const':
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:347:31: error: 'const class Glib::ArrayHandle' has no member named 'begin'
347 | return std::list<U>(this->begin(), this->end());
| ^~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:347:46: error: 'const class Glib::ArrayHandle' has no member named 'end'
347 | return std::list<U>(this->begin(), this->end());
| ^~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope:
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:384:7: error: expected nested-name-specifier before 'StringArrayHandle'
384 | using StringArrayHandle = ArrayHandle<Glib::ustring>;
| ^~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:398:59: error: 'CType' does not name a type; did you mean 'GType'?
398 | inline ArrayHandleIterator<Tr>::ArrayHandleIterator(const CType* pos) : pos_(pos)
| ^~~~~
| GType
/usr/include/glibmm-2.4/glibmm/arrayhandle.h: In constructor 'Glib::Container_Helpers::ArrayHandleIterator<Tr>::ArrayHandleIterator(const int*)':
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:398:73: error: class 'Glib::Container_Helpers::ArrayHandleIterator<Tr>' does not have any field named 'pos_'
398 | inline ArrayHandleIterator<Tr>::ArrayHandleIterator(const CType* pos) : pos_(pos)
| ^~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope:
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:403:53: error: no declaration matches 'typename Glib::Container_Helpers::ArrayHandleIterator<Tr>::value_type Glib::Container_Helpers::ArrayHandleIterator<Tr>::operator*() const'
403 | inline typename ArrayHandleIterator<Tr>::value_type ArrayHandleIterator<Tr>::operator*() const
| ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:403:53: note: no functions named 'typename Glib::Container_Helpers::ArrayHandleIterator<Tr>::value_type Glib::Container_Helpers::ArrayHandleIterator<Tr>::operator*() const'
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:169:7: note: 'class Glib::Container_Helpers::ArrayHandleIterator<Tr>' defined here
169 | class ArrayHandleIterator
| ^~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:409:53: error: declaration of 'operator[]' as non-function
409 | inline typename ArrayHandleIterator<Tr>::value_type ArrayHandleIterator<Tr>::operator[](
| ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:410:3: error: 'difference_type' was not declared in this scope
410 | difference_type offset) const
| ^~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'Glib::Container_Helpers::ArrayHandleIterator<Tr>& Glib::Container_Helpers::ArrayHandleIterator<Tr>::operator++()':
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:418:5: error: 'pos_' was not declared in this scope; did you mean 'fpos_t'?
418 | ++pos_;
| ^~~~
| fpos_t
/usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'const Glib::Container_Helpers::ArrayHandleIterator<Tr> Glib::Container_Helpers::ArrayHandleIterator<Tr>::operator++(int)':
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:425:34: error: 'pos_' was not declared in this scope; did you mean 'fpos_t'?
425 | return ArrayHandleIterator<Tr>(pos_++);
| ^~~~
| fpos_t
/usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'Glib::Container_Helpers::ArrayHandleIterator<Tr>& Glib::Container_Helpers::ArrayHandleIterator<Tr>::operator--()':
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:431:5: error: 'pos_' was not declared in this scope; did you mean 'fpos_t'?
431 | --pos_;
| ^~~~
| fpos_t
/usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'const Glib::Container_Helpers::ArrayHandleIterator<Tr> Glib::Container_Helpers::ArrayHandleIterator<Tr>::operator--(int)':
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:438:34: error: 'pos_' was not declared in this scope; did you mean 'fpos_t'?
438 | return ArrayHandleIterator<Tr>(pos_--);
| ^~~~
| fpos_t
/usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope:
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:443:1: error: no declaration matches 'Glib::Container_Helpers::ArrayHandleIterator<Tr>& Glib::Container_Helpers::ArrayHandleIterator<Tr>::operator+=(typename Glib::Container_Helpers::ArrayHandleIterator<Tr>::difference_type)'
443 | ArrayHandleIterator<Tr>::operator+=(typename ArrayHandleIterator<Tr>::difference_type rhs)
| ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:443:1: note: no functions named 'Glib::Container_Helpers::ArrayHandleIterator<Tr>& Glib::Container_Helpers::ArrayHandleIterator<Tr>::operator+=(typename Glib::Container_Helpers::ArrayHandleIterator<Tr>::difference_type)'
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:169:7: note: 'class Glib::Container_Helpers::ArrayHandleIterator<Tr>' defined here
169 | class ArrayHandleIterator
| ^~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:451:1: error: no declaration matches 'Glib::Container_Helpers::ArrayHandleIterator<Tr>& Glib::Container_Helpers::ArrayHandleIterator<Tr>::operator-=(typename Glib::Container_Helpers::ArrayHandleIterator<Tr>::difference_type)'
451 | ArrayHandleIterator<Tr>::operator-=(typename ArrayHandleIterator<Tr>::difference_type rhs)
| ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:451:1: note: no functions named 'Glib::Container_Helpers::ArrayHandleIterator<Tr>& Glib::Container_Helpers::ArrayHandleIterator<Tr>::operator-=(typename Glib::Container_Helpers::ArrayHandleIterator<Tr>::difference_type)'
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:169:7: note: 'class Glib::Container_Helpers::ArrayHandleIterator<Tr>' defined here
169 | class ArrayHandleIterator
| ^~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:459:1: error: no declaration matches 'const Glib::Container_Helpers::ArrayHandleIterator<Tr> Glib::Container_Helpers::ArrayHandleIterator<Tr>::operator+(typename Glib::Container_Helpers::ArrayHandleIterator<Tr>::difference_type) const'
459 | ArrayHandleIterator<Tr>::operator+(typename ArrayHandleIterator<Tr>::difference_type rhs) const
| ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:198:40: note: candidate is: 'const Glib::Container_Helpers::ArrayHandleIterator<Tr> Glib::Container_Helpers::ArrayHandleIterator<Tr>::operator+(int) const'
198 | inline const ArrayHandleIterator<Tr> operator+(difference_type rhs) const;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:169:7: note: 'class Glib::Container_Helpers::ArrayHandleIterator<Tr>' defined here
169 | class ArrayHandleIterator
| ^~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:466:1: error: no declaration matches 'const Glib::Container_Helpers::ArrayHandleIterator<Tr> Glib::Container_Helpers::ArrayHandleIterator<Tr>::operator-(typename Glib::Container_Helpers::ArrayHandleIterator<Tr>::difference_type) const'
466 | ArrayHandleIterator<Tr>::operator-(typename ArrayHandleIterator<Tr>::difference_type rhs) const
| ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:199:40: note: candidate is: 'const Glib::Container_Helpers::ArrayHandleIterator<Tr> Glib::Container_Helpers::ArrayHandleIterator<Tr>::operator-(int) const'
199 | inline const ArrayHandleIterator<Tr> operator-(difference_type rhs) const;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:169:7: note: 'class Glib::Container_Helpers::ArrayHandleIterator<Tr>' defined here
169 | class ArrayHandleIterator
| ^~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:473:1: error: no declaration matches 'typename Glib::Container_Helpers::ArrayHandleIterator<Tr>::difference_type Glib::Container_Helpers::ArrayHandleIterator<Tr>::operator-(const Glib::Container_Helpers::ArrayHandleIterator<Tr>&) const'
473 | ArrayHandleIterator<Tr>::operator-(const ArrayHandleIterator<Tr>& rhs) const
| ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:199:40: note: candidate is: 'const Glib::Container_Helpers::ArrayHandleIterator<Tr> Glib::Container_Helpers::ArrayHandleIterator<Tr>::operator-(int) const'
199 | inline const ArrayHandleIterator<Tr> operator-(difference_type rhs) const;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:169:7: note: 'class Glib::Container_Helpers::ArrayHandleIterator<Tr>' defined here
169 | class ArrayHandleIterator
| ^~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'bool Glib::Container_Helpers::ArrayHandleIterator<Tr>::operator==(const Glib::Container_Helpers::ArrayHandleIterator<Tr>&) const':
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:482:11: error: 'pos_' was not declared in this scope; did you mean 'fpos_t'?
482 | return (pos_ == rhs.pos_);
| ^~~~
| fpos_t
/usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'bool Glib::Container_Helpers::ArrayHandleIterator<Tr>::operator!=(const Glib::Container_Helpers::ArrayHandleIterator<Tr>&) const':
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:489:11: error: 'pos_' was not declared in this scope; did you mean 'fpos_t'?
489 | return (pos_ != rhs.pos_);
| ^~~~
| fpos_t
/usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'bool Glib::Container_Helpers::ArrayHandleIterator<Tr>::operator<(const Glib::Container_Helpers::ArrayHandleIterator<Tr>&) const':
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:496:11: error: 'pos_' was not declared in this scope; did you mean 'fpos_t'?
496 | return (pos_ < rhs.pos_);
| ^~~~
| fpos_t
/usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'bool Glib::Container_Helpers::ArrayHandleIterator<Tr>::operator>(const Glib::Container_Helpers::ArrayHandleIterator<Tr>&) const':
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:503:11: error: 'pos_' was not declared in this scope; did you mean 'fpos_t'?
503 | return (pos_ > rhs.pos_);
| ^~~~
| fpos_t
/usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'bool Glib::Container_Helpers::ArrayHandleIterator<Tr>::operator<=(const Glib::Container_Helpers::ArrayHandleIterator<Tr>&) const':
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:510:11: error: 'pos_' was not declared in this scope; did you mean 'fpos_t'?
510 | return (pos_ <= rhs.pos_);
| ^~~~
| fpos_t
/usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'bool Glib::Container_Helpers::ArrayHandleIterator<Tr>::operator>=(const Glib::Container_Helpers::ArrayHandleIterator<Tr>&) const':
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:517:11: error: 'pos_' was not declared in this scope; did you mean 'fpos_t'?
517 | return (pos_ >= rhs.pos_);
| ^~~~
| fpos_t
/usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope:
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:526:8: error: 'Glib::ArrayHandle' is not a template
526 | inline ArrayHandle<T, Tr>::ArrayHandle(const Cont& container)
| ^~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:526:26: error: too many template-parameter-lists
526 | inline ArrayHandle<T, Tr>::ArrayHandle(const Cont& container)
| ^~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:8: error: 'Glib::ArrayHandle' is not a template
534 | inline ArrayHandle<T, Tr>::ArrayHandle(const typename ArrayHandle<T, Tr>::CType* array,
| ^~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: error: declaration of 'ArrayHandle' not in a namespace surrounding '::'
534 | inline ArrayHandle<T, Tr>::ArrayHandle(const typename ArrayHandle<T, Tr>::CType* array,
| ^~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: error: 'ArrayHandle' should have been declared inside '::'
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:1: warning: inline variables are only available with '-std=c++17' or '-std=gnu++17'
534 | inline ArrayHandle<T, Tr>::ArrayHandle(const typename ArrayHandle<T, Tr>::CType* array,
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:40: error: expected primary-expression before 'const'
534 | inline ArrayHandle<T, Tr>::ArrayHandle(const typename ArrayHandle<T, Tr>::CType* array,
| ^~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:72: error: expected primary-expression before '>' token
534 | inline ArrayHandle<T, Tr>::ArrayHandle(const typename ArrayHandle<T, Tr>::CType* array,
| ^
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:75: error: '::CType' has not been declared; did you mean 'GType'?
534 | inline ArrayHandle<T, Tr>::ArrayHandle(const typename ArrayHandle<T, Tr>::CType* array,
| ^~~~~
| GType
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:82: error: 'array' was not declared in this scope; did you mean 'GArray'?
534 | inline ArrayHandle<T, Tr>::ArrayHandle(const typename ArrayHandle<T, Tr>::CType* array,
| ^~~~~
| GArray
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:535:15: error: expected primary-expression before 'array_size'
535 | std::size_t array_size, Glib::OwnershipType ownership)
| ^~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:535:47: error: expected primary-expression before 'ownership'
535 | std::size_t array_size, Glib::OwnershipType ownership)
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:26: warning: variable templates only available with '-std=c++14' or '-std=gnu++14'
534 | inline ArrayHandle<T, Tr>::ArrayHandle(const typename ArrayHandle<T, Tr>::CType* array,
| ^~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:535:57: error: expected ';' before ':' token
535 | std::size_t array_size, Glib::OwnershipType ownership)
| ^
| ;
536 | : size_((array) ? array_size : 0), parray_(array), ownership_(ownership)
| ~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:541:8: error: variable template-id 'ArrayHandle<T, Tr>' in nested-name-specifier
541 | inline ArrayHandle<T, Tr>::ArrayHandle(
| ^~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:26: note: 'template<class T, class Tr> Glib::ArrayHandle ArrayHandle<T, Tr>' declared here
534 | inline ArrayHandle<T, Tr>::ArrayHandle(const typename ArrayHandle<T, Tr>::CType* array,
| ^~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:541:1: warning: inline variables are only available with '-std=c++17' or '-std=gnu++17'
541 | inline ArrayHandle<T, Tr>::ArrayHandle(
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:542:18: error: 'template<class T, class Tr> int Glib::ArrayHandle' conflicts with a previous declaration
542 | const typename ArrayHandle<T, Tr>::CType* array, Glib::OwnershipType ownership)
| ^~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:26: note: previous declaration 'template<class T, class Tr> Glib::ArrayHandle ArrayHandle<T, Tr>'
534 | inline ArrayHandle<T, Tr>::ArrayHandle(const typename ArrayHandle<T, Tr>::CType* array,
| ^~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:542:3: error: expected primary-expression before 'const'
542 | const typename ArrayHandle<T, Tr>::CType* array, Glib::OwnershipType ownership)
| ^~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:542:35: error: expected primary-expression before '>' token
542 | const typename ArrayHandle<T, Tr>::CType* array, Glib::OwnershipType ownership)
| ^
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:542:38: error: '::CType' has not been declared; did you mean 'GType'?
542 | const typename ArrayHandle<T, Tr>::CType* array, Glib::OwnershipType ownership)
| ^~~~~
| GType
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:542:45: error: 'array' was not declared in this scope; did you mean 'GArray'?
542 | const typename ArrayHandle<T, Tr>::CType* array, Glib::OwnershipType ownership)
| ^~~~~
| GArray
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:542:72: error: expected primary-expression before 'ownership'
542 | const typename ArrayHandle<T, Tr>::CType* array, Glib::OwnershipType ownership)
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:542:81: error: expression list treated as compound expression in initializer [-fpermissive]
542 | const typename ArrayHandle<T, Tr>::CType* array, Glib::OwnershipType ownership)
| ^
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:541:28: warning: variable templates only available with '-std=c++14' or '-std=gnu++14'
541 | inline ArrayHandle<T, Tr>::ArrayHandle(
| ^~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:542:82: error: expected ';' before ':' token
542 | const typename ArrayHandle<T, Tr>::CType* array, Glib::OwnershipType ownership)
| ^
| ;
543 | : size_((array) ? Glib::Container_Helpers::compute_array_size(array) : 0),
| ~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:550:8: error: variable template-id 'ArrayHandle<T, Tr>' in nested-name-specifier
550 | inline ArrayHandle<T, Tr>::ArrayHandle(const ArrayHandle<T, Tr>& other)
| ^~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:26: note: 'template<class T, class Tr> Glib::ArrayHandle ArrayHandle<T, Tr>' declared here
534 | inline ArrayHandle<T, Tr>::ArrayHandle(const typename ArrayHandle<T, Tr>::CType* array,
| ^~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:550:46: error: 'ArrayHandle<T, Tr>' does not name a type
550 | inline ArrayHandle<T, Tr>::ArrayHandle(const ArrayHandle<T, Tr>& other)
| ^~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:550:71: error: 'template<class T, class Tr> int Glib::ArrayHandle(const int&)' conflicts with a previous declaration
550 | inline ArrayHandle<T, Tr>::ArrayHandle(const ArrayHandle<T, Tr>& other)
| ^
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:26: note: previous declaration 'template<class T, class Tr> Glib::ArrayHandle ArrayHandle<T, Tr>'
534 | inline ArrayHandle<T, Tr>::ArrayHandle(const typename ArrayHandle<T, Tr>::CType* array,
| ^~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'int Glib::ArrayHandle(const int&)':
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:551:3: error: only constructors take member initializers
551 | : size_(other.size_), parray_(other.parray_), ownership_(other.ownership_)
| ^~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:551:15: error: request for member 'size_' in 'other', which is of non-class type 'const int'
551 | : size_(other.size_), parray_(other.parray_), ownership_(other.ownership_)
| ^~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:551:37: error: request for member 'parray_' in 'other', which is of non-class type 'const int'
551 | : size_(other.size_), parray_(other.parray_), ownership_(other.ownership_)
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:551:64: error: request for member 'ownership_' in 'other', which is of non-class type 'const int'
551 | : size_(other.size_), parray_(other.parray_), ownership_(other.ownership_)
| ^~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:553:9: error: request for member 'ownership_' in 'other', which is of non-class type 'const int'
553 | other.ownership_ = Glib::OWNERSHIP_NONE;
| ^~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:554:1: warning: no return statement in function returning non-void [-Wreturn-type]
554 | }
| ^
/usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope:
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:557:1: error: variable template-id 'ArrayHandle<T, Tr>' in nested-name-specifier
557 | ArrayHandle<T, Tr>::~ArrayHandle() noexcept
| ^~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:26: note: 'template<class T, class Tr> Glib::ArrayHandle ArrayHandle<T, Tr>' declared here
534 | inline ArrayHandle<T, Tr>::ArrayHandle(const typename ArrayHandle<T, Tr>::CType* array,
| ^~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:573:17: error: expected nested-name-specifier before 'ArrayHandle'
573 | inline typename ArrayHandle<T, Tr>::const_iterator
| ^~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:573:17: error: variable template-id 'ArrayHandle<T, Tr>' in nested-name-specifier
573 | inline typename ArrayHandle<T, Tr>::const_iterator
| ^~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:26: note: 'template<class T, class Tr> Glib::ArrayHandle ArrayHandle<T, Tr>' declared here
534 | inline ArrayHandle<T, Tr>::ArrayHandle(const typename ArrayHandle<T, Tr>::CType* array,
| ^~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:574:1: error: expected initializer before 'ArrayHandle'
574 | ArrayHandle<T, Tr>::begin() const
| ^~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:580:17: error: expected nested-name-specifier before 'ArrayHandle'
580 | inline typename ArrayHandle<T, Tr>::const_iterator
| ^~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:580:17: error: variable template-id 'ArrayHandle<T, Tr>' in nested-name-specifier
580 | inline typename ArrayHandle<T, Tr>::const_iterator
| ^~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:26: note: 'template<class T, class Tr> Glib::ArrayHandle ArrayHandle<T, Tr>' declared here
534 | inline ArrayHandle<T, Tr>::ArrayHandle(const typename ArrayHandle<T, Tr>::CType* array,
| ^~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:581:1: error: expected initializer before 'ArrayHandle'
581 | ArrayHandle<T, Tr>::end() const
| ^~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:588:8: error: variable template-id 'ArrayHandle<T, Tr>' in nested-name-specifier
588 | inline ArrayHandle<T, Tr>::operator std::vector<U>() const
| ^~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:26: note: 'template<class T, class Tr> Glib::ArrayHandle ArrayHandle<T, Tr>' declared here
534 | inline ArrayHandle<T, Tr>::ArrayHandle(const typename ArrayHandle<T, Tr>::CType* array,
| ^~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:588:8: error: too many template-parameter-lists
588 | inline ArrayHandle<T, Tr>::operator std::vector<U>() const
| ^~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:602:8: error: variable template-id 'ArrayHandle<T, Tr>' in nested-name-specifier
602 | inline ArrayHandle<T, Tr>::operator std::deque<U>() const
| ^~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:26: note: 'template<class T, class Tr> Glib::ArrayHandle ArrayHandle<T, Tr>' declared here
534 | inline ArrayHandle<T, Tr>::ArrayHandle(const typename ArrayHandle<T, Tr>::CType* array,
| ^~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:602:8: error: too many template-parameter-lists
602 | inline ArrayHandle<T, Tr>::operator std::deque<U>() const
| ^~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:615:8: error: variable template-id 'ArrayHandle<T, Tr>' in nested-name-specifier
615 | inline ArrayHandle<T, Tr>::operator std::list<U>() const
| ^~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:26: note: 'template<class T, class Tr> Glib::ArrayHandle ArrayHandle<T, Tr>' declared here
534 | inline ArrayHandle<T, Tr>::ArrayHandle(const typename ArrayHandle<T, Tr>::CType* array,
| ^~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:615:8: error: too many template-parameter-lists
615 | inline ArrayHandle<T, Tr>::operator std::list<U>() const
| ^~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:629:1: error: variable template-id 'ArrayHandle<T, Tr>' in nested-name-specifier
629 | ArrayHandle<T, Tr>::assign_to(Cont& container) const
| ^~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:26: note: 'template<class T, class Tr> Glib::ArrayHandle ArrayHandle<T, Tr>' declared here
534 | inline ArrayHandle<T, Tr>::ArrayHandle(const typename ArrayHandle<T, Tr>::CType* array,
| ^~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:629:1: error: too many template-parameter-lists
629 | ArrayHandle<T, Tr>::assign_to(Cont& container) const
| ^~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:643:1: error: variable template-id 'ArrayHandle<T, Tr>' in nested-name-specifier
643 | ArrayHandle<T, Tr>::copy(Out pdest) const
| ^~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:26: note: 'template<class T, class Tr> Glib::ArrayHandle ArrayHandle<T, Tr>' declared here
534 | inline ArrayHandle<T, Tr>::ArrayHandle(const typename ArrayHandle<T, Tr>::CType* array,
| ^~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:643:1: error: too many template-parameter-lists
643 | ArrayHandle<T, Tr>::copy(Out pdest) const
| ^~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:649:23: error: expected nested-name-specifier before 'ArrayHandle'
649 | inline const typename ArrayHandle<T, Tr>::CType*
| ^~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:649:23: error: variable template-id 'ArrayHandle<T, Tr>' in nested-name-specifier
649 | inline const typename ArrayHandle<T, Tr>::CType*
| ^~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:26: note: 'template<class T, class Tr> Glib::ArrayHandle ArrayHandle<T, Tr>' declared here
534 | inline ArrayHandle<T, Tr>::ArrayHandle(const typename ArrayHandle<T, Tr>::CType* array,
| ^~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:649:48: error: expected initializer before '*' token
649 | inline const typename ArrayHandle<T, Tr>::CType*
| ^
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:657:1: error: variable template-id 'ArrayHandle<T, Tr>' in nested-name-specifier
657 | ArrayHandle<T, Tr>::size() const
| ^~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:26: note: 'template<class T, class Tr> Glib::ArrayHandle ArrayHandle<T, Tr>' declared here
534 | inline ArrayHandle<T, Tr>::ArrayHandle(const typename ArrayHandle<T, Tr>::CType* array,
| ^~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:657:28: error: non-member function 'std::size_t Glib::size()' cannot have cv-qualifier
657 | ArrayHandle<T, Tr>::size() const
| ^~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'std::size_t Glib::size()':
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:659:10: error: 'size_' was not declared in this scope; did you mean 'size'?
659 | return size_;
| ^~~~~
| size
/usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope:
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:664:1: error: variable template-id 'ArrayHandle<T, Tr>' in nested-name-specifier
664 | ArrayHandle<T, Tr>::empty() const
| ^~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:26: note: 'template<class T, class Tr> Glib::ArrayHandle ArrayHandle<T, Tr>' declared here
534 | inline ArrayHandle<T, Tr>::ArrayHandle(const typename ArrayHandle<T, Tr>::CType* array,
| ^~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:664:29: error: non-member function 'bool Glib::empty()' cannot have cv-qualifier
664 | ArrayHandle<T, Tr>::empty() const
| ^~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'bool Glib::empty()':
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:666:11: error: 'size_' was not declared in this scope; did you mean 'size'?
666 | return (size_ == 0);
| ^~~~~
| size
/usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope:
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:672:60: error: '>>' should be '> >' within a nested template argument list
672 | inline ArrayHandle<bool, Container_Helpers::TypeTraits<bool>>::ArrayHandle(const Cont& container)
| ^~
| > >
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:672:8: error: variable template-id 'ArrayHandle<bool, Glib::Container_Helpers::TypeTraits<bool> >' in nested-name-specifier
672 | inline ArrayHandle<bool, Container_Helpers::TypeTraits<bool>>::ArrayHandle(const Cont& container)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:26: note: 'template<class T, class Tr> Glib::ArrayHandle ArrayHandle<T, Tr>' declared here
534 | inline ArrayHandle<T, Tr>::ArrayHandle(const typename ArrayHandle<T, Tr>::CType* array,
| ^~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:672:97: error: 'template<class Cont> int Glib::ArrayHandle(const Cont&)' conflicts with a previous declaration
672 | inline ArrayHandle<bool, Container_Helpers::TypeTraits<bool>>::ArrayHandle(const Cont& container)
| ^
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:26: note: previous declaration 'template<class T, class Tr> Glib::ArrayHandle ArrayHandle<T, Tr>'
534 | inline ArrayHandle<T, Tr>::ArrayHandle(const typename ArrayHandle<T, Tr>::CType* array,
| ^~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'int Glib::ArrayHandle(const Cont&)':
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:673:3: error: only constructors take member initializers
673 | : size_(Glib::Container_Helpers::BoolArraySourceTraits<Cont>::get_size(container)),
| ^~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:674:85: error: 'size_' was not declared in this scope; did you mean 'size'?
674 | parray_(Glib::Container_Helpers::BoolArraySourceTraits<Cont>::get_data(container, size_)),
| ^~~~~
| size
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:677:1: warning: no return statement in function returning non-void [-Wreturn-type]
677 | }
| ^
/usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope:
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:679:60: error: '>>' should be '> >' within a nested template argument list
679 | inline ArrayHandle<bool, Container_Helpers::TypeTraits<bool>>::ArrayHandle(
| ^~
| > >
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:679:8: error: variable template-id 'ArrayHandle<bool, Glib::Container_Helpers::TypeTraits<bool> >' in nested-name-specifier
679 | inline ArrayHandle<bool, Container_Helpers::TypeTraits<bool>>::ArrayHandle(
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:26: note: 'template<class T, class Tr> Glib::ArrayHandle ArrayHandle<T, Tr>' declared here
534 | inline ArrayHandle<T, Tr>::ArrayHandle(const typename ArrayHandle<T, Tr>::CType* array,
| ^~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:680:79: error: 'int Glib::ArrayHandle(const gboolean*, std::size_t, Glib::OwnershipType)' redeclared as different kind of entity
680 | const gboolean* array, std::size_t array_size, Glib::OwnershipType ownership)
| ^
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:26: note: previous declaration 'template<class T, class Tr> Glib::ArrayHandle ArrayHandle<T, Tr>'
534 | inline ArrayHandle<T, Tr>::ArrayHandle(const typename ArrayHandle<T, Tr>::CType* array,
| ^~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'int Glib::ArrayHandle(const gboolean*, std::size_t, Glib::OwnershipType)':
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:681:3: error: only constructors take member initializers
681 | : size_((array) ? array_size : 0), parray_(array), ownership_(ownership)
| ^~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:683:1: warning: no return statement in function returning non-void [-Wreturn-type]
683 | }
| ^
/usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope:
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:685:60: error: '>>' should be '> >' within a nested template argument list
685 | inline ArrayHandle<bool, Container_Helpers::TypeTraits<bool>>::ArrayHandle(
| ^~
| > >
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:685:8: error: variable template-id 'ArrayHandle<bool, Glib::Container_Helpers::TypeTraits<bool> >' in nested-name-specifier
685 | inline ArrayHandle<bool, Container_Helpers::TypeTraits<bool>>::ArrayHandle(
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:26: note: 'template<class T, class Tr> Glib::ArrayHandle ArrayHandle<T, Tr>' declared here
534 | inline ArrayHandle<T, Tr>::ArrayHandle(const typename ArrayHandle<T, Tr>::CType* array,
| ^~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:686:55: error: 'int Glib::ArrayHandle(const gboolean*, Glib::OwnershipType)' redeclared as different kind of entity
686 | const gboolean* array, Glib::OwnershipType ownership)
| ^
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:26: note: previous declaration 'template<class T, class Tr> Glib::ArrayHandle ArrayHandle<T, Tr>'
534 | inline ArrayHandle<T, Tr>::ArrayHandle(const typename ArrayHandle<T, Tr>::CType* array,
| ^~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'int Glib::ArrayHandle(const gboolean*, Glib::OwnershipType)':
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:687:3: error: only constructors take member initializers
687 | : size_((array) ? Glib::Container_Helpers::compute_array_size(array) : 0),
| ^~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:691:1: warning: no return statement in function returning non-void [-Wreturn-type]
691 | }
| ^
/usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope:
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:693:60: error: '>>' should be '> >' within a nested template argument list
693 | inline ArrayHandle<bool, Container_Helpers::TypeTraits<bool>>::ArrayHandle(
| ^~
| > >
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:693:8: error: variable template-id 'ArrayHandle<bool, Glib::Container_Helpers::TypeTraits<bool> >' in nested-name-specifier
693 | inline ArrayHandle<bool, Container_Helpers::TypeTraits<bool>>::ArrayHandle(
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:26: note: 'template<class T, class Tr> Glib::ArrayHandle ArrayHandle<T, Tr>' declared here
534 | inline ArrayHandle<T, Tr>::ArrayHandle(const typename ArrayHandle<T, Tr>::CType* array,
| ^~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:694:61: error: '>>' should be '> >' within a nested template argument list
694 | const ArrayHandle<bool, Container_Helpers::TypeTraits<bool>>& other)
| ^~
| > >
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:694:9: error: 'ArrayHandle<bool, Glib::Container_Helpers::TypeTraits<bool> >' does not name a type
694 | const ArrayHandle<bool, Container_Helpers::TypeTraits<bool>>& other)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:694:70: error: 'int Glib::ArrayHandle(const int&)' redeclared as different kind of entity
694 | const ArrayHandle<bool, Container_Helpers::TypeTraits<bool>>& other)
| ^
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:26: note: previous declaration 'template<class T, class Tr> Glib::ArrayHandle ArrayHandle<T, Tr>'
534 | inline ArrayHandle<T, Tr>::ArrayHandle(const typename ArrayHandle<T, Tr>::CType* array,
| ^~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'int Glib::ArrayHandle(const int&)':
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:695:3: error: only constructors take member initializers
695 | : size_(other.size_), parray_(other.parray_), ownership_(other.ownership_)
| ^~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:695:15: error: request for member 'size_' in 'other', which is of non-class type 'const int'
695 | : size_(other.size_), parray_(other.parray_), ownership_(other.ownership_)
| ^~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:695:37: error: request for member 'parray_' in 'other', which is of non-class type 'const int'
695 | : size_(other.size_), parray_(other.parray_), ownership_(other.ownership_)
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:695:64: error: request for member 'ownership_' in 'other', which is of non-class type 'const int'
695 | : size_(other.size_), parray_(other.parray_), ownership_(other.ownership_)
| ^~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:697:9: error: request for member 'ownership_' in 'other', which is of non-class type 'const int'
697 | other.ownership_ = Glib::OWNERSHIP_NONE;
| ^~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:698:1: warning: no return statement in function returning non-void [-Wreturn-type]
698 | }
| ^
/usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope:
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:700:60: error: '>>' should be '> >' within a nested template argument list
700 | inline ArrayHandle<bool, Container_Helpers::TypeTraits<bool>>::const_iterator
| ^~
| > >
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:700:8: error: variable template-id 'ArrayHandle<bool, Glib::Container_Helpers::TypeTraits<bool> >' in nested-name-specifier
700 | inline ArrayHandle<bool, Container_Helpers::TypeTraits<bool>>::const_iterator
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:26: note: 'template<class T, class Tr> Glib::ArrayHandle ArrayHandle<T, Tr>' declared here
534 | inline ArrayHandle<T, Tr>::ArrayHandle(const typename ArrayHandle<T, Tr>::CType* array,
| ^~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:701:1: error: expected initializer before 'ArrayHandle'
701 | ArrayHandle<bool, Container_Helpers::TypeTraits<bool>>::begin() const
| ^~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:706:60: error: '>>' should be '> >' within a nested template argument list
706 | inline ArrayHandle<bool, Container_Helpers::TypeTraits<bool>>::const_iterator
| ^~
| > >
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:706:8: error: variable template-id 'ArrayHandle<bool, Glib::Container_Helpers::TypeTraits<bool> >' in nested-name-specifier
706 | inline ArrayHandle<bool, Container_Helpers::TypeTraits<bool>>::const_iterator
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:26: note: 'template<class T, class Tr> Glib::ArrayHandle ArrayHandle<T, Tr>' declared here
534 | inline ArrayHandle<T, Tr>::ArrayHandle(const typename ArrayHandle<T, Tr>::CType* array,
| ^~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:707:1: error: expected initializer before 'ArrayHandle'
707 | ArrayHandle<bool, Container_Helpers::TypeTraits<bool>>::end() const
| ^~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:714:53: error: '>>' should be '> >' within a nested template argument list
714 | ArrayHandle<bool, Container_Helpers::TypeTraits<bool>>::assign_to(Cont& container) const
| ^~
| > >
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:714:1: error: variable template-id 'ArrayHandle<bool, Glib::Container_Helpers::TypeTraits<bool> >' in nested-name-specifier
714 | ArrayHandle<bool, Container_Helpers::TypeTraits<bool>>::assign_to(Cont& container) const
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:26: note: 'template<class T, class Tr> Glib::ArrayHandle ArrayHandle<T, Tr>' declared here
534 | inline ArrayHandle<T, Tr>::ArrayHandle(const typename ArrayHandle<T, Tr>::CType* array,
| ^~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:714:84: error: non-member function 'void Glib::assign_to(Cont&)' cannot have cv-qualifier
714 | ArrayHandle<bool, Container_Helpers::TypeTraits<bool>>::assign_to(Cont& container) const
| ^~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'void Glib::assign_to(Cont&)':
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:717:20: error: invalid use of 'this' in non-member function
717 | container.assign(this->begin(), this->end());
| ^~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:717:35: error: invalid use of 'this' in non-member function
717 | container.assign(this->begin(), this->end());
| ^~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope:
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:727:53: error: '>>' should be '> >' within a nested template argument list
727 | ArrayHandle<bool, Container_Helpers::TypeTraits<bool>>::copy(Out pdest) const
| ^~
| > >
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:727:1: error: variable template-id 'ArrayHandle<bool, Glib::Container_Helpers::TypeTraits<bool> >' in nested-name-specifier
727 | ArrayHandle<bool, Container_Helpers::TypeTraits<bool>>::copy(Out pdest) const
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:26: note: 'template<class T, class Tr> Glib::ArrayHandle ArrayHandle<T, Tr>' declared here
534 | inline ArrayHandle<T, Tr>::ArrayHandle(const typename ArrayHandle<T, Tr>::CType* array,
| ^~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:727:73: error: non-member function 'void Glib::copy(Out)' cannot have cv-qualifier
727 | ArrayHandle<bool, Container_Helpers::TypeTraits<bool>>::copy(Out pdest) const
| ^~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'void Glib::copy(Out)':
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:729:13: error: invalid use of 'this' in non-member function
729 | std::copy(this->begin(), this->end(), pdest);
| ^~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:729:28: error: invalid use of 'this' in non-member function
729 | std::copy(this->begin(), this->end(), pdest);
| ^~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope:
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:733:53: error: '>>' should be '> >' within a nested template argument list
733 | ArrayHandle<bool, Container_Helpers::TypeTraits<bool>>::data() const
| ^~
| > >
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:733:1: error: variable template-id 'ArrayHandle<bool, Glib::Container_Helpers::TypeTraits<bool> >' in nested-name-specifier
733 | ArrayHandle<bool, Container_Helpers::TypeTraits<bool>>::data() const
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:26: note: 'template<class T, class Tr> Glib::ArrayHandle ArrayHandle<T, Tr>' declared here
534 | inline ArrayHandle<T, Tr>::ArrayHandle(const typename ArrayHandle<T, Tr>::CType* array,
| ^~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:733:64: error: non-member function 'const gboolean* Glib::data()' cannot have cv-qualifier
733 | ArrayHandle<bool, Container_Helpers::TypeTraits<bool>>::data() const
| ^~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'const gboolean* Glib::data()':
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:735:10: error: 'parray_' was not declared in this scope
735 | return parray_;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope:
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:739:53: error: '>>' should be '> >' within a nested template argument list
739 | ArrayHandle<bool, Container_Helpers::TypeTraits<bool>>::size() const
| ^~
| > >
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:739:1: error: variable template-id 'ArrayHandle<bool, Glib::Container_Helpers::TypeTraits<bool> >' in nested-name-specifier
739 | ArrayHandle<bool, Container_Helpers::TypeTraits<bool>>::size() const
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:26: note: 'template<class T, class Tr> Glib::ArrayHandle ArrayHandle<T, Tr>' declared here
534 | inline ArrayHandle<T, Tr>::ArrayHandle(const typename ArrayHandle<T, Tr>::CType* array,
| ^~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:739:64: error: non-member function 'std::size_t Glib::size()' cannot have cv-qualifier
739 | ArrayHandle<bool, Container_Helpers::TypeTraits<bool>>::size() const
| ^~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'std::size_t Glib::size()':
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:741:10: error: 'size_' was not declared in this scope; did you mean 'size'?
741 | return size_;
| ^~~~~
| size
/usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope:
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:745:53: error: '>>' should be '> >' within a nested template argument list
745 | ArrayHandle<bool, Container_Helpers::TypeTraits<bool>>::empty() const
| ^~
| > >
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:745:1: error: variable template-id 'ArrayHandle<bool, Glib::Container_Helpers::TypeTraits<bool> >' in nested-name-specifier
745 | ArrayHandle<bool, Container_Helpers::TypeTraits<bool>>::empty() const
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:26: note: 'template<class T, class Tr> Glib::ArrayHandle ArrayHandle<T, Tr>' declared here
534 | inline ArrayHandle<T, Tr>::ArrayHandle(const typename ArrayHandle<T, Tr>::CType* array,
| ^~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:745:65: error: non-member function 'bool Glib::empty()' cannot have cv-qualifier
745 | ArrayHandle<bool, Container_Helpers::TypeTraits<bool>>::empty() const
| ^~~~~
/usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'bool Glib::empty()':
/usr/include/glibmm-2.4/glibmm/arrayhandle.h:747:11: error: 'size_' was not declared in this scope; did you mean 'size'?
747 | return (size_ == 0);
| ^~~~~
| size
In file included from /usr/include/pangomm-1.4/pangomm/fontdescription.h:31,
from /usr/include/pangomm-1.4/pangomm/context.h:34,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:30,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/pango-1.0/pango/pango-font.h: At global scope:
/usr/include/pango-1.0/pango/pango-font.h:162:38: warning: comma at end of enumerator list [-Wpedantic]
162 | PANGO_FONT_MASK_VARIATIONS = 1 << 7,
| ^
In file included from /usr/include/pangomm-1.4/pangomm/context.h:34,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:30,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/pangomm-1.4/pangomm/fontdescription.h:439:9: error: expected nested-name-specifier before 'CppObjectType'
439 | using CppObjectType = FontDescription;
| ^~~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/fontdescription.h:440:9: error: expected nested-name-specifier before 'BaseObjectType'
440 | using BaseObjectType = PangoFontDescription;
| ^~~~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/fontdescription.h:454:34: error: expected ',' or '...' before '&&' token
454 | FontDescription(FontDescription&& other) noexcept;
| ^~
/usr/include/pangomm-1.4/pangomm/fontdescription.h:454:3: error: invalid constructor; you probably meant 'Pango::FontDescription (const Pango::FontDescription&)'
454 | FontDescription(FontDescription&& other) noexcept;
| ^~~~~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/fontdescription.h:454:42: error: expected ';' at end of member declaration
454 | FontDescription(FontDescription&& other) noexcept;
| ^
| ;
/usr/include/pangomm-1.4/pangomm/fontdescription.h:454:44: error: 'noexcept' does not name a type
454 | FontDescription(FontDescription&& other) noexcept;
| ^~~~~~~~
/usr/include/pangomm-1.4/pangomm/fontdescription.h:454:44: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/pangomm-1.4/pangomm/fontdescription.h:455:45: error: expected ',' or '...' before '&&' token
455 | FontDescription& operator=(FontDescription&& other) noexcept;
| ^~
/usr/include/pangomm-1.4/pangomm/fontdescription.h:455:53: error: expected ';' at end of member declaration
455 | FontDescription& operator=(FontDescription&& other) noexcept;
| ^
| ;
/usr/include/pangomm-1.4/pangomm/fontdescription.h:455:55: error: 'noexcept' does not name a type
455 | FontDescription& operator=(FontDescription&& other) noexcept;
| ^~~~~~~~
/usr/include/pangomm-1.4/pangomm/fontdescription.h:455:55: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/pangomm-1.4/pangomm/fontdescription.h:457:20: error: expected ';' at end of member declaration
457 | ~FontDescription() noexcept;
| ^
| ;
/usr/include/pangomm-1.4/pangomm/fontdescription.h:457:22: error: 'noexcept' does not name a type
457 | ~FontDescription() noexcept;
| ^~~~~~~~
/usr/include/pangomm-1.4/pangomm/fontdescription.h:457:22: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/pangomm-1.4/pangomm/fontdescription.h:459:35: error: expected ';' at end of member declaration
459 | void swap(FontDescription& other) noexcept;
| ^
| ;
/usr/include/pangomm-1.4/pangomm/fontdescription.h:459:37: error: 'noexcept' does not name a type
459 | void swap(FontDescription& other) noexcept;
| ^~~~~~~~
/usr/include/pangomm-1.4/pangomm/fontdescription.h:459:37: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/pangomm-1.4/pangomm/fontdescription.h:805:62: error: expected initializer before 'noexcept'
805 | inline void swap(FontDescription& lhs, FontDescription& rhs) noexcept
| ^~~~~~~~
In file included from /usr/include/pangomm-1.4/pangomm/context.h:35,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:30,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/pangomm-1.4/pangomm/fontmetrics.h:47:9: error: expected nested-name-specifier before 'CppObjectType'
47 | using CppObjectType = FontMetrics;
| ^~~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/fontmetrics.h:48:9: error: expected nested-name-specifier before 'BaseObjectType'
48 | using BaseObjectType = PangoFontMetrics;
| ^~~~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/fontmetrics.h:62:26: error: expected ',' or '...' before '&&' token
62 | FontMetrics(FontMetrics&& other) noexcept;
| ^~
/usr/include/pangomm-1.4/pangomm/fontmetrics.h:62:3: error: invalid constructor; you probably meant 'Pango::FontMetrics (const Pango::FontMetrics&)'
62 | FontMetrics(FontMetrics&& other) noexcept;
| ^~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/fontmetrics.h:62:34: error: expected ';' at end of member declaration
62 | FontMetrics(FontMetrics&& other) noexcept;
| ^
| ;
/usr/include/pangomm-1.4/pangomm/fontmetrics.h:62:36: error: 'noexcept' does not name a type
62 | FontMetrics(FontMetrics&& other) noexcept;
| ^~~~~~~~
/usr/include/pangomm-1.4/pangomm/fontmetrics.h:62:36: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/pangomm-1.4/pangomm/fontmetrics.h:63:37: error: expected ',' or '...' before '&&' token
63 | FontMetrics& operator=(FontMetrics&& other) noexcept;
| ^~
/usr/include/pangomm-1.4/pangomm/fontmetrics.h:63:45: error: expected ';' at end of member declaration
63 | FontMetrics& operator=(FontMetrics&& other) noexcept;
| ^
| ;
/usr/include/pangomm-1.4/pangomm/fontmetrics.h:63:47: error: 'noexcept' does not name a type
63 | FontMetrics& operator=(FontMetrics&& other) noexcept;
| ^~~~~~~~
/usr/include/pangomm-1.4/pangomm/fontmetrics.h:63:47: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/pangomm-1.4/pangomm/fontmetrics.h:65:16: error: expected ';' at end of member declaration
65 | ~FontMetrics() noexcept;
| ^
| ;
/usr/include/pangomm-1.4/pangomm/fontmetrics.h:65:18: error: 'noexcept' does not name a type
65 | ~FontMetrics() noexcept;
| ^~~~~~~~
/usr/include/pangomm-1.4/pangomm/fontmetrics.h:65:18: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/pangomm-1.4/pangomm/fontmetrics.h:67:31: error: expected ';' at end of member declaration
67 | void swap(FontMetrics& other) noexcept;
| ^
| ;
/usr/include/pangomm-1.4/pangomm/fontmetrics.h:67:33: error: 'noexcept' does not name a type
67 | void swap(FontMetrics& other) noexcept;
| ^~~~~~~~
/usr/include/pangomm-1.4/pangomm/fontmetrics.h:67:33: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
In file included from /usr/include/pangomm-1.4/pangomm/context.h:35,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:30,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/pangomm-1.4/pangomm/fontmetrics.h:178:54: error: expected initializer before 'noexcept'
178 | inline void swap(FontMetrics& lhs, FontMetrics& rhs) noexcept
| ^~~~~~~~
In file included from /usr/include/pangomm-1.4/pangomm/language.h:28,
from /usr/include/pangomm-1.4/pangomm/fontset.h:31,
from /usr/include/pangomm-1.4/pangomm/context.h:36,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:30,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/pango-1.0/pango/pango-attributes.h:200:28: warning: comma at end of enumerator list [-Wpedantic]
200 | PANGO_ATTR_OVERLINE_COLOR, /* PangoAttrColor */
| ^
In file included from /usr/include/pangomm-1.4/pangomm/fontset.h:31,
from /usr/include/pangomm-1.4/pangomm/context.h:36,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:30,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/pangomm-1.4/pangomm/language.h:556:9: error: expected nested-name-specifier before 'CppObjectType'
556 | using CppObjectType = Language;
| ^~~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/language.h:557:9: error: expected nested-name-specifier before 'BaseObjectType'
557 | using BaseObjectType = PangoLanguage;
| ^~~~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/language.h:570:20: error: expected ',' or '...' before '&&' token
570 | Language(Language&& other) noexcept;
| ^~
/usr/include/pangomm-1.4/pangomm/language.h:570:3: error: invalid constructor; you probably meant 'Pango::Language (const Pango::Language&)'
570 | Language(Language&& other) noexcept;
| ^~~~~~~~
/usr/include/pangomm-1.4/pangomm/language.h:570:28: error: expected ';' at end of member declaration
570 | Language(Language&& other) noexcept;
| ^
| ;
/usr/include/pangomm-1.4/pangomm/language.h:570:30: error: 'noexcept' does not name a type
570 | Language(Language&& other) noexcept;
| ^~~~~~~~
/usr/include/pangomm-1.4/pangomm/language.h:570:30: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/pangomm-1.4/pangomm/language.h:571:31: error: expected ',' or '...' before '&&' token
571 | Language& operator=(Language&& other) noexcept;
| ^~
/usr/include/pangomm-1.4/pangomm/language.h:571:39: error: expected ';' at end of member declaration
571 | Language& operator=(Language&& other) noexcept;
| ^
| ;
/usr/include/pangomm-1.4/pangomm/language.h:571:41: error: 'noexcept' does not name a type
571 | Language& operator=(Language&& other) noexcept;
| ^~~~~~~~
/usr/include/pangomm-1.4/pangomm/language.h:571:41: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/pangomm-1.4/pangomm/language.h:573:13: error: expected ';' at end of member declaration
573 | ~Language() noexcept;
| ^
| ;
/usr/include/pangomm-1.4/pangomm/language.h:573:15: error: 'noexcept' does not name a type
573 | ~Language() noexcept;
| ^~~~~~~~
/usr/include/pangomm-1.4/pangomm/language.h:573:15: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/pangomm-1.4/pangomm/language.h:575:28: error: expected ';' at end of member declaration
575 | void swap(Language& other) noexcept;
| ^
| ;
/usr/include/pangomm-1.4/pangomm/language.h:575:30: error: 'noexcept' does not name a type
575 | void swap(Language& other) noexcept;
| ^~~~~~~~
/usr/include/pangomm-1.4/pangomm/language.h:575:30: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
In file included from /usr/include/pangomm-1.4/pangomm/fontset.h:31,
from /usr/include/pangomm-1.4/pangomm/context.h:36,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:30,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/pangomm-1.4/pangomm/language.h:665:9: error: 'ArrayHandle<T, Tr>' in namespace 'Glib' does not name a template type
665 | Glib::ArrayHandle<Script> get_scripts() const;
| ^~~~~~~~~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/language.h:680:48: error: expected initializer before 'noexcept'
680 | inline void swap(Language& lhs, Language& rhs) noexcept
| ^~~~~~~~
In file included from /usr/include/pangomm-1.4/pangomm/font.h:32,
from /usr/include/pangomm-1.4/pangomm/fontset.h:32,
from /usr/include/pangomm-1.4/pangomm/context.h:36,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:30,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/pangomm-1.4/pangomm/rectangle.h:44:9: error: expected nested-name-specifier before 'CppObjectType'
44 | using CppObjectType = Rectangle;
| ^~~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/rectangle.h:45:9: error: expected nested-name-specifier before 'BaseObjectType'
45 | using BaseObjectType = PangoRectangle;
| ^~~~~~~~~~~~~~
In file included from /usr/include/pangomm-1.4/pangomm/glyph.h:28,
from /usr/include/pangomm-1.4/pangomm/font.h:34,
from /usr/include/pangomm-1.4/pangomm/fontset.h:32,
from /usr/include/pangomm-1.4/pangomm/context.h:36,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:30,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/pango-1.0/pango/pango-glyph.h:218:39: warning: comma at end of enumerator list [-Wpedantic]
218 | PANGO_SHAPE_ROUND_POSITIONS = 1 << 0,
| ^
In file included from /usr/include/pangomm-1.4/pangomm/font.h:34,
from /usr/include/pangomm-1.4/pangomm/fontset.h:32,
from /usr/include/pangomm-1.4/pangomm/context.h:36,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:30,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/pangomm-1.4/pangomm/glyph.h:59:9: error: expected nested-name-specifier before 'CppObjectType'
59 | using CppObjectType = GlyphInfo;
| ^~~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/glyph.h:60:9: error: expected nested-name-specifier before 'BaseObjectType'
60 | using BaseObjectType = PangoGlyphInfo;
| ^~~~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/glyph.h:119:9: error: expected nested-name-specifier before 'CppObjectType'
119 | using CppObjectType = GlyphGeometry;
| ^~~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/glyph.h:120:9: error: expected nested-name-specifier before 'BaseObjectType'
120 | using BaseObjectType = PangoGlyphGeometry;
| ^~~~~~~~~~~~~~
In file included from /usr/include/pangomm-1.4/pangomm/font.h:37,
from /usr/include/pangomm-1.4/pangomm/fontset.h:32,
from /usr/include/pangomm-1.4/pangomm/context.h:36,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:30,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/pangomm-1.4/pangomm/coverage.h:95:7: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11'
95 | class Coverage final
| ^~~~~~~~
/usr/include/pangomm-1.4/pangomm/coverage.h:99:9: error: expected nested-name-specifier before 'CppObjectType'
99 | using CppObjectType = Coverage;
| ^~~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/coverage.h:100:9: error: expected nested-name-specifier before 'BaseObjectType'
100 | using BaseObjectType = PangoCoverage;
| ^~~~~~~~~~~~~~
In file included from /usr/include/pangomm-1.4/pangomm/font.h:37,
from /usr/include/pangomm-1.4/pangomm/fontset.h:32,
from /usr/include/pangomm-1.4/pangomm/context.h:36,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:30,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/pangomm-1.4/pangomm/coverage.h:124:16: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
124 | Coverage() = delete;
| ^~~~~~
/usr/include/pangomm-1.4/pangomm/coverage.h:127:31: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
127 | Coverage(const Coverage&) = delete;
| ^~~~~~
/usr/include/pangomm-1.4/pangomm/coverage.h:128:42: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
128 | Coverage& operator=(const Coverage&) = delete;
| ^~~~~~
/usr/include/pangomm-1.4/pangomm/coverage.h:188:9: error: 'ArrayHandle<T, Tr>' in namespace 'Glib' does not name a template type
188 | Glib::ArrayHandle<unsigned char> to_bytes() const;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pangomm-1.4/pangomm/fontset.h:32,
from /usr/include/pangomm-1.4/pangomm/context.h:36,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:30,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/pangomm-1.4/pangomm/font.h:42:7: error: expected nested-name-specifier before 'PangoFont'
42 | using PangoFont = struct _PangoFont;
| ^~~~~~~~~
/usr/include/pangomm-1.4/pangomm/font.h:43:7: error: expected nested-name-specifier before 'PangoFontClass'
43 | using PangoFontClass = struct _PangoFontClass;
| ^~~~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/font.h:77:9: error: expected nested-name-specifier before 'CppObjectType'
77 | using CppObjectType = Font;
| ^~~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/font.h:78:9: error: expected nested-name-specifier before 'CppClassType'
78 | using CppClassType = Font_Class;
| ^~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/font.h:79:9: error: expected nested-name-specifier before 'BaseObjectType'
79 | using BaseObjectType = PangoFont;
| ^~~~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/font.h:80:9: error: expected nested-name-specifier before 'BaseClassType'
80 | using BaseClassType = PangoFontClass;
| ^~~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/font.h:83:23: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
83 | Font(const Font&) = delete;
| ^~~~~~
/usr/include/pangomm-1.4/pangomm/font.h:84:34: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
84 | Font& operator=(const Font&) = delete;
| ^~~~~~
/usr/include/pangomm-1.4/pangomm/font.h:87:10: error: 'CppClassType' does not name a type
87 | static CppClassType font_class_;
| ^~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/font.h:97:12: error: expected ',' or '...' before '&&' token
97 | Font(Font&& src) noexcept;
| ^~
/usr/include/pangomm-1.4/pangomm/font.h:97:3: error: invalid constructor; you probably meant 'Pango::Font (const Pango::Font&)'
97 | Font(Font&& src) noexcept;
| ^~~~
/usr/include/pangomm-1.4/pangomm/font.h:97:18: error: expected ';' at end of member declaration
97 | Font(Font&& src) noexcept;
| ^
| ;
/usr/include/pangomm-1.4/pangomm/font.h:97:20: error: 'noexcept' does not name a type
97 | Font(Font&& src) noexcept;
| ^~~~~~~~
/usr/include/pangomm-1.4/pangomm/font.h:97:20: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/pangomm-1.4/pangomm/font.h:98:23: error: expected ',' or '...' before '&&' token
98 | Font& operator=(Font&& src) noexcept;
| ^~
/usr/include/pangomm-1.4/pangomm/font.h:98:29: error: expected ';' at end of member declaration
98 | Font& operator=(Font&& src) noexcept;
| ^
| ;
/usr/include/pangomm-1.4/pangomm/font.h:98:31: error: 'noexcept' does not name a type
98 | Font& operator=(Font&& src) noexcept;
| ^~~~~~~~
/usr/include/pangomm-1.4/pangomm/font.h:98:31: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/pangomm-1.4/pangomm/font.h:100:9: error: expected ';' at end of member declaration
100 | ~Font() noexcept override;
| ^
| ;
/usr/include/pangomm-1.4/pangomm/font.h:100:11: error: 'noexcept' does not name a type
100 | ~Font() noexcept override;
| ^~~~~~~~
/usr/include/pangomm-1.4/pangomm/font.h:100:11: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
In file included from /usr/include/pangomm-1.4/pangomm/context.h:36,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:30,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/pangomm-1.4/pangomm/fontset.h:38:7: error: expected nested-name-specifier before 'PangoFontset'
38 | using PangoFontset = struct _PangoFontset;
| ^~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/fontset.h:39:7: error: expected nested-name-specifier before 'PangoFontsetClass'
39 | using PangoFontsetClass = struct _PangoFontsetClass;
| ^~~~~~~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/fontset.h:60:9: error: expected nested-name-specifier before 'CppObjectType'
60 | using CppObjectType = Fontset;
| ^~~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/fontset.h:61:9: error: expected nested-name-specifier before 'CppClassType'
61 | using CppClassType = Fontset_Class;
| ^~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/fontset.h:62:9: error: expected nested-name-specifier before 'BaseObjectType'
62 | using BaseObjectType = PangoFontset;
| ^~~~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/fontset.h:63:9: error: expected nested-name-specifier before 'BaseClassType'
63 | using BaseClassType = PangoFontsetClass;
| ^~~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/fontset.h:66:29: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
66 | Fontset(const Fontset&) = delete;
| ^~~~~~
/usr/include/pangomm-1.4/pangomm/fontset.h:67:40: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
67 | Fontset& operator=(const Fontset&) = delete;
| ^~~~~~
/usr/include/pangomm-1.4/pangomm/fontset.h:70:10: error: 'CppClassType' does not name a type
70 | static CppClassType fontset_class_;
| ^~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/fontset.h:80:18: error: expected ',' or '...' before '&&' token
80 | Fontset(Fontset&& src) noexcept;
| ^~
/usr/include/pangomm-1.4/pangomm/fontset.h:80:3: error: invalid constructor; you probably meant 'Pango::Fontset (const Pango::Fontset&)'
80 | Fontset(Fontset&& src) noexcept;
| ^~~~~~~
/usr/include/pangomm-1.4/pangomm/fontset.h:80:24: error: expected ';' at end of member declaration
80 | Fontset(Fontset&& src) noexcept;
| ^
| ;
/usr/include/pangomm-1.4/pangomm/fontset.h:80:26: error: 'noexcept' does not name a type
80 | Fontset(Fontset&& src) noexcept;
| ^~~~~~~~
/usr/include/pangomm-1.4/pangomm/fontset.h:80:26: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/pangomm-1.4/pangomm/fontset.h:81:29: error: expected ',' or '...' before '&&' token
81 | Fontset& operator=(Fontset&& src) noexcept;
| ^~
/usr/include/pangomm-1.4/pangomm/fontset.h:81:35: error: expected ';' at end of member declaration
81 | Fontset& operator=(Fontset&& src) noexcept;
| ^
| ;
/usr/include/pangomm-1.4/pangomm/fontset.h:81:37: error: 'noexcept' does not name a type
81 | Fontset& operator=(Fontset&& src) noexcept;
| ^~~~~~~~
/usr/include/pangomm-1.4/pangomm/fontset.h:81:37: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/pangomm-1.4/pangomm/fontset.h:83:12: error: expected ';' at end of member declaration
83 | ~Fontset() noexcept override;
| ^
| ;
/usr/include/pangomm-1.4/pangomm/fontset.h:83:14: error: 'noexcept' does not name a type
83 | ~Fontset() noexcept override;
| ^~~~~~~~
/usr/include/pangomm-1.4/pangomm/fontset.h:83:14: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
In file included from /usr/include/pangomm-1.4/pangomm/fontfamily.h:33,
from /usr/include/pangomm-1.4/pangomm/fontmap.h:35,
from /usr/include/pangomm-1.4/pangomm/context.h:37,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:30,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/pangomm-1.4/pangomm/fontface.h:38:7: error: expected nested-name-specifier before 'PangoFontFace'
38 | using PangoFontFace = struct _PangoFontFace;
| ^~~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/fontface.h:39:7: error: expected nested-name-specifier before 'PangoFontFaceClass'
39 | using PangoFontFaceClass = struct _PangoFontFaceClass;
| ^~~~~~~~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/fontface.h:60:9: error: expected nested-name-specifier before 'CppObjectType'
60 | using CppObjectType = FontFace;
| ^~~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/fontface.h:61:9: error: expected nested-name-specifier before 'CppClassType'
61 | using CppClassType = FontFace_Class;
| ^~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/fontface.h:62:9: error: expected nested-name-specifier before 'BaseObjectType'
62 | using BaseObjectType = PangoFontFace;
| ^~~~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/fontface.h:63:9: error: expected nested-name-specifier before 'BaseClassType'
63 | using BaseClassType = PangoFontFaceClass;
| ^~~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/fontface.h:66:31: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
66 | FontFace(const FontFace&) = delete;
| ^~~~~~
/usr/include/pangomm-1.4/pangomm/fontface.h:67:42: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
67 | FontFace& operator=(const FontFace&) = delete;
| ^~~~~~
/usr/include/pangomm-1.4/pangomm/fontface.h:70:10: error: 'CppClassType' does not name a type
70 | static CppClassType fontface_class_;
| ^~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/fontface.h:80:20: error: expected ',' or '...' before '&&' token
80 | FontFace(FontFace&& src) noexcept;
| ^~
/usr/include/pangomm-1.4/pangomm/fontface.h:80:3: error: invalid constructor; you probably meant 'Pango::FontFace (const Pango::FontFace&)'
80 | FontFace(FontFace&& src) noexcept;
| ^~~~~~~~
/usr/include/pangomm-1.4/pangomm/fontface.h:80:26: error: expected ';' at end of member declaration
80 | FontFace(FontFace&& src) noexcept;
| ^
| ;
/usr/include/pangomm-1.4/pangomm/fontface.h:80:28: error: 'noexcept' does not name a type
80 | FontFace(FontFace&& src) noexcept;
| ^~~~~~~~
/usr/include/pangomm-1.4/pangomm/fontface.h:80:28: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/pangomm-1.4/pangomm/fontface.h:81:31: error: expected ',' or '...' before '&&' token
81 | FontFace& operator=(FontFace&& src) noexcept;
| ^~
/usr/include/pangomm-1.4/pangomm/fontface.h:81:37: error: expected ';' at end of member declaration
81 | FontFace& operator=(FontFace&& src) noexcept;
| ^
| ;
/usr/include/pangomm-1.4/pangomm/fontface.h:81:39: error: 'noexcept' does not name a type
81 | FontFace& operator=(FontFace&& src) noexcept;
| ^~~~~~~~
/usr/include/pangomm-1.4/pangomm/fontface.h:81:39: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/pangomm-1.4/pangomm/fontface.h:83:13: error: expected ';' at end of member declaration
83 | ~FontFace() noexcept override;
| ^
| ;
/usr/include/pangomm-1.4/pangomm/fontface.h:83:15: error: 'noexcept' does not name a type
83 | ~FontFace() noexcept override;
| ^~~~~~~~
/usr/include/pangomm-1.4/pangomm/fontface.h:83:15: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
In file included from /usr/include/pangomm-1.4/pangomm/fontfamily.h:33,
from /usr/include/pangomm-1.4/pangomm/fontmap.h:35,
from /usr/include/pangomm-1.4/pangomm/context.h:37,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:30,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/pangomm-1.4/pangomm/fontface.h:132:9: error: 'ArrayHandle<T, Tr>' in namespace 'Glib' does not name a template type
132 | Glib::ArrayHandle<int> list_sizes() const;
| ^~~~~~~~~~~~~~~~
In file included from /usr/include/pangomm-1.4/pangomm/fontmap.h:35,
from /usr/include/pangomm-1.4/pangomm/context.h:37,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:30,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/pangomm-1.4/pangomm/fontfamily.h:38:7: error: expected nested-name-specifier before 'PangoFontFamily'
38 | using PangoFontFamily = struct _PangoFontFamily;
| ^~~~~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/fontfamily.h:39:7: error: expected nested-name-specifier before 'PangoFontFamilyClass'
39 | using PangoFontFamilyClass = struct _PangoFontFamilyClass;
| ^~~~~~~~~~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/fontfamily.h:61:9: error: expected nested-name-specifier before 'CppObjectType'
61 | using CppObjectType = FontFamily;
| ^~~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/fontfamily.h:62:9: error: expected nested-name-specifier before 'CppClassType'
62 | using CppClassType = FontFamily_Class;
| ^~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/fontfamily.h:63:9: error: expected nested-name-specifier before 'BaseObjectType'
63 | using BaseObjectType = PangoFontFamily;
| ^~~~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/fontfamily.h:64:9: error: expected nested-name-specifier before 'BaseClassType'
64 | using BaseClassType = PangoFontFamilyClass;
| ^~~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/fontfamily.h:67:35: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
67 | FontFamily(const FontFamily&) = delete;
| ^~~~~~
/usr/include/pangomm-1.4/pangomm/fontfamily.h:68:46: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
68 | FontFamily& operator=(const FontFamily&) = delete;
| ^~~~~~
/usr/include/pangomm-1.4/pangomm/fontfamily.h:71:10: error: 'CppClassType' does not name a type
71 | static CppClassType fontfamily_class_;
| ^~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/fontfamily.h:81:24: error: expected ',' or '...' before '&&' token
81 | FontFamily(FontFamily&& src) noexcept;
| ^~
/usr/include/pangomm-1.4/pangomm/fontfamily.h:81:3: error: invalid constructor; you probably meant 'Pango::FontFamily (const Pango::FontFamily&)'
81 | FontFamily(FontFamily&& src) noexcept;
| ^~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/fontfamily.h:81:30: error: expected ';' at end of member declaration
81 | FontFamily(FontFamily&& src) noexcept;
| ^
| ;
/usr/include/pangomm-1.4/pangomm/fontfamily.h:81:32: error: 'noexcept' does not name a type
81 | FontFamily(FontFamily&& src) noexcept;
| ^~~~~~~~
/usr/include/pangomm-1.4/pangomm/fontfamily.h:81:32: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/pangomm-1.4/pangomm/fontfamily.h:82:35: error: expected ',' or '...' before '&&' token
82 | FontFamily& operator=(FontFamily&& src) noexcept;
| ^~
/usr/include/pangomm-1.4/pangomm/fontfamily.h:82:41: error: expected ';' at end of member declaration
82 | FontFamily& operator=(FontFamily&& src) noexcept;
| ^
| ;
/usr/include/pangomm-1.4/pangomm/fontfamily.h:82:43: error: 'noexcept' does not name a type
82 | FontFamily& operator=(FontFamily&& src) noexcept;
| ^~~~~~~~
/usr/include/pangomm-1.4/pangomm/fontfamily.h:82:43: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/pangomm-1.4/pangomm/fontfamily.h:84:15: error: expected ';' at end of member declaration
84 | ~FontFamily() noexcept override;
| ^
| ;
/usr/include/pangomm-1.4/pangomm/fontfamily.h:84:17: error: 'noexcept' does not name a type
84 | ~FontFamily() noexcept override;
| ^~~~~~~~
/usr/include/pangomm-1.4/pangomm/fontfamily.h:84:17: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
In file included from /usr/include/pangomm-1.4/pangomm/fontmap.h:35,
from /usr/include/pangomm-1.4/pangomm/context.h:37,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:30,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/pangomm-1.4/pangomm/fontfamily.h:113:9: error: 'ArrayHandle<T, Tr>' in namespace 'Glib' does not name a template type
113 | Glib::ArrayHandle< Glib::RefPtr<FontFace> > list_faces() const;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pangomm-1.4/pangomm/context.h:37,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:30,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/pangomm-1.4/pangomm/fontmap.h:40:7: error: expected nested-name-specifier before 'PangoFontMap'
40 | using PangoFontMap = struct _PangoFontMap;
| ^~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/fontmap.h:41:7: error: expected nested-name-specifier before 'PangoFontMapClass'
41 | using PangoFontMapClass = struct _PangoFontMapClass;
| ^~~~~~~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/fontmap.h:64:9: error: expected nested-name-specifier before 'CppObjectType'
64 | using CppObjectType = FontMap;
| ^~~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/fontmap.h:65:9: error: expected nested-name-specifier before 'CppClassType'
65 | using CppClassType = FontMap_Class;
| ^~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/fontmap.h:66:9: error: expected nested-name-specifier before 'BaseObjectType'
66 | using BaseObjectType = PangoFontMap;
| ^~~~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/fontmap.h:67:9: error: expected nested-name-specifier before 'BaseClassType'
67 | using BaseClassType = PangoFontMapClass;
| ^~~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/fontmap.h:70:29: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
70 | FontMap(const FontMap&) = delete;
| ^~~~~~
/usr/include/pangomm-1.4/pangomm/fontmap.h:71:40: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
71 | FontMap& operator=(const FontMap&) = delete;
| ^~~~~~
/usr/include/pangomm-1.4/pangomm/fontmap.h:74:10: error: 'CppClassType' does not name a type
74 | static CppClassType fontmap_class_;
| ^~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/fontmap.h:84:18: error: expected ',' or '...' before '&&' token
84 | FontMap(FontMap&& src) noexcept;
| ^~
/usr/include/pangomm-1.4/pangomm/fontmap.h:84:3: error: invalid constructor; you probably meant 'Pango::FontMap (const Pango::FontMap&)'
84 | FontMap(FontMap&& src) noexcept;
| ^~~~~~~
/usr/include/pangomm-1.4/pangomm/fontmap.h:84:24: error: expected ';' at end of member declaration
84 | FontMap(FontMap&& src) noexcept;
| ^
| ;
/usr/include/pangomm-1.4/pangomm/fontmap.h:84:26: error: 'noexcept' does not name a type
84 | FontMap(FontMap&& src) noexcept;
| ^~~~~~~~
/usr/include/pangomm-1.4/pangomm/fontmap.h:84:26: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/pangomm-1.4/pangomm/fontmap.h:85:29: error: expected ',' or '...' before '&&' token
85 | FontMap& operator=(FontMap&& src) noexcept;
| ^~
/usr/include/pangomm-1.4/pangomm/fontmap.h:85:35: error: expected ';' at end of member declaration
85 | FontMap& operator=(FontMap&& src) noexcept;
| ^
| ;
/usr/include/pangomm-1.4/pangomm/fontmap.h:85:37: error: 'noexcept' does not name a type
85 | FontMap& operator=(FontMap&& src) noexcept;
| ^~~~~~~~
/usr/include/pangomm-1.4/pangomm/fontmap.h:85:37: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/pangomm-1.4/pangomm/fontmap.h:87:12: error: expected ';' at end of member declaration
87 | ~FontMap() noexcept override;
| ^
| ;
/usr/include/pangomm-1.4/pangomm/fontmap.h:87:14: error: 'noexcept' does not name a type
87 | ~FontMap() noexcept override;
| ^~~~~~~~
/usr/include/pangomm-1.4/pangomm/fontmap.h:87:14: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
In file included from /usr/include/pangomm-1.4/pangomm/context.h:37,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:30,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/pangomm-1.4/pangomm/fontmap.h:153:9: error: 'ArrayHandle<T, Tr>' in namespace 'Glib' does not name a template type
153 | Glib::ArrayHandle< Glib::RefPtr<FontFamily> > list_families() const;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pangomm-1.4/pangomm/attributes.h:30,
from /usr/include/pangomm-1.4/pangomm/item.h:26,
from /usr/include/pangomm-1.4/pangomm/context.h:38,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:30,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/pangomm-1.4/pangomm/color.h:40:9: error: expected nested-name-specifier before 'CppObjectType'
40 | using CppObjectType = Color;
| ^~~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/color.h:41:9: error: expected nested-name-specifier before 'BaseObjectType'
41 | using BaseObjectType = PangoColor;
| ^~~~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/color.h:44:27: error: expected ';' at end of member declaration
44 | Color(const Color& other) noexcept;
| ^
| ;
/usr/include/pangomm-1.4/pangomm/color.h:44:29: error: 'noexcept' does not name a type
44 | Color(const Color& other) noexcept;
| ^~~~~~~~
/usr/include/pangomm-1.4/pangomm/color.h:44:29: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/pangomm-1.4/pangomm/color.h:45:38: error: expected ';' at end of member declaration
45 | Color& operator=(const Color& other) noexcept;
| ^
| ;
/usr/include/pangomm-1.4/pangomm/color.h:45:40: error: 'noexcept' does not name a type
45 | Color& operator=(const Color& other) noexcept;
| ^~~~~~~~
/usr/include/pangomm-1.4/pangomm/color.h:45:40: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/pangomm-1.4/pangomm/color.h:47:14: error: expected ',' or '...' before '&&' token
47 | Color(Color&& other) noexcept;
| ^~
/usr/include/pangomm-1.4/pangomm/color.h:47:3: error: invalid constructor; you probably meant 'Pango::Color (const Pango::Color&)'
47 | Color(Color&& other) noexcept;
| ^~~~~
/usr/include/pangomm-1.4/pangomm/color.h:47:22: error: expected ';' at end of member declaration
47 | Color(Color&& other) noexcept;
| ^
| ;
/usr/include/pangomm-1.4/pangomm/color.h:47:24: error: 'noexcept' does not name a type
47 | Color(Color&& other) noexcept;
| ^~~~~~~~
/usr/include/pangomm-1.4/pangomm/color.h:47:24: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/pangomm-1.4/pangomm/color.h:48:25: error: expected ',' or '...' before '&&' token
48 | Color& operator=(Color&& other) noexcept;
| ^~
/usr/include/pangomm-1.4/pangomm/color.h:48:33: error: expected ';' at end of member declaration
48 | Color& operator=(Color&& other) noexcept;
| ^
| ;
/usr/include/pangomm-1.4/pangomm/color.h:48:35: error: 'noexcept' does not name a type
48 | Color& operator=(Color&& other) noexcept;
| ^~~~~~~~
/usr/include/pangomm-1.4/pangomm/color.h:48:35: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/pangomm-1.4/pangomm/color.h:75:26: warning: explicit conversion operators only available with '-std=c++11' or '-std=gnu++11'
75 | explicit operator bool();
| ^
/usr/include/pangomm-1.4/pangomm/color.h:80:28: warning: explicit conversion operators only available with '-std=c++11' or '-std=gnu++11'
80 | explicit operator bool() const;
| ^~~~~
In file included from /usr/include/pangomm-1.4/pangomm/attributes.h:33,
from /usr/include/pangomm-1.4/pangomm/item.h:26,
from /usr/include/pangomm-1.4/pangomm/context.h:38,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:30,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/slisthandle.h: In function 'GSList* Glib::Container_Helpers::create_slist(Bi, Bi, Tr)':
/usr/include/glibmm-2.4/glibmm/slisthandle.h:39:18: error: 'nullptr' was not declared in this scope
39 | GSList* head = nullptr;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/slisthandle.h: In function 'GSList* Glib::Container_Helpers::create_slist(For, Tr)':
/usr/include/glibmm-2.4/glibmm/slisthandle.h:59:18: error: 'nullptr' was not declared in this scope
59 | GSList* head = nullptr;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/slisthandle.h: In static member function 'static GSList* Glib::Container_Helpers::SListSourceTraits<Tr, Cont*>::get_data(const Cont*)':
/usr/include/glibmm-2.4/glibmm/slisthandle.h:93:75: error: 'nullptr' was not declared in this scope
93 | return (array) ? Glib::Container_Helpers::create_slist(array, Tr()) : nullptr;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/slisthandle.h: At global scope:
/usr/include/glibmm-2.4/glibmm/slisthandle.h:133:9: error: expected nested-name-specifier before 'CppType'
133 | using CppType = typename Tr::CppType;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/slisthandle.h:134:9: error: expected nested-name-specifier before 'CType'
134 | using CType = typename Tr::CType;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/slisthandle.h:136:9: error: expected nested-name-specifier before 'iterator_category'
136 | using iterator_category = std::forward_iterator_tag;
| ^~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/slisthandle.h:137:9: error: expected nested-name-specifier before 'value_type'
137 | using value_type = CppType;
| ^~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/slisthandle.h:138:9: error: expected nested-name-specifier before 'difference_type'
138 | using difference_type = std::ptrdiff_t;
| ^~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/slisthandle.h:139:9: error: expected nested-name-specifier before 'reference'
139 | using reference = value_type;
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/slisthandle.h:140:9: error: expected nested-name-specifier before 'pointer'
140 | using pointer = void;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/slisthandle.h:144:10: error: 'value_type' does not name a type
144 | inline value_type operator*() const;
| ^~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/slisthandle.h:166:68: error: spurious '>>', use '>' to terminate a template argument list
166 | template <class T, class Tr = Glib::Container_Helpers::TypeTraits<T>>
| ^~
/usr/include/glibmm-2.4/glibmm/slisthandle.h:168:1: error: definition of 'class Glib::SListHandle' inside template parameter list
168 | {
| ^
/usr/include/glibmm-2.4/glibmm/slisthandle.h:166:31: error: two or more data types in declaration of 'type name'
166 | template <class T, class Tr = Glib::Container_Helpers::TypeTraits<T>>
| ^~~~
/usr/include/glibmm-2.4/glibmm/slisthandle.h:216:2: error: expected '>' before ';' token
216 | };
| ^
/usr/include/glibmm-2.4/glibmm/slisthandle.h:216:2: error: expected unqualified-id before ';' token
/usr/include/glibmm-2.4/glibmm/slisthandle.h:235:53: error: no declaration matches 'typename Glib::Container_Helpers::SListHandleIterator<Tr>::value_type Glib::Container_Helpers::SListHandleIterator<Tr>::operator*() const'
235 | inline typename SListHandleIterator<Tr>::value_type SListHandleIterator<Tr>::operator*() const
| ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/slisthandle.h:235:53: note: no functions named 'typename Glib::Container_Helpers::SListHandleIterator<Tr>::value_type Glib::Container_Helpers::SListHandleIterator<Tr>::operator*() const'
/usr/include/glibmm-2.4/glibmm/slisthandle.h:130:7: note: 'class Glib::Container_Helpers::SListHandleIterator<Tr>' defined here
130 | class SListHandleIterator
| ^~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/slisthandle.h:275:8: error: 'SListHandle' does not name a type
275 | inline SListHandle<T, Tr>::SListHandle(const Cont& container)
| ^~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/slisthandle.h:282:8: error: 'SListHandle' does not name a type
282 | inline SListHandle<T, Tr>::SListHandle(GSList* gslist, Glib::OwnershipType ownership)
| ^~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/slisthandle.h:288:8: error: 'SListHandle' does not name a type
288 | inline SListHandle<T, Tr>::SListHandle(const SListHandle<T, Tr>& other)
| ^~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/slisthandle.h:295:1: error: 'SListHandle' does not name a type
295 | SListHandle<T, Tr>::~SListHandle() noexcept
| ^~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/slisthandle.h:310:17: error: expected nested-name-specifier before 'SListHandle'
310 | inline typename SListHandle<T, Tr>::const_iterator
| ^~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/slisthandle.h:310:28: error: expected initializer before '<' token
310 | inline typename SListHandle<T, Tr>::const_iterator
| ^
/usr/include/glibmm-2.4/glibmm/slisthandle.h:317:17: error: expected nested-name-specifier before 'SListHandle'
317 | inline typename SListHandle<T, Tr>::const_iterator
| ^~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/slisthandle.h:317:28: error: expected initializer before '<' token
317 | inline typename SListHandle<T, Tr>::const_iterator
| ^
/usr/include/glibmm-2.4/glibmm/slisthandle.h:325:8: error: 'SListHandle' does not name a type
325 | inline SListHandle<T, Tr>::operator std::vector<U>() const
| ^~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/slisthandle.h:339:8: error: 'SListHandle' does not name a type
339 | inline SListHandle<T, Tr>::operator std::deque<U>() const
| ^~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/slisthandle.h:352:8: error: 'SListHandle' does not name a type
352 | inline SListHandle<T, Tr>::operator std::list<U>() const
| ^~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/slisthandle.h:366:1: error: too many template-parameter-lists
366 | SListHandle<T, Tr>::assign_to(Cont& container) const
| ^~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/slisthandle.h:380:1: error: too many template-parameter-lists
380 | SListHandle<T, Tr>::copy(Out pdest) const
| ^~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/slisthandle.h:387:12: error: expected initializer before '<' token
387 | SListHandle<T, Tr>::data() const
| ^
/usr/include/glibmm-2.4/glibmm/slisthandle.h:394:12: error: expected initializer before '<' token
394 | SListHandle<T, Tr>::size() const
| ^
/usr/include/glibmm-2.4/glibmm/slisthandle.h:401:12: error: expected initializer before '<' token
401 | SListHandle<T, Tr>::empty() const
| ^
In file included from /usr/include/pangomm-1.4/pangomm/item.h:26,
from /usr/include/pangomm-1.4/pangomm/context.h:38,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:30,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/pangomm-1.4/pangomm/attributes.h:271:9: error: expected nested-name-specifier before 'CppObjectType'
271 | using CppObjectType = Attribute;
| ^~~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/attributes.h:272:9: error: expected nested-name-specifier before 'BaseObjectType'
272 | using BaseObjectType = PangoAttribute;
| ^~~~~~~~~~~~~~
In file included from /usr/include/pangomm-1.4/pangomm/item.h:26,
from /usr/include/pangomm-1.4/pangomm/context.h:38,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:30,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/pangomm-1.4/pangomm/attributes.h:554:9: error: expected nested-name-specifier before 'CppObjectType'
554 | using CppObjectType = AttrString;
| ^~~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/attributes.h:555:9: error: expected nested-name-specifier before 'BaseObjectType'
555 | using BaseObjectType = PangoAttrString;
| ^~~~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/attributes.h:594:9: error: expected nested-name-specifier before 'CppObjectType'
594 | using CppObjectType = AttrLanguage;
| ^~~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/attributes.h:595:9: error: expected nested-name-specifier before 'BaseObjectType'
595 | using BaseObjectType = PangoAttrLanguage;
| ^~~~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/attributes.h:634:9: error: expected nested-name-specifier before 'CppObjectType'
634 | using CppObjectType = AttrColor;
| ^~~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/attributes.h:635:9: error: expected nested-name-specifier before 'BaseObjectType'
635 | using BaseObjectType = PangoAttrColor;
| ^~~~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/attributes.h:674:9: error: expected nested-name-specifier before 'CppObjectType'
674 | using CppObjectType = AttrInt;
| ^~~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/attributes.h:675:9: error: expected nested-name-specifier before 'BaseObjectType'
675 | using BaseObjectType = PangoAttrInt;
| ^~~~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/attributes.h:714:9: error: expected nested-name-specifier before 'CppObjectType'
714 | using CppObjectType = AttrFloat;
| ^~~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/attributes.h:715:9: error: expected nested-name-specifier before 'BaseObjectType'
715 | using BaseObjectType = PangoAttrFloat;
| ^~~~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/attributes.h:754:9: error: expected nested-name-specifier before 'CppObjectType'
754 | using CppObjectType = AttrFontDesc;
| ^~~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/attributes.h:755:9: error: expected nested-name-specifier before 'BaseObjectType'
755 | using BaseObjectType = PangoAttrFontDesc;
| ^~~~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/attributes.h:794:9: error: expected nested-name-specifier before 'CppObjectType'
794 | using CppObjectType = AttrShape;
| ^~~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/attributes.h:795:9: error: expected nested-name-specifier before 'BaseObjectType'
795 | using BaseObjectType = PangoAttrShape;
| ^~~~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/attributes.h:850:15: error: 'SListHandle' in namespace 'Glib' does not name a template type
850 | typedef Glib::SListHandle<Attribute, AttributeTraits> SListHandle_Attribute;
| ^~~~~~~~~~~
In file included from /usr/include/pangomm-1.4/pangomm/context.h:38,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:30,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/pangomm-1.4/pangomm/item.h:48:9: error: expected nested-name-specifier before 'CppObjectType'
48 | using CppObjectType = Analysis;
| ^~~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/item.h:49:9: error: expected nested-name-specifier before 'BaseObjectType'
49 | using BaseObjectType = PangoAnalysis;
| ^~~~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/item.h:85:3: error: 'SListHandle_Attribute' does not name a type
85 | SListHandle_Attribute get_extra_attrs() const;
| ^~~~~~~~~~~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/item.h:113:9: error: expected nested-name-specifier before 'CppObjectType'
113 | using CppObjectType = Item;
| ^~~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/item.h:114:9: error: expected nested-name-specifier before 'BaseObjectType'
114 | using BaseObjectType = PangoItem;
| ^~~~~~~~~~~~~~
In file included from /usr/include/pangomm-1.4/pangomm/context.h:38,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:30,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/pangomm-1.4/pangomm/item.h:208:15: error: 'ListHandle' in namespace 'Glib' does not name a template type
208 | typedef Glib::ListHandle<Item, ItemTraits> ListHandle_Item;
| ^~~~~~~~~~
In file included from /usr/include/pangomm-1.4/pangomm/attrlist.h:31,
from /usr/include/pangomm-1.4/pangomm/context.h:39,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:30,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/pangomm-1.4/pangomm/attriter.h:44:9: error: expected nested-name-specifier before 'CppObjectType'
44 | using CppObjectType = AttrIter;
| ^~~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/attriter.h:45:9: error: expected nested-name-specifier before 'BaseObjectType'
45 | using BaseObjectType = PangoAttrIterator;
| ^~~~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/attriter.h:77:28: warning: explicit conversion operators only available with '-std=c++11' or '-std=gnu++11'
77 | explicit operator bool() const;
| ^~~~~
/usr/include/pangomm-1.4/pangomm/attriter.h:122:3: error: 'SListHandle_Attribute' does not name a type
122 | SListHandle_Attribute get_extra_attrs() const;
| ^~~~~~~~~~~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/attriter.h:129:3: error: 'SListHandle_Attribute' does not name a type
129 | SListHandle_Attribute get_attrs() const;
| ^~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pangomm-1.4/pangomm/context.h:39,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:30,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/pangomm-1.4/pangomm/attrlist.h:54:9: error: expected nested-name-specifier before 'CppObjectType'
54 | using CppObjectType = AttrList;
| ^~~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/attrlist.h:55:9: error: expected nested-name-specifier before 'BaseObjectType'
55 | using BaseObjectType = PangoAttrList;
| ^~~~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/attrlist.h:69:20: error: expected ',' or '...' before '&&' token
69 | AttrList(AttrList&& other) noexcept;
| ^~
/usr/include/pangomm-1.4/pangomm/attrlist.h:69:3: error: invalid constructor; you probably meant 'Pango::AttrList (const Pango::AttrList&)'
69 | AttrList(AttrList&& other) noexcept;
| ^~~~~~~~
/usr/include/pangomm-1.4/pangomm/attrlist.h:69:28: error: expected ';' at end of member declaration
69 | AttrList(AttrList&& other) noexcept;
| ^
| ;
/usr/include/pangomm-1.4/pangomm/attrlist.h:69:30: error: 'noexcept' does not name a type
69 | AttrList(AttrList&& other) noexcept;
| ^~~~~~~~
/usr/include/pangomm-1.4/pangomm/attrlist.h:69:30: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/pangomm-1.4/pangomm/attrlist.h:70:31: error: expected ',' or '...' before '&&' token
70 | AttrList& operator=(AttrList&& other) noexcept;
| ^~
/usr/include/pangomm-1.4/pangomm/attrlist.h:70:39: error: expected ';' at end of member declaration
70 | AttrList& operator=(AttrList&& other) noexcept;
| ^
| ;
/usr/include/pangomm-1.4/pangomm/attrlist.h:70:41: error: 'noexcept' does not name a type
70 | AttrList& operator=(AttrList&& other) noexcept;
| ^~~~~~~~
/usr/include/pangomm-1.4/pangomm/attrlist.h:70:41: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/pangomm-1.4/pangomm/attrlist.h:72:13: error: expected ';' at end of member declaration
72 | ~AttrList() noexcept;
| ^
| ;
/usr/include/pangomm-1.4/pangomm/attrlist.h:72:15: error: 'noexcept' does not name a type
72 | ~AttrList() noexcept;
| ^~~~~~~~
/usr/include/pangomm-1.4/pangomm/attrlist.h:72:15: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/pangomm-1.4/pangomm/attrlist.h:74:28: error: expected ';' at end of member declaration
74 | void swap(AttrList& other) noexcept;
| ^
| ;
/usr/include/pangomm-1.4/pangomm/attrlist.h:74:30: error: 'noexcept' does not name a type
74 | void swap(AttrList& other) noexcept;
| ^~~~~~~~
/usr/include/pangomm-1.4/pangomm/attrlist.h:74:30: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/pangomm-1.4/pangomm/attrlist.h:124:26: warning: explicit conversion operators only available with '-std=c++11' or '-std=gnu++11'
124 | explicit operator bool();
| ^
/usr/include/pangomm-1.4/pangomm/attrlist.h:129:28: warning: explicit conversion operators only available with '-std=c++11' or '-std=gnu++11'
129 | explicit operator bool() const;
| ^~~~~
/usr/include/pangomm-1.4/pangomm/attrlist.h:181:48: error: expected initializer before 'noexcept'
181 | inline void swap(AttrList& lhs, AttrList& rhs) noexcept
| ^~~~~~~~
In file included from /usr/include/cairomm-1.0/cairomm/surface.h:38,
from /usr/include/cairomm-1.0/cairomm/context.h:24,
from /usr/include/pangomm-1.4/pangomm/context.h:42,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:30,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/cairomm-1.0/cairomm/exception.h:39:16: error: expected ';' at end of member declaration
39 | ~logic_error() noexcept override;
| ^
| ;
/usr/include/cairomm-1.0/cairomm/exception.h:39:18: error: 'noexcept' does not name a type
39 | ~logic_error() noexcept override;
| ^~~~~~~~
/usr/include/cairomm-1.0/cairomm/exception.h:39:18: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/cairomm-1.0/cairomm/exception.h:39:3: error: looser exception specification on overriding virtual function 'virtual Cairo::logic_error::~logic_error()'
39 | ~logic_error() noexcept override;
| ^
In file included from /usr/include/c++/10/bits/ios_base.h:44,
from /usr/include/c++/10/streambuf:41,
from /usr/include/c++/10/bits/streambuf_iterator.h:35,
from /usr/include/c++/10/iterator:66,
from /usr/include/glibmm-2.4/glibmm/ustring.h:25,
from gconfig.h:13,
from main.cc:10:
/usr/include/c++/10/stdexcept:138:13: note: overridden function is 'virtual std::logic_error::~logic_error() throw ()'
138 | virtual ~logic_error() _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_NOTHROW;
| ^
In file included from /usr/include/cairomm-1.0/cairomm/device.h:24,
from /usr/include/cairomm-1.0/cairomm/surface.h:39,
from /usr/include/cairomm-1.0/cairomm/context.h:24,
from /usr/include/pangomm-1.4/pangomm/context.h:42,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:30,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/cairomm-1.0/cairomm/refptr.h:55:17: error: expected ';' at end of member declaration
55 | inline RefPtr() noexcept;
| ^
| ;
/usr/include/cairomm-1.0/cairomm/refptr.h:55:19: error: 'noexcept' does not name a type
55 | inline RefPtr() noexcept;
| ^~~~~~~~
/usr/include/cairomm-1.0/cairomm/refptr.h:55:19: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/cairomm-1.0/cairomm/refptr.h:58:18: error: expected ';' at end of member declaration
58 | inline ~RefPtr() noexcept;
| ^
| ;
/usr/include/cairomm-1.0/cairomm/refptr.h:58:20: error: 'noexcept' does not name a type
58 | inline ~RefPtr() noexcept;
| ^~~~~~~~
/usr/include/cairomm-1.0/cairomm/refptr.h:58:20: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/cairomm-1.0/cairomm/refptr.h:71:49: error: expected ';' at end of member declaration
71 | explicit inline RefPtr(T_CppObject* pCppObject) noexcept;
| ^
| ;
/usr/include/cairomm-1.0/cairomm/refptr.h:71:51: error: 'noexcept' does not name a type
71 | explicit inline RefPtr(T_CppObject* pCppObject) noexcept;
| ^~~~~~~~
/usr/include/cairomm-1.0/cairomm/refptr.h:71:51: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/cairomm-1.0/cairomm/refptr.h:74:64: error: expected ';' at end of member declaration
74 | explicit inline RefPtr(T_CppObject* pCppObject, int* refcount) noexcept;
| ^
| ;
/usr/include/cairomm-1.0/cairomm/refptr.h:74:66: error: 'noexcept' does not name a type
74 | explicit inline RefPtr(T_CppObject* pCppObject, int* refcount) noexcept;
| ^~~~~~~~
/usr/include/cairomm-1.0/cairomm/refptr.h:74:66: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/cairomm-1.0/cairomm/refptr.h:78:23: error: expected ',' or '...' before '&&' token
78 | inline RefPtr(RefPtr&& src) noexcept;
| ^~
/usr/include/cairomm-1.0/cairomm/refptr.h:78:10: error: invalid constructor; you probably meant 'Cairo::RefPtr<T_CppObject> (const Cairo::RefPtr<T_CppObject>&)'
78 | inline RefPtr(RefPtr&& src) noexcept;
| ^~~~~~
/usr/include/cairomm-1.0/cairomm/refptr.h:78:29: error: expected ';' at end of member declaration
78 | inline RefPtr(RefPtr&& src) noexcept;
| ^
| ;
/usr/include/cairomm-1.0/cairomm/refptr.h:78:31: error: 'noexcept' does not name a type
78 | inline RefPtr(RefPtr&& src) noexcept;
| ^~~~~~~~
/usr/include/cairomm-1.0/cairomm/refptr.h:78:31: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/cairomm-1.0/cairomm/refptr.h:83:35: error: expected ',' or '...' before '&&' token
83 | inline RefPtr(RefPtr<T_CastFrom>&& src) noexcept;
| ^~
/usr/include/cairomm-1.0/cairomm/refptr.h:83:43: error: expected initializer before 'noexcept'
83 | inline RefPtr(RefPtr<T_CastFrom>&& src) noexcept;
| ^~~~~~~~
/usr/include/cairomm-1.0/cairomm/refptr.h:89:47: error: expected ';' at end of member declaration
89 | inline RefPtr(const RefPtr<T_CppObject>& src) noexcept;
| ^
| ;
/usr/include/cairomm-1.0/cairomm/refptr.h:89:49: error: 'noexcept' does not name a type
89 | inline RefPtr(const RefPtr<T_CppObject>& src) noexcept;
| ^~~~~~~~
/usr/include/cairomm-1.0/cairomm/refptr.h:89:49: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/cairomm-1.0/cairomm/refptr.h:96:48: error: expected initializer before 'noexcept'
96 | inline RefPtr(const RefPtr<T_CastFrom>& src) noexcept;
| ^~~~~~~~
/usr/include/cairomm-1.0/cairomm/refptr.h:103:46: error: expected ';' at end of member declaration
103 | inline void swap(RefPtr<T_CppObject>& other) noexcept;
| ^
| ;
/usr/include/cairomm-1.0/cairomm/refptr.h:103:48: error: 'noexcept' does not name a type
103 | inline void swap(RefPtr<T_CppObject>& other) noexcept;
| ^~~~~~~~
/usr/include/cairomm-1.0/cairomm/refptr.h:103:48: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/cairomm-1.0/cairomm/refptr.h:106:71: error: expected ';' at end of member declaration
106 | inline RefPtr<T_CppObject>& operator=(const RefPtr<T_CppObject>& src) noexcept;
| ^
| ;
/usr/include/cairomm-1.0/cairomm/refptr.h:106:73: error: 'noexcept' does not name a type
106 | inline RefPtr<T_CppObject>& operator=(const RefPtr<T_CppObject>& src) noexcept;
| ^~~~~~~~
/usr/include/cairomm-1.0/cairomm/refptr.h:106:73: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/cairomm-1.0/cairomm/refptr.h:113:72: error: expected initializer before 'noexcept'
113 | inline RefPtr<T_CppObject>& operator=(const RefPtr<T_CastFrom>& src) noexcept;
| ^~~~~~~~
/usr/include/cairomm-1.0/cairomm/refptr.h:116:34: error: expected ',' or '...' before '&&' token
116 | inline RefPtr& operator=(RefPtr&& src) noexcept;
| ^~
/usr/include/cairomm-1.0/cairomm/refptr.h:116:40: error: expected ';' at end of member declaration
116 | inline RefPtr& operator=(RefPtr&& src) noexcept;
| ^
| ;
/usr/include/cairomm-1.0/cairomm/refptr.h:116:42: error: 'noexcept' does not name a type
116 | inline RefPtr& operator=(RefPtr&& src) noexcept;
| ^~~~~~~~
/usr/include/cairomm-1.0/cairomm/refptr.h:116:42: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/cairomm-1.0/cairomm/refptr.h:120:46: error: expected ',' or '...' before '&&' token
120 | inline RefPtr& operator=(RefPtr<T_CastFrom>&& src) noexcept;
| ^~
/usr/include/cairomm-1.0/cairomm/refptr.h:120:54: error: expected initializer before 'noexcept'
120 | inline RefPtr& operator=(RefPtr<T_CastFrom>&& src) noexcept;
| ^~~~~~~~
/usr/include/cairomm-1.0/cairomm/refptr.h:123:58: error: expected ';' at end of member declaration
123 | inline bool operator==(const RefPtr<T_CppObject>& src) const noexcept;
| ^~~~~
| ;
/usr/include/cairomm-1.0/cairomm/refptr.h:123:64: error: 'noexcept' does not name a type
123 | inline bool operator==(const RefPtr<T_CppObject>& src) const noexcept;
| ^~~~~~~~
/usr/include/cairomm-1.0/cairomm/refptr.h:123:64: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/cairomm-1.0/cairomm/refptr.h:126:58: error: expected ';' at end of member declaration
126 | inline bool operator!=(const RefPtr<T_CppObject>& src) const noexcept;
| ^~~~~
| ;
/usr/include/cairomm-1.0/cairomm/refptr.h:126:64: error: 'noexcept' does not name a type
126 | inline bool operator!=(const RefPtr<T_CppObject>& src) const noexcept;
| ^~~~~~~~
/usr/include/cairomm-1.0/cairomm/refptr.h:126:64: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/cairomm-1.0/cairomm/refptr.h:133:36: error: expected ';' at end of member declaration
133 | inline T_CppObject* operator->() const noexcept;
| ^~~~~
| ;
/usr/include/cairomm-1.0/cairomm/refptr.h:133:42: error: 'noexcept' does not name a type
133 | inline T_CppObject* operator->() const noexcept;
| ^~~~~~~~
/usr/include/cairomm-1.0/cairomm/refptr.h:133:42: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/cairomm-1.0/cairomm/refptr.h:143:35: warning: explicit conversion operators only available with '-std=c++11' or '-std=gnu++11'
143 | inline explicit operator bool() const noexcept;
| ^~~~~
/usr/include/cairomm-1.0/cairomm/refptr.h:143:35: error: expected ';' at end of member declaration
143 | inline explicit operator bool() const noexcept;
| ^~~~~
| ;
/usr/include/cairomm-1.0/cairomm/refptr.h:143:41: error: 'noexcept' does not name a type
143 | inline explicit operator bool() const noexcept;
| ^~~~~~~~
/usr/include/cairomm-1.0/cairomm/refptr.h:143:41: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/cairomm-1.0/cairomm/refptr.h:146:21: error: expected ';' at end of member declaration
146 | inline void clear() noexcept;
| ^
| ;
/usr/include/cairomm-1.0/cairomm/refptr.h:146:23: error: 'noexcept' does not name a type
146 | inline void clear() noexcept;
| ^~~~~~~~
/usr/include/cairomm-1.0/cairomm/refptr.h:146:23: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/cairomm-1.0/cairomm/refptr.h:157:81: error: expected initializer before 'noexcept'
157 | static inline RefPtr<T_CppObject> cast_dynamic(const RefPtr<T_CastFrom>& src) noexcept;
| ^~~~~~~~
/usr/include/cairomm-1.0/cairomm/refptr.h:167:80: error: expected initializer before 'noexcept'
167 | static inline RefPtr<T_CppObject> cast_static(const RefPtr<T_CastFrom>& src) noexcept;
| ^~~~~~~~
/usr/include/cairomm-1.0/cairomm/refptr.h:177:79: error: expected initializer before 'noexcept'
177 | static inline RefPtr<T_CppObject> cast_const(const RefPtr<T_CastFrom>& src) noexcept;
| ^~~~~~~~
/usr/include/cairomm-1.0/cairomm/refptr.h:184:27: error: expected ';' at end of member declaration
184 | inline int* refcount_() const noexcept { return pCppRefcount_; }
| ^~~~~
| ;
/usr/include/cairomm-1.0/cairomm/refptr.h:184:33: error: 'noexcept' does not name a type
184 | inline int* refcount_() const noexcept { return pCppRefcount_; }
| ^~~~~~~~
/usr/include/cairomm-1.0/cairomm/refptr.h:184:33: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/cairomm-1.0/cairomm/refptr.h:189:14: error: expected ';' at end of member declaration
189 | void unref() noexcept;
| ^
| ;
/usr/include/cairomm-1.0/cairomm/refptr.h:189:16: error: 'noexcept' does not name a type
189 | void unref() noexcept;
| ^~~~~~~~
/usr/include/cairomm-1.0/cairomm/refptr.h:189:16: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/cairomm-1.0/cairomm/refptr.h:202:54: error: expected initializer before 'noexcept'
202 | T_CppObject* RefPtr<T_CppObject>::operator->() const noexcept
| ^~~~~~~~
/usr/include/cairomm-1.0/cairomm/refptr.h:208:31: error: expected initializer before 'noexcept'
208 | RefPtr<T_CppObject>::RefPtr() noexcept
| ^~~~~~~~
/usr/include/cairomm-1.0/cairomm/refptr.h:215:32: error: expected initializer before 'noexcept'
215 | RefPtr<T_CppObject>::~RefPtr() noexcept
| ^~~~~~~~
/usr/include/cairomm-1.0/cairomm/refptr.h:221:35: error: expected initializer before 'noexcept'
221 | void RefPtr<T_CppObject>::unref() noexcept
| ^~~~~~~~
/usr/include/cairomm-1.0/cairomm/refptr.h:243:54: error: expected initializer before 'noexcept'
243 | RefPtr<T_CppObject>::RefPtr(T_CppObject* pCppObject) noexcept
| ^~~~~~~~
/usr/include/cairomm-1.0/cairomm/refptr.h:257:69: error: expected initializer before 'noexcept'
257 | RefPtr<T_CppObject>::RefPtr(T_CppObject* pCppObject, int* refcount) noexcept
| ^~~~~~~~
/usr/include/cairomm-1.0/cairomm/refptr.h:267:61: error: expected initializer before 'noexcept'
267 | RefPtr<T_CppObject>::RefPtr(const RefPtr<T_CppObject>& src) noexcept
| ^~~~~~~~
/usr/include/cairomm-1.0/cairomm/refptr.h:277:35: error: expected ',' or '...' before '&&' token
277 | RefPtr<T_CppObject>::RefPtr(RefPtr&& src) noexcept
| ^~
/usr/include/cairomm-1.0/cairomm/refptr.h:277:43: error: expected initializer before 'noexcept'
277 | RefPtr<T_CppObject>::RefPtr(RefPtr&& src) noexcept
| ^~~~~~~~
/usr/include/cairomm-1.0/cairomm/refptr.h:289:47: error: expected ',' or '...' before '&&' token
289 | RefPtr<T_CppObject>::RefPtr(RefPtr<T_CastFrom>&& src) noexcept
| ^~
/usr/include/cairomm-1.0/cairomm/refptr.h:289:55: error: expected initializer before 'noexcept'
289 | RefPtr<T_CppObject>::RefPtr(RefPtr<T_CastFrom>&& src) noexcept
| ^~~~~~~~
/usr/include/cairomm-1.0/cairomm/refptr.h:304:60: error: expected initializer before 'noexcept'
304 | RefPtr<T_CppObject>::RefPtr(const RefPtr<T_CastFrom>& src) noexcept
| ^~~~~~~~
/usr/include/cairomm-1.0/cairomm/refptr.h:318:60: error: expected initializer before 'noexcept'
318 | void RefPtr<T_CppObject>::swap(RefPtr<T_CppObject>& other) noexcept
| ^~~~~~~~
/usr/include/cairomm-1.0/cairomm/refptr.h:331:85: error: expected initializer before 'noexcept'
331 | RefPtr<T_CppObject>& RefPtr<T_CppObject>::operator=(const RefPtr<T_CppObject>& src) noexcept
| ^~~~~~~~
/usr/include/cairomm-1.0/cairomm/refptr.h:363:59: error: expected ',' or '...' before '&&' token
363 | RefPtr<T_CppObject>& RefPtr<T_CppObject>::operator=(RefPtr&& src) noexcept
| ^~
/usr/include/cairomm-1.0/cairomm/refptr.h:363:67: error: expected initializer before 'noexcept'
363 | RefPtr<T_CppObject>& RefPtr<T_CppObject>::operator=(RefPtr&& src) noexcept
| ^~~~~~~~
/usr/include/cairomm-1.0/cairomm/refptr.h:376:71: error: expected ',' or '...' before '&&' token
376 | RefPtr<T_CppObject>& RefPtr<T_CppObject>::operator=(RefPtr<T_CastFrom>&& src) noexcept
| ^~
/usr/include/cairomm-1.0/cairomm/refptr.h:376:79: error: expected initializer before 'noexcept'
376 | RefPtr<T_CppObject>& RefPtr<T_CppObject>::operator=(RefPtr<T_CastFrom>&& src) noexcept
| ^~~~~~~~
/usr/include/cairomm-1.0/cairomm/refptr.h:389:84: error: expected initializer before 'noexcept'
389 | RefPtr<T_CppObject>& RefPtr<T_CppObject>::operator=(const RefPtr<T_CastFrom>& src) noexcept
| ^~~~~~~~
/usr/include/cairomm-1.0/cairomm/refptr.h:397:76: error: expected initializer before 'noexcept'
397 | bool RefPtr<T_CppObject>::operator==(const RefPtr<T_CppObject>& src) const noexcept
| ^~~~~~~~
/usr/include/cairomm-1.0/cairomm/refptr.h:403:76: error: expected initializer before 'noexcept'
403 | bool RefPtr<T_CppObject>::operator!=(const RefPtr<T_CppObject>& src) const noexcept
| ^~~~~~~~
/usr/include/cairomm-1.0/cairomm/refptr.h:409:44: error: expected initializer before 'noexcept'
409 | RefPtr<T_CppObject>::operator bool() const noexcept
| ^~~~~~~~
/usr/include/cairomm-1.0/cairomm/refptr.h:415:35: error: expected initializer before 'noexcept'
415 | void RefPtr<T_CppObject>::clear() noexcept
| ^~~~~~~~
/usr/include/cairomm-1.0/cairomm/refptr.h:424:86: error: expected initializer before 'noexcept'
424 | RefPtr<T_CppObject> RefPtr<T_CppObject>::cast_dynamic(const RefPtr<T_CastFrom>& src) noexcept
| ^~~~~~~~
/usr/include/cairomm-1.0/cairomm/refptr.h:437:85: error: expected initializer before 'noexcept'
437 | RefPtr<T_CppObject> RefPtr<T_CppObject>::cast_static(const RefPtr<T_CastFrom>& src) noexcept
| ^~~~~~~~
/usr/include/cairomm-1.0/cairomm/refptr.h:447:84: error: expected initializer before 'noexcept'
447 | RefPtr<T_CppObject> RefPtr<T_CppObject>::cast_const(const RefPtr<T_CastFrom>& src) noexcept
| ^~~~~~~~
/usr/include/cairomm-1.0/cairomm/refptr.h:458:63: error: expected initializer before 'noexcept'
458 | void swap(RefPtr<T_CppObject>& lhs, RefPtr<T_CppObject>& rhs) noexcept
| ^~~~~~~~
In file included from /usr/include/cairomm-1.0/cairomm/surface.h:48,
from /usr/include/cairomm-1.0/cairomm/context.h:24,
from /usr/include/pangomm-1.4/pangomm/context.h:42,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:30,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/cairo/cairo-pdf.h:104:40: warning: comma at end of enumerator list [-Wpedantic]
104 | CAIRO_PDF_OUTLINE_FLAG_ITALIC = 0x4,
| ^
/usr/include/cairo/cairo-pdf.h:138:32: warning: comma at end of enumerator list [-Wpedantic]
138 | CAIRO_PDF_METADATA_MOD_DATE,
| ^
In file included from /usr/include/cairomm-1.0/cairomm/context.h:24,
from /usr/include/pangomm-1.4/pangomm/context.h:42,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:30,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/cairomm-1.0/cairomm/surface.h:119:29: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
119 | Surface(const Surface&) = delete;
| ^~~~~~
/usr/include/cairomm-1.0/cairomm/surface.h:120:40: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
120 | Surface& operator=(const Surface&) = delete;
| ^~~~~~
/usr/include/cairomm-1.0/cairomm/surface.h:454:17: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11'
454 | ~ImageSurface() override;
| ^
In file included from /usr/include/cairomm-1.0/cairomm/context.h:24,
from /usr/include/pangomm-1.4/pangomm/context.h:42,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:30,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/cairomm-1.0/cairomm/surface.h:618:15: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11'
618 | ~PdfSurface() override;
| ^
/usr/include/cairomm-1.0/cairomm/surface.h:721:14: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11'
721 | ~PsSurface() override;
| ^
/usr/include/cairomm-1.0/cairomm/surface.h:876:15: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11'
876 | ~SvgSurface() override;
| ^
In file included from /usr/include/cairomm-1.0/cairomm/context.h:25,
from /usr/include/pangomm-1.4/pangomm/context.h:42,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:30,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/cairomm-1.0/cairomm/fontface.h:61:31: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
61 | FontFace(const FontFace&) = delete;
| ^~~~~~
/usr/include/cairomm-1.0/cairomm/fontface.h:62:42: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
62 | FontFace& operator=(const FontFace&) = delete;
| ^~~~~~
/usr/include/cairomm-1.0/cairomm/fontface.h:211:17: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11'
211 | ~UserFontFace() override;
| ^
In file included from /usr/include/cairomm-1.0/cairomm/context.h:27,
from /usr/include/pangomm-1.4/pangomm/context.h:42,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:30,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/cairomm-1.0/cairomm/pattern.h:59:29: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
59 | Pattern(const Pattern&) = delete;
| ^~~~~~
/usr/include/cairomm-1.0/cairomm/pattern.h:60:40: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
60 | Pattern& operator=(const Pattern&) = delete;
| ^~~~~~
/usr/include/cairomm-1.0/cairomm/pattern.h:205:17: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11'
205 | ~SolidPattern() override;
| ^
/usr/include/cairomm-1.0/cairomm/pattern.h:234:19: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11'
234 | ~SurfacePattern() override;
| ^
/usr/include/cairomm-1.0/cairomm/pattern.h:290:13: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11'
290 | ~Gradient() override;
| ^
/usr/include/cairomm-1.0/cairomm/pattern.h:377:19: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11'
377 | ~LinearGradient() override;
| ^
/usr/include/cairomm-1.0/cairomm/pattern.h:428:19: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11'
428 | ~RadialGradient() override;
| ^
In file included from /usr/include/cairomm-1.0/cairomm/context.h:28,
from /usr/include/pangomm-1.4/pangomm/context.h:42,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:30,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/cairomm-1.0/cairomm/path.h:44:23: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
44 | Path(const Path&) = delete;
| ^~~~~~
/usr/include/cairomm-1.0/cairomm/path.h:45:34: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
45 | Path& operator=(const Path&) = delete;
| ^~~~~~
In file included from /usr/include/cairomm-1.0/cairomm/context.h:29,
from /usr/include/pangomm-1.4/pangomm/context.h:42,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:30,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/cairomm-1.0/cairomm/scaledfont.h:68:35: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
68 | ScaledFont(const ScaledFont&) = delete;
| ^~~~~~
/usr/include/cairomm-1.0/cairomm/scaledfont.h:69:46: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
69 | ScaledFont& operator=(const ScaledFont&) = delete;
| ^~~~~~
In file included from /usr/include/pangomm-1.4/pangomm/context.h:42,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:30,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/cairomm-1.0/cairomm/context.h:67:29: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
67 | Context(const Context&) = delete;
| ^~~~~~
/usr/include/cairomm-1.0/cairomm/context.h:68:40: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
68 | Context& operator=(const Context&) = delete;
| ^~~~~~
In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:30,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/pangomm-1.4/pangomm/context.h:47:7: error: expected nested-name-specifier before 'PangoContext'
47 | using PangoContext = struct _PangoContext;
| ^~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/context.h:48:7: error: expected nested-name-specifier before 'PangoContextClass'
48 | using PangoContextClass = struct _PangoContextClass;
| ^~~~~~~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/context.h:223:9: error: expected nested-name-specifier before 'CppObjectType'
223 | using CppObjectType = Context;
| ^~~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/context.h:224:9: error: expected nested-name-specifier before 'CppClassType'
224 | using CppClassType = Context_Class;
| ^~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/context.h:225:9: error: expected nested-name-specifier before 'BaseObjectType'
225 | using BaseObjectType = PangoContext;
| ^~~~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/context.h:226:9: error: expected nested-name-specifier before 'BaseClassType'
226 | using BaseClassType = PangoContextClass;
| ^~~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/context.h:229:29: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
229 | Context(const Context&) = delete;
| ^~~~~~
/usr/include/pangomm-1.4/pangomm/context.h:230:40: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
230 | Context& operator=(const Context&) = delete;
| ^~~~~~
/usr/include/pangomm-1.4/pangomm/context.h:233:10: error: 'CppClassType' does not name a type
233 | static CppClassType context_class_;
| ^~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/context.h:243:18: error: expected ',' or '...' before '&&' token
243 | Context(Context&& src) noexcept;
| ^~
/usr/include/pangomm-1.4/pangomm/context.h:243:3: error: invalid constructor; you probably meant 'Pango::Context (const Pango::Context&)'
243 | Context(Context&& src) noexcept;
| ^~~~~~~
/usr/include/pangomm-1.4/pangomm/context.h:243:24: error: expected ';' at end of member declaration
243 | Context(Context&& src) noexcept;
| ^
| ;
/usr/include/pangomm-1.4/pangomm/context.h:243:26: error: 'noexcept' does not name a type
243 | Context(Context&& src) noexcept;
| ^~~~~~~~
/usr/include/pangomm-1.4/pangomm/context.h:243:26: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/pangomm-1.4/pangomm/context.h:244:29: error: expected ',' or '...' before '&&' token
244 | Context& operator=(Context&& src) noexcept;
| ^~
/usr/include/pangomm-1.4/pangomm/context.h:244:35: error: expected ';' at end of member declaration
244 | Context& operator=(Context&& src) noexcept;
| ^
| ;
/usr/include/pangomm-1.4/pangomm/context.h:244:37: error: 'noexcept' does not name a type
244 | Context& operator=(Context&& src) noexcept;
| ^~~~~~~~
/usr/include/pangomm-1.4/pangomm/context.h:244:37: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/pangomm-1.4/pangomm/context.h:246:12: error: expected ';' at end of member declaration
246 | ~Context() noexcept override;
| ^
| ;
/usr/include/pangomm-1.4/pangomm/context.h:246:14: error: 'noexcept' does not name a type
246 | ~Context() noexcept override;
| ^~~~~~~~
/usr/include/pangomm-1.4/pangomm/context.h:246:14: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:30,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/pangomm-1.4/pangomm/context.h:281:9: error: 'ArrayHandle<T, Tr>' in namespace 'Glib' does not name a template type
281 | Glib::ArrayHandle< Glib::RefPtr<FontFamily> > list_families() const;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/context.h:502:3: error: 'ListHandle_Item' does not name a type
502 | ListHandle_Item itemize(const Glib::ustring& text, const AttrList& attrs) const;
| ^~~~~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/context.h:521:3: error: 'ListHandle_Item' does not name a type
521 | ListHandle_Item itemize(const Glib::ustring& text, int start_index, int length,
| ^~~~~~~~~~~~~~~
In file included from /usr/include/pangomm-1.4/pangomm/layout.h:34,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:31,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/pangomm-1.4/pangomm/tabarray.h:86:9: error: expected nested-name-specifier before 'CppObjectType'
86 | using CppObjectType = TabArray;
| ^~~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/tabarray.h:87:9: error: expected nested-name-specifier before 'BaseObjectType'
87 | using BaseObjectType = PangoTabArray;
| ^~~~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/tabarray.h:101:20: error: expected ',' or '...' before '&&' token
101 | TabArray(TabArray&& other) noexcept;
| ^~
/usr/include/pangomm-1.4/pangomm/tabarray.h:101:3: error: invalid constructor; you probably meant 'Pango::TabArray (const Pango::TabArray&)'
101 | TabArray(TabArray&& other) noexcept;
| ^~~~~~~~
/usr/include/pangomm-1.4/pangomm/tabarray.h:101:28: error: expected ';' at end of member declaration
101 | TabArray(TabArray&& other) noexcept;
| ^
| ;
/usr/include/pangomm-1.4/pangomm/tabarray.h:101:30: error: 'noexcept' does not name a type
101 | TabArray(TabArray&& other) noexcept;
| ^~~~~~~~
/usr/include/pangomm-1.4/pangomm/tabarray.h:101:30: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/pangomm-1.4/pangomm/tabarray.h:102:31: error: expected ',' or '...' before '&&' token
102 | TabArray& operator=(TabArray&& other) noexcept;
| ^~
/usr/include/pangomm-1.4/pangomm/tabarray.h:102:39: error: expected ';' at end of member declaration
102 | TabArray& operator=(TabArray&& other) noexcept;
| ^
| ;
/usr/include/pangomm-1.4/pangomm/tabarray.h:102:41: error: 'noexcept' does not name a type
102 | TabArray& operator=(TabArray&& other) noexcept;
| ^~~~~~~~
/usr/include/pangomm-1.4/pangomm/tabarray.h:102:41: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/pangomm-1.4/pangomm/tabarray.h:104:13: error: expected ';' at end of member declaration
104 | ~TabArray() noexcept;
| ^
| ;
/usr/include/pangomm-1.4/pangomm/tabarray.h:104:15: error: 'noexcept' does not name a type
104 | ~TabArray() noexcept;
| ^~~~~~~~
/usr/include/pangomm-1.4/pangomm/tabarray.h:104:15: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/pangomm-1.4/pangomm/tabarray.h:106:28: error: expected ';' at end of member declaration
106 | void swap(TabArray& other) noexcept;
| ^
| ;
/usr/include/pangomm-1.4/pangomm/tabarray.h:106:30: error: 'noexcept' does not name a type
106 | void swap(TabArray& other) noexcept;
| ^~~~~~~~
/usr/include/pangomm-1.4/pangomm/tabarray.h:106:30: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
In file included from /usr/include/pangomm-1.4/pangomm/layout.h:34,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:31,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/pangomm-1.4/pangomm/tabarray.h:158:9: error: 'ArrayHandle<T, Tr>' in namespace 'Glib' does not name a template type
158 | Glib::ArrayHandle< std::pair<TabAlign,int> > get_tabs() const;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/tabarray.h:181:48: error: expected initializer before 'noexcept'
181 | inline void swap(TabArray& lhs, TabArray& rhs) noexcept
| ^~~~~~~~
In file included from /usr/include/pangomm-1.4/pangomm/layout.h:35,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:31,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/pangomm-1.4/pangomm/layoutline.h:47:7: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11'
47 | class LayoutLine final
| ^~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/layoutline.h:51:9: error: expected nested-name-specifier before 'CppObjectType'
51 | using CppObjectType = LayoutLine;
| ^~~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/layoutline.h:52:9: error: expected nested-name-specifier before 'BaseObjectType'
52 | using BaseObjectType = PangoLayoutLine;
| ^~~~~~~~~~~~~~
In file included from /usr/include/pangomm-1.4/pangomm/layout.h:35,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:31,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/pangomm-1.4/pangomm/layoutline.h:75:18: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
75 | LayoutLine() = delete;
| ^~~~~~
/usr/include/pangomm-1.4/pangomm/layoutline.h:78:35: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
78 | LayoutLine(const LayoutLine&) = delete;
| ^~~~~~
/usr/include/pangomm-1.4/pangomm/layoutline.h:79:46: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
79 | LayoutLine& operator=(const LayoutLine&) = delete;
| ^~~~~~
/usr/include/pangomm-1.4/pangomm/layoutline.h:137:9: error: 'ArrayHandle<T, Tr>' in namespace 'Glib' does not name a template type
137 | Glib::ArrayHandle<std::pair<int,int> > get_x_ranges(int start_index, int end_index) const;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/layoutline.h: In static member function 'static PangoLayoutLine* Pango::LayoutLineTraits::to_c_type(const CppType&)':
/usr/include/pangomm-1.4/pangomm/layoutline.h:228:79: error: no matching function for call to 'unwrap(const CppType&)'
228 | static CType to_c_type (const CppType& ptr) { return Glib::unwrap(ptr); }
| ^
In file included from /usr/include/glibmm-2.4/glibmm/object.h:30,
from /usr/include/gtkmm-2.4/gtkmm/window.h:31,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/wrap.h:124:1: note: candidate: 'template<class T> typename T::BaseObjectType* Glib::unwrap(T*)'
124 | unwrap(T* ptr)
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/wrap.h:124:1: note: template argument deduction/substitution failed:
In file included from /usr/include/pangomm-1.4/pangomm/layout.h:35,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:31,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/pangomm-1.4/pangomm/layoutline.h:228:79: note: mismatched types 'T*' and 'Glib::RefPtr<Pango::LayoutLine>'
228 | static CType to_c_type (const CppType& ptr) { return Glib::unwrap(ptr); }
| ^
In file included from /usr/include/glibmm-2.4/glibmm/object.h:30,
from /usr/include/gtkmm-2.4/gtkmm/window.h:31,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/wrap.h:134:1: note: candidate: 'template<class T> const typename T::BaseObjectType* Glib::unwrap(const T*)'
134 | unwrap(const T* ptr)
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/wrap.h:134:1: note: template argument deduction/substitution failed:
In file included from /usr/include/pangomm-1.4/pangomm/layout.h:35,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:31,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/pangomm-1.4/pangomm/layoutline.h:228:79: note: mismatched types 'const T*' and 'Glib::RefPtr<Pango::LayoutLine>'
228 | static CType to_c_type (const CppType& ptr) { return Glib::unwrap(ptr); }
| ^
In file included from /usr/include/glibmm-2.4/glibmm/object.h:30,
from /usr/include/gtkmm-2.4/gtkmm/window.h:31,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/wrap.h:144:1: note: candidate: 'template<class T> typename T::BaseObjectType* Glib::unwrap(const Glib::RefPtr<T_CppObject>&)'
144 | unwrap(const Glib::RefPtr<T>& ptr)
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/wrap.h:144:1: note: template argument deduction/substitution failed:
/usr/include/glibmm-2.4/glibmm/wrap.h: In substitution of 'template<class T> typename T::BaseObjectType* Glib::unwrap(const Glib::RefPtr<T_CppObject>&) [with T = Pango::LayoutLine]':
/usr/include/pangomm-1.4/pangomm/layoutline.h:228:79: required from here
/usr/include/glibmm-2.4/glibmm/wrap.h:144:1: error: no type named 'BaseObjectType' in 'class Pango::LayoutLine'
/usr/include/glibmm-2.4/glibmm/wrap.h:154:1: note: candidate: 'template<class T> const typename T::BaseObjectType* Glib::unwrap(const Glib::RefPtr<const T>&)'
154 | unwrap(const Glib::RefPtr<const T>& ptr)
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/wrap.h:154:1: note: template argument deduction/substitution failed:
In file included from /usr/include/pangomm-1.4/pangomm/layout.h:35,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:31,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/pangomm-1.4/pangomm/layoutline.h:228:79: note: types 'const T' and 'Pango::LayoutLine' have incompatible cv-qualifiers
228 | static CType to_c_type (const CppType& ptr) { return Glib::unwrap(ptr); }
| ^
/usr/include/pangomm-1.4/pangomm/layoutline.h: At global scope:
/usr/include/pangomm-1.4/pangomm/layoutline.h:234:15: error: 'SListHandle' in namespace 'Glib' does not name a template type
234 | typedef Glib::SListHandle< Glib::RefPtr<LayoutLine>, LayoutLineTraits > SListHandle_LayoutLine;
| ^~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/layoutline.h:235:15: error: 'SListHandle' in namespace 'Glib' does not name a template type
235 | typedef Glib::SListHandle< Glib::RefPtr<const LayoutLine>, LayoutLineTraits > SListHandle_ConstLayoutLine;
| ^~~~~~~~~~~
In file included from /usr/include/pangomm-1.4/pangomm/layoutiter.h:31,
from /usr/include/pangomm-1.4/pangomm/layout.h:36,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:31,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/pangomm-1.4/pangomm/layoutrun.h:58:9: error: expected nested-name-specifier before 'CppObjectType'
58 | using CppObjectType = LayoutRun;
| ^~~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/layoutrun.h:59:9: error: expected nested-name-specifier before 'BaseObjectType'
59 | using BaseObjectType = PangoGlyphItem;
| ^~~~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/layoutrun.h:73:22: error: expected ',' or '...' before '&&' token
73 | LayoutRun(LayoutRun&& other) noexcept;
| ^~
/usr/include/pangomm-1.4/pangomm/layoutrun.h:73:3: error: invalid constructor; you probably meant 'Pango::LayoutRun (const Pango::LayoutRun&)'
73 | LayoutRun(LayoutRun&& other) noexcept;
| ^~~~~~~~~
/usr/include/pangomm-1.4/pangomm/layoutrun.h:73:30: error: expected ';' at end of member declaration
73 | LayoutRun(LayoutRun&& other) noexcept;
| ^
| ;
/usr/include/pangomm-1.4/pangomm/layoutrun.h:73:32: error: 'noexcept' does not name a type
73 | LayoutRun(LayoutRun&& other) noexcept;
| ^~~~~~~~
/usr/include/pangomm-1.4/pangomm/layoutrun.h:73:32: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/pangomm-1.4/pangomm/layoutrun.h:74:33: error: expected ',' or '...' before '&&' token
74 | LayoutRun& operator=(LayoutRun&& other) noexcept;
| ^~
/usr/include/pangomm-1.4/pangomm/layoutrun.h:74:41: error: expected ';' at end of member declaration
74 | LayoutRun& operator=(LayoutRun&& other) noexcept;
| ^
| ;
/usr/include/pangomm-1.4/pangomm/layoutrun.h:74:43: error: 'noexcept' does not name a type
74 | LayoutRun& operator=(LayoutRun&& other) noexcept;
| ^~~~~~~~
/usr/include/pangomm-1.4/pangomm/layoutrun.h:74:43: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/pangomm-1.4/pangomm/layoutrun.h:76:14: error: expected ';' at end of member declaration
76 | ~LayoutRun() noexcept;
| ^
| ;
/usr/include/pangomm-1.4/pangomm/layoutrun.h:76:16: error: 'noexcept' does not name a type
76 | ~LayoutRun() noexcept;
| ^~~~~~~~
/usr/include/pangomm-1.4/pangomm/layoutrun.h:76:16: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/pangomm-1.4/pangomm/layoutrun.h:78:29: error: expected ';' at end of member declaration
78 | void swap(LayoutRun& other) noexcept;
| ^
| ;
/usr/include/pangomm-1.4/pangomm/layoutrun.h:78:31: error: 'noexcept' does not name a type
78 | void swap(LayoutRun& other) noexcept;
| ^~~~~~~~
/usr/include/pangomm-1.4/pangomm/layoutrun.h:78:31: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/pangomm-1.4/pangomm/layoutrun.h:158:50: error: expected initializer before 'noexcept'
158 | inline void swap(LayoutRun& lhs, LayoutRun& rhs) noexcept
| ^~~~~~~~
In file included from /usr/include/pangomm-1.4/pangomm/layout.h:36,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:31,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/pangomm-1.4/pangomm/layoutiter.h:48:9: error: expected nested-name-specifier before 'CppObjectType'
48 | using CppObjectType = LayoutIter;
| ^~~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/layoutiter.h:49:9: error: expected nested-name-specifier before 'BaseObjectType'
49 | using BaseObjectType = PangoLayoutIter;
| ^~~~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/layoutiter.h:63:24: error: expected ',' or '...' before '&&' token
63 | LayoutIter(LayoutIter&& other) noexcept;
| ^~
/usr/include/pangomm-1.4/pangomm/layoutiter.h:63:3: error: invalid constructor; you probably meant 'Pango::LayoutIter (const Pango::LayoutIter&)'
63 | LayoutIter(LayoutIter&& other) noexcept;
| ^~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/layoutiter.h:63:32: error: expected ';' at end of member declaration
63 | LayoutIter(LayoutIter&& other) noexcept;
| ^
| ;
/usr/include/pangomm-1.4/pangomm/layoutiter.h:63:34: error: 'noexcept' does not name a type
63 | LayoutIter(LayoutIter&& other) noexcept;
| ^~~~~~~~
/usr/include/pangomm-1.4/pangomm/layoutiter.h:63:34: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/pangomm-1.4/pangomm/layoutiter.h:64:35: error: expected ',' or '...' before '&&' token
64 | LayoutIter& operator=(LayoutIter&& other) noexcept;
| ^~
/usr/include/pangomm-1.4/pangomm/layoutiter.h:64:43: error: expected ';' at end of member declaration
64 | LayoutIter& operator=(LayoutIter&& other) noexcept;
| ^
| ;
/usr/include/pangomm-1.4/pangomm/layoutiter.h:64:45: error: 'noexcept' does not name a type
64 | LayoutIter& operator=(LayoutIter&& other) noexcept;
| ^~~~~~~~
/usr/include/pangomm-1.4/pangomm/layoutiter.h:64:45: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/pangomm-1.4/pangomm/layoutiter.h:66:15: error: expected ';' at end of member declaration
66 | ~LayoutIter() noexcept;
| ^
| ;
/usr/include/pangomm-1.4/pangomm/layoutiter.h:66:17: error: 'noexcept' does not name a type
66 | ~LayoutIter() noexcept;
| ^~~~~~~~
/usr/include/pangomm-1.4/pangomm/layoutiter.h:66:17: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/pangomm-1.4/pangomm/layoutiter.h:68:30: error: expected ';' at end of member declaration
68 | void swap(LayoutIter& other) noexcept;
| ^
| ;
/usr/include/pangomm-1.4/pangomm/layoutiter.h:68:32: error: 'noexcept' does not name a type
68 | void swap(LayoutIter& other) noexcept;
| ^~~~~~~~
/usr/include/pangomm-1.4/pangomm/layoutiter.h:68:32: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
In file included from /usr/include/pangomm-1.4/pangomm/layout.h:36,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:31,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/pangomm-1.4/pangomm/layoutiter.h:305:52: error: expected initializer before 'noexcept'
305 | inline void swap(LayoutIter& lhs, LayoutIter& rhs) noexcept
| ^~~~~~~~
In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:31,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/pangomm-1.4/pangomm/layout.h:41:7: error: expected nested-name-specifier before 'PangoLayout'
41 | using PangoLayout = struct _PangoLayout;
| ^~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/layout.h:42:7: error: expected nested-name-specifier before 'PangoLayoutClass'
42 | using PangoLayoutClass = struct _PangoLayoutClass;
| ^~~~~~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/layout.h:208:9: error: expected nested-name-specifier before 'CppObjectType'
208 | using CppObjectType = Layout;
| ^~~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/layout.h:209:9: error: expected nested-name-specifier before 'CppClassType'
209 | using CppClassType = Layout_Class;
| ^~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/layout.h:210:9: error: expected nested-name-specifier before 'BaseObjectType'
210 | using BaseObjectType = PangoLayout;
| ^~~~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/layout.h:211:9: error: expected nested-name-specifier before 'BaseClassType'
211 | using BaseClassType = PangoLayoutClass;
| ^~~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/layout.h:214:27: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
214 | Layout(const Layout&) = delete;
| ^~~~~~
/usr/include/pangomm-1.4/pangomm/layout.h:215:38: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
215 | Layout& operator=(const Layout&) = delete;
| ^~~~~~
/usr/include/pangomm-1.4/pangomm/layout.h:218:10: error: 'CppClassType' does not name a type
218 | static CppClassType layout_class_;
| ^~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/layout.h:228:16: error: expected ',' or '...' before '&&' token
228 | Layout(Layout&& src) noexcept;
| ^~
/usr/include/pangomm-1.4/pangomm/layout.h:228:3: error: invalid constructor; you probably meant 'Pango::Layout (const Pango::Layout&)'
228 | Layout(Layout&& src) noexcept;
| ^~~~~~
/usr/include/pangomm-1.4/pangomm/layout.h:228:22: error: expected ';' at end of member declaration
228 | Layout(Layout&& src) noexcept;
| ^
| ;
/usr/include/pangomm-1.4/pangomm/layout.h:228:24: error: 'noexcept' does not name a type
228 | Layout(Layout&& src) noexcept;
| ^~~~~~~~
/usr/include/pangomm-1.4/pangomm/layout.h:228:24: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/pangomm-1.4/pangomm/layout.h:229:27: error: expected ',' or '...' before '&&' token
229 | Layout& operator=(Layout&& src) noexcept;
| ^~
/usr/include/pangomm-1.4/pangomm/layout.h:229:33: error: expected ';' at end of member declaration
229 | Layout& operator=(Layout&& src) noexcept;
| ^
| ;
/usr/include/pangomm-1.4/pangomm/layout.h:229:35: error: 'noexcept' does not name a type
229 | Layout& operator=(Layout&& src) noexcept;
| ^~~~~~~~
/usr/include/pangomm-1.4/pangomm/layout.h:229:35: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/pangomm-1.4/pangomm/layout.h:231:11: error: expected ';' at end of member declaration
231 | ~Layout() noexcept override;
| ^
| ;
/usr/include/pangomm-1.4/pangomm/layout.h:231:13: error: 'noexcept' does not name a type
231 | ~Layout() noexcept override;
| ^~~~~~~~
/usr/include/pangomm-1.4/pangomm/layout.h:231:13: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:31,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/pangomm-1.4/pangomm/layout.h:702:9: error: 'ArrayHandle<T, Tr>' in namespace 'Glib' does not name a template type
702 | Glib::ArrayHandle<LogAttr> get_log_attrs() const;
| ^~~~~~~~~~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/layout.h:949:3: error: 'SListHandle_LayoutLine' does not name a type
949 | SListHandle_LayoutLine get_lines();
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/layout.h:964:3: error: 'SListHandle_ConstLayoutLine' does not name a type
964 | SListHandle_ConstLayoutLine get_lines() const;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/atkmm-1.6/atkmm/component.h:29,
from /usr/include/atkmm-1.6/atkmm/object.h:30,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:34,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/interface.h:34:9: error: expected nested-name-specifier before 'CppObjectType'
34 | using CppObjectType = Interface;
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/interface.h:35:9: error: expected nested-name-specifier before 'CppClassType'
35 | using CppClassType = Interface_Class;
| ^~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/interface.h:36:9: error: expected nested-name-specifier before 'BaseClassType'
36 | using BaseClassType = GTypeInterface;
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/interface.h:43:22: error: expected ',' or '...' before '&&' token
43 | Interface(Interface&& src) noexcept;
| ^~
/usr/include/glibmm-2.4/glibmm/interface.h:43:3: error: invalid constructor; you probably meant 'Glib::Interface (const Glib::Interface&)'
43 | Interface(Interface&& src) noexcept;
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/interface.h:43:28: error: expected ';' at end of member declaration
43 | Interface(Interface&& src) noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/interface.h:43:30: error: 'noexcept' does not name a type
43 | Interface(Interface&& src) noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/interface.h:43:30: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/interface.h:44:33: error: expected ',' or '...' before '&&' token
44 | Interface& operator=(Interface&& src) noexcept;
| ^~
/usr/include/glibmm-2.4/glibmm/interface.h:44:39: error: expected ';' at end of member declaration
44 | Interface& operator=(Interface&& src) noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/interface.h:44:41: error: 'noexcept' does not name a type
44 | Interface& operator=(Interface&& src) noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/interface.h:44:41: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/interface.h:61:14: error: expected ';' at end of member declaration
61 | ~Interface() noexcept override;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/interface.h:61:16: error: 'noexcept' does not name a type
61 | ~Interface() noexcept override;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/interface.h:61:16: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/interface.h:64:33: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
64 | Interface(const Interface&) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/interface.h:65:44: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
65 | Interface& operator=(const Interface&) = delete;
| ^~~~~~
In file included from /usr/include/atkmm-1.6/atkmm/object.h:30,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:34,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/atkmm-1.6/atkmm/component.h:43:7: error: expected nested-name-specifier before 'AtkComponent'
43 | using AtkComponent = struct _AtkComponent;
| ^~~~~~~~~~~~
/usr/include/atkmm-1.6/atkmm/component.h:44:7: error: expected nested-name-specifier before 'AtkComponentClass'
44 | using AtkComponentClass = struct _AtkComponentClass;
| ^~~~~~~~~~~~~~~~~
/usr/include/atkmm-1.6/atkmm/component.h:185:9: error: expected nested-name-specifier before 'CppObjectType'
185 | using CppObjectType = Component;
| ^~~~~~~~~~~~~
/usr/include/atkmm-1.6/atkmm/component.h:186:9: error: expected nested-name-specifier before 'CppClassType'
186 | using CppClassType = Component_Class;
| ^~~~~~~~~~~~
/usr/include/atkmm-1.6/atkmm/component.h:187:9: error: expected nested-name-specifier before 'BaseObjectType'
187 | using BaseObjectType = AtkComponent;
| ^~~~~~~~~~~~~~
/usr/include/atkmm-1.6/atkmm/component.h:188:9: error: expected nested-name-specifier before 'BaseClassType'
188 | using BaseClassType = AtkComponentIface;
| ^~~~~~~~~~~~~
/usr/include/atkmm-1.6/atkmm/component.h:191:33: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
191 | Component(const Component&) = delete;
| ^~~~~~
/usr/include/atkmm-1.6/atkmm/component.h:192:44: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
192 | Component& operator=(const Component&) = delete;
| ^~~~~~
/usr/include/atkmm-1.6/atkmm/component.h:196:10: error: 'CppClassType' does not name a type
196 | static CppClassType component_class_;
| ^~~~~~~~~~~~
/usr/include/atkmm-1.6/atkmm/component.h:218:34: error: expected ')' before '*' token
218 | explicit Component(AtkComponent* castitem);
| ~ ^
| )
/usr/include/atkmm-1.6/atkmm/component.h:225:22: error: expected ',' or '...' before '&&' token
225 | Component(Component&& src) noexcept;
| ^~
/usr/include/atkmm-1.6/atkmm/component.h:225:3: error: invalid constructor; you probably meant 'Atk::Component (const Atk::Component&)'
225 | Component(Component&& src) noexcept;
| ^~~~~~~~~
/usr/include/atkmm-1.6/atkmm/component.h:225:28: error: expected ';' at end of member declaration
225 | Component(Component&& src) noexcept;
| ^
| ;
/usr/include/atkmm-1.6/atkmm/component.h:225:30: error: 'noexcept' does not name a type
225 | Component(Component&& src) noexcept;
| ^~~~~~~~
/usr/include/atkmm-1.6/atkmm/component.h:225:30: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/atkmm-1.6/atkmm/component.h:226:33: error: expected ',' or '...' before '&&' token
226 | Component& operator=(Component&& src) noexcept;
| ^~
/usr/include/atkmm-1.6/atkmm/component.h:226:39: error: expected ';' at end of member declaration
226 | Component& operator=(Component&& src) noexcept;
| ^
| ;
/usr/include/atkmm-1.6/atkmm/component.h:226:41: error: 'noexcept' does not name a type
226 | Component& operator=(Component&& src) noexcept;
| ^~~~~~~~
/usr/include/atkmm-1.6/atkmm/component.h:226:41: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/atkmm-1.6/atkmm/component.h:228:14: error: expected ';' at end of member declaration
228 | ~Component() noexcept override;
| ^
| ;
/usr/include/atkmm-1.6/atkmm/component.h:228:16: error: 'noexcept' does not name a type
228 | ~Component() noexcept override;
| ^~~~~~~~
/usr/include/atkmm-1.6/atkmm/component.h:228:16: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/atkmm-1.6/atkmm/component.h:241:3: error: 'AtkComponent' does not name a type; did you mean 'Component'?
241 | AtkComponent* gobj() { return reinterpret_cast<AtkComponent*>(gobject_); }
| ^~~~~~~~~~~~
| Component
/usr/include/atkmm-1.6/atkmm/component.h:244:9: error: 'AtkComponent' does not name a type; did you mean 'Component'?
244 | const AtkComponent* gobj() const { return reinterpret_cast<AtkComponent*>(gobject_); }
| ^~~~~~~~~~~~
| Component
In file included from /usr/include/atkmm-1.6/atkmm/object.h:30,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:34,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/atkmm-1.6/atkmm/component.h:474:37: error: 'Glib::RefPtr<Atk::Component> Glib::wrap' redeclared as different kind of entity
474 | Glib::RefPtr<Atk::Component> wrap(AtkComponent* object, bool take_copy = false);
| ^~~~~~~~~~~~
In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:31,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/pangomm-1.4/pangomm/layout.h:1032:31: note: previous declaration 'Glib::RefPtr<Pango::Layout> Glib::wrap(PangoLayout*, bool)'
1032 | Glib::RefPtr<Pango::Layout> wrap(PangoLayout* object, bool take_copy = false);
| ^~~~
In file included from /usr/include/atkmm-1.6/atkmm/object.h:30,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:34,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/atkmm-1.6/atkmm/component.h:474:37: error: 'AtkComponent' was not declared in this scope; did you mean 'AtkComponentIface'?
474 | Glib::RefPtr<Atk::Component> wrap(AtkComponent* object, bool take_copy = false);
| ^~~~~~~~~~~~
| AtkComponentIface
/usr/include/atkmm-1.6/atkmm/component.h:474:51: error: 'object' was not declared in this scope; did you mean 'Object'?
474 | Glib::RefPtr<Atk::Component> wrap(AtkComponent* object, bool take_copy = false);
| ^~~~~~
| Object
/usr/include/atkmm-1.6/atkmm/component.h:474:59: error: expected primary-expression before 'bool'
474 | Glib::RefPtr<Atk::Component> wrap(AtkComponent* object, bool take_copy = false);
| ^~~~
In file included from /usr/include/atkmm-1.6/atkmm/object.h:31,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:34,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/atkmm-1.6/atkmm/relation.h:33:7: error: expected nested-name-specifier before 'AtkRelation'
33 | using AtkRelation = struct _AtkRelation;
| ^~~~~~~~~~~
/usr/include/atkmm-1.6/atkmm/relation.h:34:7: error: expected nested-name-specifier before 'AtkRelationClass'
34 | using AtkRelationClass = struct _AtkRelationClass;
| ^~~~~~~~~~~~~~~~
In file included from /usr/include/atkmm-1.6/atkmm/object.h:31,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:34,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/atkmm-1.6/atkmm/relation.h:170:9: error: expected nested-name-specifier before 'CppObjectType'
170 | using CppObjectType = Relation;
| ^~~~~~~~~~~~~
/usr/include/atkmm-1.6/atkmm/relation.h:171:9: error: expected nested-name-specifier before 'CppClassType'
171 | using CppClassType = Relation_Class;
| ^~~~~~~~~~~~
/usr/include/atkmm-1.6/atkmm/relation.h:172:9: error: expected nested-name-specifier before 'BaseObjectType'
172 | using BaseObjectType = AtkRelation;
| ^~~~~~~~~~~~~~
/usr/include/atkmm-1.6/atkmm/relation.h:173:9: error: expected nested-name-specifier before 'BaseClassType'
173 | using BaseClassType = AtkRelationClass;
| ^~~~~~~~~~~~~
/usr/include/atkmm-1.6/atkmm/relation.h:176:31: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
176 | Relation(const Relation&) = delete;
| ^~~~~~
/usr/include/atkmm-1.6/atkmm/relation.h:177:42: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
177 | Relation& operator=(const Relation&) = delete;
| ^~~~~~
/usr/include/atkmm-1.6/atkmm/relation.h:180:10: error: 'CppClassType' does not name a type
180 | static CppClassType relation_class_;
| ^~~~~~~~~~~~
/usr/include/atkmm-1.6/atkmm/relation.h:184:32: error: expected ')' before '*' token
184 | explicit Relation(AtkRelation* castitem);
| ~ ^
| )
/usr/include/atkmm-1.6/atkmm/relation.h:190:20: error: expected ',' or '...' before '&&' token
190 | Relation(Relation&& src) noexcept;
| ^~
/usr/include/atkmm-1.6/atkmm/relation.h:190:3: error: invalid constructor; you probably meant 'Atk::Relation (const Atk::Relation&)'
190 | Relation(Relation&& src) noexcept;
| ^~~~~~~~
/usr/include/atkmm-1.6/atkmm/relation.h:190:26: error: expected ';' at end of member declaration
190 | Relation(Relation&& src) noexcept;
| ^
| ;
/usr/include/atkmm-1.6/atkmm/relation.h:190:28: error: 'noexcept' does not name a type
190 | Relation(Relation&& src) noexcept;
| ^~~~~~~~
/usr/include/atkmm-1.6/atkmm/relation.h:190:28: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/atkmm-1.6/atkmm/relation.h:191:31: error: expected ',' or '...' before '&&' token
191 | Relation& operator=(Relation&& src) noexcept;
| ^~
/usr/include/atkmm-1.6/atkmm/relation.h:191:37: error: expected ';' at end of member declaration
191 | Relation& operator=(Relation&& src) noexcept;
| ^
| ;
/usr/include/atkmm-1.6/atkmm/relation.h:191:39: error: 'noexcept' does not name a type
191 | Relation& operator=(Relation&& src) noexcept;
| ^~~~~~~~
/usr/include/atkmm-1.6/atkmm/relation.h:191:39: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/atkmm-1.6/atkmm/relation.h:193:13: error: expected ';' at end of member declaration
193 | ~Relation() noexcept override;
| ^
| ;
/usr/include/atkmm-1.6/atkmm/relation.h:193:15: error: 'noexcept' does not name a type
193 | ~Relation() noexcept override;
| ^~~~~~~~
/usr/include/atkmm-1.6/atkmm/relation.h:193:15: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/atkmm-1.6/atkmm/relation.h:206:3: error: 'AtkRelation' does not name a type; did you mean 'Relation'?
206 | AtkRelation* gobj() { return reinterpret_cast<AtkRelation*>(gobject_); }
| ^~~~~~~~~~~
| Relation
/usr/include/atkmm-1.6/atkmm/relation.h:209:9: error: 'AtkRelation' does not name a type; did you mean 'Relation'?
209 | const AtkRelation* gobj() const { return reinterpret_cast<AtkRelation*>(gobject_); }
| ^~~~~~~~~~~
| Relation
/usr/include/atkmm-1.6/atkmm/relation.h:212:3: error: 'AtkRelation' does not name a type; did you mean 'Relation'?
212 | AtkRelation* gobj_copy();
| ^~~~~~~~~~~
| Relation
/usr/include/atkmm-1.6/atkmm/relation.h:218:33: error: 'ArrayHandle<T, Tr>' in namespace 'Glib' does not name a template type
218 | explicit Relation(const Glib::ArrayHandle< Glib::RefPtr<Atk::Object> >& targets,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/atkmm-1.6/atkmm/relation.h:223:52: error: 'ArrayHandle<T, Tr>' in namespace 'Glib' does not name a template type
223 | static Glib::RefPtr<Relation> create(const Glib::ArrayHandle< Glib::RefPtr<Atk::Object> >& targets, RelationType relationship = RELATION_NULL);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/atkmm-1.6/atkmm/relation.h:232:9: error: 'ArrayHandle<T, Tr>' in namespace 'Glib' does not name a template type
232 | Glib::ArrayHandle< Glib::RefPtr<Atk::Object> > get_target();
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/atkmm-1.6/atkmm/relation.h:233:9: error: 'ArrayHandle<T, Tr>' in namespace 'Glib' does not name a template type
233 | Glib::ArrayHandle< Glib::RefPtr<const Atk::Object> > get_target() const;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/atkmm-1.6/atkmm/relation.h:273:36: error: 'Glib::RefPtr<Atk::Relation> Glib::wrap' redeclared as different kind of entity
273 | Glib::RefPtr<Atk::Relation> wrap(AtkRelation* object, bool take_copy = false);
| ^~~~~~~~~~~
In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:31,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/pangomm-1.4/pangomm/layout.h:1032:31: note: previous declaration 'Glib::RefPtr<Pango::Layout> Glib::wrap(PangoLayout*, bool)'
1032 | Glib::RefPtr<Pango::Layout> wrap(PangoLayout* object, bool take_copy = false);
| ^~~~
In file included from /usr/include/atkmm-1.6/atkmm/object.h:31,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:34,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/atkmm-1.6/atkmm/relation.h:273:36: error: 'AtkRelation' was not declared in this scope; did you mean 'GRelation'?
273 | Glib::RefPtr<Atk::Relation> wrap(AtkRelation* object, bool take_copy = false);
| ^~~~~~~~~~~
| GRelation
/usr/include/atkmm-1.6/atkmm/relation.h:273:49: error: 'object' was not declared in this scope; did you mean 'Object'?
273 | Glib::RefPtr<Atk::Relation> wrap(AtkRelation* object, bool take_copy = false);
| ^~~~~~
| Object
/usr/include/atkmm-1.6/atkmm/relation.h:273:57: error: expected primary-expression before 'bool'
273 | Glib::RefPtr<Atk::Relation> wrap(AtkRelation* object, bool take_copy = false);
| ^~~~
In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:34,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/atkmm-1.6/atkmm/object.h:39:7: error: expected nested-name-specifier before 'AtkObject'
39 | using AtkObject = struct _AtkObject;
| ^~~~~~~~~
/usr/include/atkmm-1.6/atkmm/object.h:40:7: error: expected nested-name-specifier before 'AtkObjectClass'
40 | using AtkObjectClass = struct _AtkObjectClass;
| ^~~~~~~~~~~~~~
/usr/include/atkmm-1.6/atkmm/object.h:231:9: error: expected nested-name-specifier before 'CppObjectType'
231 | using CppObjectType = Object;
| ^~~~~~~~~~~~~
/usr/include/atkmm-1.6/atkmm/object.h:232:9: error: expected nested-name-specifier before 'CppClassType'
232 | using CppClassType = Object_Class;
| ^~~~~~~~~~~~
/usr/include/atkmm-1.6/atkmm/object.h:233:9: error: expected nested-name-specifier before 'BaseObjectType'
233 | using BaseObjectType = AtkObject;
| ^~~~~~~~~~~~~~
/usr/include/atkmm-1.6/atkmm/object.h:234:9: error: expected nested-name-specifier before 'BaseClassType'
234 | using BaseClassType = AtkObjectClass;
| ^~~~~~~~~~~~~
/usr/include/atkmm-1.6/atkmm/object.h:237:27: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
237 | Object(const Object&) = delete;
| ^~~~~~
/usr/include/atkmm-1.6/atkmm/object.h:238:38: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
238 | Object& operator=(const Object&) = delete;
| ^~~~~~
/usr/include/atkmm-1.6/atkmm/object.h:241:10: error: 'CppClassType' does not name a type
241 | static CppClassType object_class_;
| ^~~~~~~~~~~~
/usr/include/atkmm-1.6/atkmm/object.h:251:16: error: expected ',' or '...' before '&&' token
251 | Object(Object&& src) noexcept;
| ^~
/usr/include/atkmm-1.6/atkmm/object.h:251:3: error: invalid constructor; you probably meant 'Atk::Object (const Atk::Object&)'
251 | Object(Object&& src) noexcept;
| ^~~~~~
/usr/include/atkmm-1.6/atkmm/object.h:251:22: error: expected ';' at end of member declaration
251 | Object(Object&& src) noexcept;
| ^
| ;
/usr/include/atkmm-1.6/atkmm/object.h:251:24: error: 'noexcept' does not name a type
251 | Object(Object&& src) noexcept;
| ^~~~~~~~
/usr/include/atkmm-1.6/atkmm/object.h:251:24: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/atkmm-1.6/atkmm/object.h:252:27: error: expected ',' or '...' before '&&' token
252 | Object& operator=(Object&& src) noexcept;
| ^~
/usr/include/atkmm-1.6/atkmm/object.h:252:33: error: expected ';' at end of member declaration
252 | Object& operator=(Object&& src) noexcept;
| ^
| ;
/usr/include/atkmm-1.6/atkmm/object.h:252:35: error: 'noexcept' does not name a type
252 | Object& operator=(Object&& src) noexcept;
| ^~~~~~~~
/usr/include/atkmm-1.6/atkmm/object.h:252:35: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/atkmm-1.6/atkmm/object.h:254:11: error: expected ';' at end of member declaration
254 | ~Object() noexcept override;
| ^
| ;
/usr/include/atkmm-1.6/atkmm/object.h:254:13: error: 'noexcept' does not name a type
254 | ~Object() noexcept override;
| ^~~~~~~~
/usr/include/atkmm-1.6/atkmm/object.h:254:13: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:35,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/atkmm-1.6/atkmm/implementor.h:41:7: error: expected nested-name-specifier before 'AtkImplementor'
41 | using AtkImplementor = struct _AtkImplementor;
| ^~~~~~~~~~~~~~
/usr/include/atkmm-1.6/atkmm/implementor.h:42:7: error: expected nested-name-specifier before 'AtkImplementorClass'
42 | using AtkImplementorClass = struct _AtkImplementorClass;
| ^~~~~~~~~~~~~~~~~~~
/usr/include/atkmm-1.6/atkmm/implementor.h:61:9: error: expected nested-name-specifier before 'CppObjectType'
61 | using CppObjectType = Implementor;
| ^~~~~~~~~~~~~
/usr/include/atkmm-1.6/atkmm/implementor.h:62:9: error: expected nested-name-specifier before 'CppClassType'
62 | using CppClassType = Implementor_Class;
| ^~~~~~~~~~~~
/usr/include/atkmm-1.6/atkmm/implementor.h:63:9: error: expected nested-name-specifier before 'BaseObjectType'
63 | using BaseObjectType = AtkImplementor;
| ^~~~~~~~~~~~~~
/usr/include/atkmm-1.6/atkmm/implementor.h:64:9: error: expected nested-name-specifier before 'BaseClassType'
64 | using BaseClassType = AtkImplementorIface;
| ^~~~~~~~~~~~~
/usr/include/atkmm-1.6/atkmm/implementor.h:67:37: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
67 | Implementor(const Implementor&) = delete;
| ^~~~~~
/usr/include/atkmm-1.6/atkmm/implementor.h:68:48: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
68 | Implementor& operator=(const Implementor&) = delete;
| ^~~~~~
/usr/include/atkmm-1.6/atkmm/implementor.h:72:10: error: 'CppClassType' does not name a type
72 | static CppClassType implementor_class_;
| ^~~~~~~~~~~~
/usr/include/atkmm-1.6/atkmm/implementor.h:101:26: error: expected ',' or '...' before '&&' token
101 | Implementor(Implementor&& src) noexcept;
| ^~
/usr/include/atkmm-1.6/atkmm/implementor.h:101:3: error: invalid constructor; you probably meant 'Atk::Implementor (const Atk::Implementor&)'
101 | Implementor(Implementor&& src) noexcept;
| ^~~~~~~~~~~
/usr/include/atkmm-1.6/atkmm/implementor.h:101:32: error: expected ';' at end of member declaration
101 | Implementor(Implementor&& src) noexcept;
| ^
| ;
/usr/include/atkmm-1.6/atkmm/implementor.h:101:34: error: 'noexcept' does not name a type
101 | Implementor(Implementor&& src) noexcept;
| ^~~~~~~~
/usr/include/atkmm-1.6/atkmm/implementor.h:101:34: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/atkmm-1.6/atkmm/implementor.h:102:37: error: expected ',' or '...' before '&&' token
102 | Implementor& operator=(Implementor&& src) noexcept;
| ^~
/usr/include/atkmm-1.6/atkmm/implementor.h:102:43: error: expected ';' at end of member declaration
102 | Implementor& operator=(Implementor&& src) noexcept;
| ^
| ;
/usr/include/atkmm-1.6/atkmm/implementor.h:102:45: error: 'noexcept' does not name a type
102 | Implementor& operator=(Implementor&& src) noexcept;
| ^~~~~~~~
/usr/include/atkmm-1.6/atkmm/implementor.h:102:45: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/atkmm-1.6/atkmm/implementor.h:104:16: error: expected ';' at end of member declaration
104 | ~Implementor() noexcept override;
| ^
| ;
/usr/include/atkmm-1.6/atkmm/implementor.h:104:18: error: 'noexcept' does not name a type
104 | ~Implementor() noexcept override;
| ^~~~~~~~
/usr/include/atkmm-1.6/atkmm/implementor.h:104:18: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
In file included from /usr/include/glib-2.0/gio/giotypes.h:28,
from /usr/include/glib-2.0/gio/gio.h:26,
from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
from /usr/include/gtk-2.0/gdk/gdk.h:32,
from /usr/include/gdkmm-2.4/gdkmm/region.h:49,
from /usr/include/gdkmm-2.4/gdkmm/window.h:30,
from /usr/include/gdkmm-2.4/gdkmm/event.h:28,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:38,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glib-2.0/gio/gioenums.h:601:52: warning: comma at end of enumerator list [-Wpedantic]
601 | G_ASK_PASSWORD_TCRYPT = (1 << 5),
| ^
In file included from /usr/include/glib-2.0/gio/giotypes.h:28,
from /usr/include/glib-2.0/gio/gio.h:26,
from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
from /usr/include/gtk-2.0/gdk/gdk.h:32,
from /usr/include/gdkmm-2.4/gdkmm/region.h:49,
from /usr/include/gdkmm-2.4/gdkmm/window.h:30,
from /usr/include/gdkmm-2.4/gdkmm/event.h:28,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:38,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glib-2.0/gio/gioenums.h:1453:34: warning: comma at end of enumerator list [-Wpedantic]
1453 | G_CREDENTIALS_TYPE_APPLE_XUCRED,
| ^
In file included from /usr/include/glib-2.0/gio/gio.h:129,
from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
from /usr/include/gtk-2.0/gdk/gdk.h:32,
from /usr/include/gdkmm-2.4/gdkmm/region.h:49,
from /usr/include/gdkmm-2.4/gdkmm/window.h:30,
from /usr/include/gdkmm-2.4/gdkmm/event.h:28,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:38,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glib-2.0/gio/gresolver.h:60:50: warning: comma at end of enumerator list [-Wpedantic]
60 | G_RESOLVER_NAME_LOOKUP_FLAGS_IPV6_ONLY = 1 << 1,
| ^
In file included from /usr/include/gdkmm-2.4/gdkmm/region.h:67,
from /usr/include/gdkmm-2.4/gdkmm/window.h:30,
from /usr/include/gdkmm-2.4/gdkmm/event.h:28,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:38,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/gdkmm-2.4/gdkmm/types.h:387:15: error: 'ArrayHandle<T, Tr>' in namespace 'Glib' does not name a template type
387 | typedef Glib::ArrayHandle<std::string,AtomStringTraits> ArrayHandle_AtomString;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/gdkmm-2.4/gdkmm/types.h:388:15: error: 'ListHandle' in namespace 'Glib' does not name a template type
388 | typedef Glib::ListHandle<std::string,AtomStringTraits> ListHandle_AtomString;
| ^~~~~~~~~~
In file included from /usr/include/gdkmm-2.4/gdkmm/window.h:30,
from /usr/include/gdkmm-2.4/gdkmm/event.h:28,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:38,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/gdkmm-2.4/gdkmm/region.h:180:22: error: 'ArrayHandle<T, Tr>' in namespace 'Glib' does not name a template type
180 | Region(const Glib::ArrayHandle<Gdk::Point>& points, FillRule fill_rule);
| ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/gdkmm-2.4/gdkmm/region.h:189:9: error: 'ArrayHandle<T, Tr>' in namespace 'Glib' does not name a template type
189 | Glib::ArrayHandle<Rectangle> get_rectangles() const;
| ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gdkmm-2.4/gdkmm/drawable.h:32,
from /usr/include/gdkmm-2.4/gdkmm/window.h:31,
from /usr/include/gdkmm-2.4/gdkmm/event.h:28,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:38,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/pangomm-1.4/pangomm/glyphstring.h:50:9: error: expected nested-name-specifier before 'CppObjectType'
50 | using CppObjectType = GlyphString;
| ^~~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/glyphstring.h:51:9: error: expected nested-name-specifier before 'BaseObjectType'
51 | using BaseObjectType = PangoGlyphString;
| ^~~~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/glyphstring.h:65:26: error: expected ',' or '...' before '&&' token
65 | GlyphString(GlyphString&& other) noexcept;
| ^~
/usr/include/pangomm-1.4/pangomm/glyphstring.h:65:3: error: invalid constructor; you probably meant 'Pango::GlyphString (const Pango::GlyphString&)'
65 | GlyphString(GlyphString&& other) noexcept;
| ^~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/glyphstring.h:65:34: error: expected ';' at end of member declaration
65 | GlyphString(GlyphString&& other) noexcept;
| ^
| ;
/usr/include/pangomm-1.4/pangomm/glyphstring.h:65:36: error: 'noexcept' does not name a type
65 | GlyphString(GlyphString&& other) noexcept;
| ^~~~~~~~
/usr/include/pangomm-1.4/pangomm/glyphstring.h:65:36: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/pangomm-1.4/pangomm/glyphstring.h:66:37: error: expected ',' or '...' before '&&' token
66 | GlyphString& operator=(GlyphString&& other) noexcept;
| ^~
/usr/include/pangomm-1.4/pangomm/glyphstring.h:66:45: error: expected ';' at end of member declaration
66 | GlyphString& operator=(GlyphString&& other) noexcept;
| ^
| ;
/usr/include/pangomm-1.4/pangomm/glyphstring.h:66:47: error: 'noexcept' does not name a type
66 | GlyphString& operator=(GlyphString&& other) noexcept;
| ^~~~~~~~
/usr/include/pangomm-1.4/pangomm/glyphstring.h:66:47: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/pangomm-1.4/pangomm/glyphstring.h:68:16: error: expected ';' at end of member declaration
68 | ~GlyphString() noexcept;
| ^
| ;
/usr/include/pangomm-1.4/pangomm/glyphstring.h:68:18: error: 'noexcept' does not name a type
68 | ~GlyphString() noexcept;
| ^~~~~~~~
/usr/include/pangomm-1.4/pangomm/glyphstring.h:68:18: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/pangomm-1.4/pangomm/glyphstring.h:70:31: error: expected ';' at end of member declaration
70 | void swap(GlyphString& other) noexcept;
| ^
| ;
/usr/include/pangomm-1.4/pangomm/glyphstring.h:70:33: error: 'noexcept' does not name a type
70 | void swap(GlyphString& other) noexcept;
| ^~~~~~~~
/usr/include/pangomm-1.4/pangomm/glyphstring.h:70:33: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
In file included from /usr/include/gdkmm-2.4/gdkmm/drawable.h:32,
from /usr/include/gdkmm-2.4/gdkmm/window.h:31,
from /usr/include/gdkmm-2.4/gdkmm/event.h:28,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:38,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/pangomm-1.4/pangomm/glyphstring.h:176:9: error: 'ArrayHandle<T, Tr>' in namespace 'Glib' does not name a template type
176 | Glib::ArrayHandle<int> get_logical_widths(const Glib::ustring& text, int embedding_level) const;
| ^~~~~~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/glyphstring.h:204:9: error: 'ArrayHandle<T, Tr>' in namespace 'Glib' does not name a template type
204 | Glib::ArrayHandle<GlyphInfo> get_glyphs() const;
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/pangomm-1.4/pangomm/glyphstring.h:224:54: error: expected initializer before 'noexcept'
224 | inline void swap(GlyphString& lhs, GlyphString& rhs) noexcept
| ^~~~~~~~
In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36,
from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34,
from /usr/include/gdkmm-2.4/gdkmm/window.h:31,
from /usr/include/gdkmm-2.4/gdkmm/event.h:28,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:38,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/gdkmm-2.4/gdkmm/screen.h:408:9: error: 'ListHandle' in namespace 'Glib' does not name a template type
408 | Glib::ListHandle< Glib::RefPtr<Visual> > list_visuals();
| ^~~~~~~~~~
/usr/include/gdkmm-2.4/gdkmm/screen.h:418:9: error: 'ListHandle' in namespace 'Glib' does not name a template type
418 | Glib::ListHandle< Glib::RefPtr<Window> > get_toplevel_windows();
| ^~~~~~~~~~
/usr/include/gdkmm-2.4/gdkmm/screen.h:664:9: error: 'ListHandle' in namespace 'Glib' does not name a template type
664 | Glib::ListHandle< Glib::RefPtr<Window> > get_window_stack();
| ^~~~~~~~~~
/usr/include/gdkmm-2.4/gdkmm/screen.h:675:9: error: 'SignalProxy0' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
675 | Glib::SignalProxy0< void > signal_size_changed();
| ^~~~~~~~~~~~
| SignalProxy
/usr/include/gdkmm-2.4/gdkmm/screen.h:686:9: error: 'SignalProxy0' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
686 | Glib::SignalProxy0< void > signal_composited_changed();
| ^~~~~~~~~~~~
| SignalProxy
/usr/include/gdkmm-2.4/gdkmm/screen.h:695:9: error: 'SignalProxy0' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
695 | Glib::SignalProxy0< void > signal_monitors_changed();
| ^~~~~~~~~~~~
| SignalProxy
In file included from /usr/include/gdkmm-2.4/gdkmm/colormap.h:39,
from /usr/include/gdkmm-2.4/gdkmm/image.h:33,
from /usr/include/gdkmm-2.4/gdkmm/drawable.h:35,
from /usr/include/gdkmm-2.4/gdkmm/window.h:31,
from /usr/include/gdkmm-2.4/gdkmm/event.h:28,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:38,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/gdkmm-2.4/gdkmm/color.h:244:15: error: 'ArrayHandle<T, Tr>' in namespace 'Glib' does not name a template type
244 | typedef Glib::ArrayHandle<Color,ColorTraits> ArrayHandle_Color;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gdkmm-2.4/gdkmm/image.h:33,
from /usr/include/gdkmm-2.4/gdkmm/drawable.h:35,
from /usr/include/gdkmm-2.4/gdkmm/window.h:31,
from /usr/include/gdkmm-2.4/gdkmm/event.h:28,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:38,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/gdkmm-2.4/gdkmm/colormap.h:137:20: error: 'ArrayHandle_Color' has not been declared
137 | int alloc_colors(ArrayHandle_Color& colors, int ncolors, bool writeable, bool best_match, Glib::ArrayHandle<bool>& success);
| ^~~~~~~~~~~~~~~~~
/usr/include/gdkmm-2.4/gdkmm/colormap.h:137:99: error: expected identifier
137 | int alloc_colors(ArrayHandle_Color& colors, int ncolors, bool writeable, bool best_match, Glib::ArrayHandle<bool>& success);
| ^~~~~~~~~~~~~~~~~
/usr/include/gdkmm-2.4/gdkmm/colormap.h:137:116: error: expected unqualified-id before '&' token
137 | int alloc_colors(ArrayHandle_Color& colors, int ncolors, bool writeable, bool best_match, Glib::ArrayHandle<bool>& success);
| ^
/usr/include/gdkmm-2.4/gdkmm/colormap.h:137:116: error: expected ')' before '&' token
137 | int alloc_colors(ArrayHandle_Color& colors, int ncolors, bool writeable, bool best_match, Glib::ArrayHandle<bool>& success);
| ~ ^
| )
/usr/include/gdkmm-2.4/gdkmm/colormap.h:137:99: error: expected ';' at end of member declaration
137 | int alloc_colors(ArrayHandle_Color& colors, int ncolors, bool writeable, bool best_match, Glib::ArrayHandle<bool>& success);
| ^~~~~~~~~~~~~~~~~
| ;
/usr/include/gdkmm-2.4/gdkmm/colormap.h:137:118: error: ISO C++ forbids declaration of 'success' with no type [-fpermissive]
137 | int alloc_colors(ArrayHandle_Color& colors, int ncolors, bool writeable, bool best_match, Glib::ArrayHandle<bool>& success);
| ^~~~~~~
/usr/include/gdkmm-2.4/gdkmm/colormap.h:137:118: error: expected ';' at end of member declaration
137 | int alloc_colors(ArrayHandle_Color& colors, int ncolors, bool writeable, bool best_match, Glib::ArrayHandle<bool>& success);
| ^~~~~~~
| ;
/usr/include/gdkmm-2.4/gdkmm/colormap.h:137:125: error: expected unqualified-id before ')' token
137 | int alloc_colors(ArrayHandle_Color& colors, int ncolors, bool writeable, bool best_match, Glib::ArrayHandle<bool>& success);
| ^
In file included from /usr/include/gdkmm-2.4/gdkmm/drawable.h:37,
from /usr/include/gdkmm-2.4/gdkmm/window.h:31,
from /usr/include/gdkmm-2.4/gdkmm/event.h:28,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:38,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/gdkmm-2.4/gdkmm/rgbcmap.h:56:32: error: 'ArrayHandle<T, Tr>' in namespace 'Glib' does not name a template type
56 | explicit RgbCmap(const Glib::ArrayHandle<guint32>& colors);
| ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gdkmm-2.4/gdkmm/window.h:31,
from /usr/include/gdkmm-2.4/gdkmm/event.h:28,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:38,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/gdkmm-2.4/gdkmm/drawable.h:270:66: error: 'ArrayHandle<T, Tr>' in namespace 'Glib' does not name a template type
270 | void draw_points(const Glib::RefPtr<const GC>& gc, const Glib::ArrayHandle<Point>& points);
| ^~~~~~~~~~~~~~~~~~
/usr/include/gdkmm-2.4/gdkmm/drawable.h:303:65: error: 'ArrayHandle<T, Tr>' in namespace 'Glib' does not name a template type
303 | void draw_lines(const Glib::RefPtr<const GC>& gc, const Glib::ArrayHandle<Point>& points);
| ^~~~~~~~~~~~~~~~~~
/usr/include/gdkmm-2.4/gdkmm/drawable.h:360:80: error: 'ArrayHandle<T, Tr>' in namespace 'Glib' does not name a template type
360 | void draw_polygon(const Glib::RefPtr<const GC>& gc, bool filled, const Glib::ArrayHandle<Point>& points);
| ^~~~~~~~~~~~~~~~~~
In file included from /usr/include/gdkmm-2.4/gdkmm/pixbuf.h:37,
from /usr/include/gdkmm-2.4/gdkmm/dragcontext.h:33,
from /usr/include/gdkmm-2.4/gdkmm/window.h:34,
from /usr/include/gdkmm-2.4/gdkmm/event.h:28,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:38,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/gdkmm-2.4/gdkmm/pixbufformat.h:64:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type; did you mean 'ArrayHandle'?
64 | Glib::StringArrayHandle get_mime_types() const;
| ^~~~~~~~~~~~~~~~~
| ArrayHandle
/usr/include/gdkmm-2.4/gdkmm/pixbufformat.h:66:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type; did you mean 'ArrayHandle'?
66 | Glib::StringArrayHandle get_extensions() const;
| ^~~~~~~~~~~~~~~~~
| ArrayHandle
In file included from /usr/include/giomm-2.4/giomm/inputstream.h:27,
from /usr/include/gdkmm-2.4/gdkmm/pixbuf.h:39,
from /usr/include/gdkmm-2.4/gdkmm/dragcontext.h:33,
from /usr/include/gdkmm-2.4/gdkmm/window.h:34,
from /usr/include/gdkmm-2.4/gdkmm/event.h:28,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:38,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/bytes.h:57:18: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11'
57 | class GLIBMM_API Bytes final
| ^~~~~
/usr/include/glibmm-2.4/glibmm/bytes.h:61:9: error: expected nested-name-specifier before 'CppObjectType'
61 | using CppObjectType = Bytes;
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/bytes.h:62:9: error: expected nested-name-specifier before 'BaseObjectType'
62 | using BaseObjectType = GBytes;
| ^~~~~~~~~~~~~~
In file included from /usr/include/giomm-2.4/giomm/inputstream.h:27,
from /usr/include/gdkmm-2.4/gdkmm/pixbuf.h:39,
from /usr/include/gdkmm-2.4/gdkmm/dragcontext.h:33,
from /usr/include/gdkmm-2.4/gdkmm/window.h:34,
from /usr/include/gdkmm-2.4/gdkmm/event.h:28,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:38,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/bytes.h:85:13: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
85 | Bytes() = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/bytes.h:88:25: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
88 | Bytes(const Bytes&) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/bytes.h:89:36: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
89 | Bytes& operator=(const Bytes&) = delete;
| ^~~~~~
In file included from /usr/include/giomm-2.4/giomm/inputstream.h:29,
from /usr/include/gdkmm-2.4/gdkmm/pixbuf.h:39,
from /usr/include/gdkmm-2.4/gdkmm/dragcontext.h:33,
from /usr/include/gdkmm-2.4/gdkmm/window.h:34,
from /usr/include/gdkmm-2.4/gdkmm/event.h:28,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:38,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/giomm-2.4/giomm/asyncresult.h:37:7: error: expected nested-name-specifier before 'GAsyncResult'
37 | using GAsyncResult = struct _GAsyncResult;
| ^~~~~~~~~~~~
/usr/include/giomm-2.4/giomm/asyncresult.h:38:7: error: expected nested-name-specifier before 'GAsyncResultClass'
38 | using GAsyncResultClass = struct _GAsyncResultClass;
| ^~~~~~~~~~~~~~~~~
/usr/include/giomm-2.4/giomm/asyncresult.h:63:7: error: expected nested-name-specifier before 'SlotAsyncReady'
63 | using SlotAsyncReady = sigc::slot<void, Glib::RefPtr<AsyncResult>&>;
| ^~~~~~~~~~~~~~
In file included from /usr/include/giomm-2.4/giomm/inputstream.h:29,
from /usr/include/gdkmm-2.4/gdkmm/pixbuf.h:39,
from /usr/include/gdkmm-2.4/gdkmm/dragcontext.h:33,
from /usr/include/gdkmm-2.4/gdkmm/window.h:34,
from /usr/include/gdkmm-2.4/gdkmm/event.h:28,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:38,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/giomm-2.4/giomm/asyncresult.h:137:9: error: expected nested-name-specifier before 'CppObjectType'
137 | using CppObjectType = AsyncResult;
| ^~~~~~~~~~~~~
/usr/include/giomm-2.4/giomm/asyncresult.h:138:9: error: expected nested-name-specifier before 'CppClassType'
138 | using CppClassType = AsyncResult_Class;
| ^~~~~~~~~~~~
/usr/include/giomm-2.4/giomm/asyncresult.h:139:9: error: expected nested-name-specifier before 'BaseObjectType'
139 | using BaseObjectType = GAsyncResult;
| ^~~~~~~~~~~~~~
/usr/include/giomm-2.4/giomm/asyncresult.h:140:9: error: expected nested-name-specifier before 'BaseClassType'
140 | using BaseClassType = GAsyncResultIface;
| ^~~~~~~~~~~~~
/usr/include/giomm-2.4/giomm/asyncresult.h:143:37: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
143 | AsyncResult(const AsyncResult&) = delete;
| ^~~~~~
/usr/include/giomm-2.4/giomm/asyncresult.h:144:48: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
144 | AsyncResult& operator=(const AsyncResult&) = delete;
| ^~~~~~
/usr/include/giomm-2.4/giomm/asyncresult.h:148:10: error: 'CppClassType' does not name a type
148 | static CppClassType asyncresult_class_;
| ^~~~~~~~~~~~
/usr/include/giomm-2.4/giomm/asyncresult.h:177:26: error: expected ',' or '...' before '&&' token
177 | AsyncResult(AsyncResult&& src) noexcept;
| ^~
/usr/include/giomm-2.4/giomm/asyncresult.h:177:3: error: invalid constructor; you probably meant 'Gio::AsyncResult (const Gio::AsyncResult&)'
177 | AsyncResult(AsyncResult&& src) noexcept;
| ^~~~~~~~~~~
/usr/include/giomm-2.4/giomm/asyncresult.h:177:32: error: expected ';' at end of member declaration
177 | AsyncResult(AsyncResult&& src) noexcept;
| ^
| ;
/usr/include/giomm-2.4/giomm/asyncresult.h:177:34: error: 'noexcept' does not name a type
177 | AsyncResult(AsyncResult&& src) noexcept;
| ^~~~~~~~
/usr/include/giomm-2.4/giomm/asyncresult.h:177:34: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/giomm-2.4/giomm/asyncresult.h:178:37: error: expected ',' or '...' before '&&' token
178 | AsyncResult& operator=(AsyncResult&& src) noexcept;
| ^~
/usr/include/giomm-2.4/giomm/asyncresult.h:178:43: error: expected ';' at end of member declaration
178 | AsyncResult& operator=(AsyncResult&& src) noexcept;
| ^
| ;
/usr/include/giomm-2.4/giomm/asyncresult.h:178:45: error: 'noexcept' does not name a type
178 | AsyncResult& operator=(AsyncResult&& src) noexcept;
| ^~~~~~~~
/usr/include/giomm-2.4/giomm/asyncresult.h:178:45: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/giomm-2.4/giomm/asyncresult.h:180:16: error: expected ';' at end of member declaration
180 | ~AsyncResult() noexcept override;
| ^
| ;
/usr/include/giomm-2.4/giomm/asyncresult.h:180:18: error: 'noexcept' does not name a type
180 | ~AsyncResult() noexcept override;
| ^~~~~~~~
/usr/include/giomm-2.4/giomm/asyncresult.h:180:18: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
In file included from /usr/include/giomm-2.4/giomm/inputstream.h:30,
from /usr/include/gdkmm-2.4/gdkmm/pixbuf.h:39,
from /usr/include/gdkmm-2.4/gdkmm/dragcontext.h:33,
from /usr/include/gdkmm-2.4/gdkmm/window.h:34,
from /usr/include/gdkmm-2.4/gdkmm/event.h:28,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:38,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/giomm-2.4/giomm/cancellable.h:32:7: error: expected nested-name-specifier before 'GCancellable'
32 | using GCancellable = struct _GCancellable;
| ^~~~~~~~~~~~
/usr/include/giomm-2.4/giomm/cancellable.h:33:7: error: expected nested-name-specifier before 'GCancellableClass'
33 | using GCancellableClass = struct _GCancellableClass;
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/giomm-2.4/giomm/inputstream.h:30,
from /usr/include/gdkmm-2.4/gdkmm/pixbuf.h:39,
from /usr/include/gdkmm-2.4/gdkmm/dragcontext.h:33,
from /usr/include/gdkmm-2.4/gdkmm/window.h:34,
from /usr/include/gdkmm-2.4/gdkmm/event.h:28,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:38,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/giomm-2.4/giomm/cancellable.h:57:9: error: expected nested-name-specifier before 'CppObjectType'
57 | using CppObjectType = Cancellable;
| ^~~~~~~~~~~~~
/usr/include/giomm-2.4/giomm/cancellable.h:58:9: error: expected nested-name-specifier before 'CppClassType'
58 | using CppClassType = Cancellable_Class;
| ^~~~~~~~~~~~
/usr/include/giomm-2.4/giomm/cancellable.h:59:9: error: expected nested-name-specifier before 'BaseObjectType'
59 | using BaseObjectType = GCancellable;
| ^~~~~~~~~~~~~~
/usr/include/giomm-2.4/giomm/cancellable.h:60:9: error: expected nested-name-specifier before 'BaseClassType'
60 | using BaseClassType = GCancellableClass;
| ^~~~~~~~~~~~~
/usr/include/giomm-2.4/giomm/cancellable.h:63:37: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
63 | Cancellable(const Cancellable&) = delete;
| ^~~~~~
/usr/include/giomm-2.4/giomm/cancellable.h:64:48: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
64 | Cancellable& operator=(const Cancellable&) = delete;
| ^~~~~~
/usr/include/giomm-2.4/giomm/cancellable.h:67:10: error: 'CppClassType' does not name a type
67 | static CppClassType cancellable_class_;
| ^~~~~~~~~~~~
/usr/include/giomm-2.4/giomm/cancellable.h:77:26: error: expected ',' or '...' before '&&' token
77 | Cancellable(Cancellable&& src) noexcept;
| ^~
/usr/include/giomm-2.4/giomm/cancellable.h:77:3: error: invalid constructor; you probably meant 'Gio::Cancellable (const Gio::Cancellable&)'
77 | Cancellable(Cancellable&& src) noexcept;
| ^~~~~~~~~~~
/usr/include/giomm-2.4/giomm/cancellable.h:77:32: error: expected ';' at end of member declaration
77 | Cancellable(Cancellable&& src) noexcept;
| ^
| ;
/usr/include/giomm-2.4/giomm/cancellable.h:77:34: error: 'noexcept' does not name a type
77 | Cancellable(Cancellable&& src) noexcept;
| ^~~~~~~~
/usr/include/giomm-2.4/giomm/cancellable.h:77:34: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/giomm-2.4/giomm/cancellable.h:78:37: error: expected ',' or '...' before '&&' token
78 | Cancellable& operator=(Cancellable&& src) noexcept;
| ^~
/usr/include/giomm-2.4/giomm/cancellable.h:78:43: error: expected ';' at end of member declaration
78 | Cancellable& operator=(Cancellable&& src) noexcept;
| ^
| ;
/usr/include/giomm-2.4/giomm/cancellable.h:78:45: error: 'noexcept' does not name a type
78 | Cancellable& operator=(Cancellable&& src) noexcept;
| ^~~~~~~~
/usr/include/giomm-2.4/giomm/cancellable.h:78:45: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/giomm-2.4/giomm/cancellable.h:80:16: error: expected ';' at end of member declaration
80 | ~Cancellable() noexcept override;
| ^
| ;
/usr/include/giomm-2.4/giomm/cancellable.h:80:18: error: 'noexcept' does not name a type
80 | ~Cancellable() noexcept override;
| ^~~~~~~~
/usr/include/giomm-2.4/giomm/cancellable.h:80:18: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/giomm-2.4/giomm/cancellable.h:108:9: error: expected nested-name-specifier before 'SlotCancelledCallback'
108 | using SlotCancelledCallback = sigc::slot<void>;
| ^~~~~~~~~~~~~~~~~~~~~
/usr/include/giomm-2.4/giomm/cancellable.h:261:24: error: 'SlotCancelledCallback' does not name a type
261 | gulong connect(const SlotCancelledCallback& slot);
| ^~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gdkmm-2.4/gdkmm/pixbuf.h:39,
from /usr/include/gdkmm-2.4/gdkmm/dragcontext.h:33,
from /usr/include/gdkmm-2.4/gdkmm/window.h:34,
from /usr/include/gdkmm-2.4/gdkmm/event.h:28,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:38,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/giomm-2.4/giomm/inputstream.h:34:7: error: expected nested-name-specifier before 'GInputStream'
34 | using GInputStream = struct _GInputStream;
| ^~~~~~~~~~~~
/usr/include/giomm-2.4/giomm/inputstream.h:35:7: error: expected nested-name-specifier before 'GInputStreamClass'
35 | using GInputStreamClass = struct _GInputStreamClass;
| ^~~~~~~~~~~~~~~~~
/usr/include/giomm-2.4/giomm/inputstream.h:62:9: error: expected nested-name-specifier before 'CppObjectType'
62 | using CppObjectType = InputStream;
| ^~~~~~~~~~~~~
/usr/include/giomm-2.4/giomm/inputstream.h:63:9: error: expected nested-name-specifier before 'CppClassType'
63 | using CppClassType = InputStream_Class;
| ^~~~~~~~~~~~
/usr/include/giomm-2.4/giomm/inputstream.h:64:9: error: expected nested-name-specifier before 'BaseObjectType'
64 | using BaseObjectType = GInputStream;
| ^~~~~~~~~~~~~~
/usr/include/giomm-2.4/giomm/inputstream.h:65:9: error: expected nested-name-specifier before 'BaseClassType'
65 | using BaseClassType = GInputStreamClass;
| ^~~~~~~~~~~~~
/usr/include/giomm-2.4/giomm/inputstream.h:68:37: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
68 | InputStream(const InputStream&) = delete;
| ^~~~~~
/usr/include/giomm-2.4/giomm/inputstream.h:69:48: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
69 | InputStream& operator=(const InputStream&) = delete;
| ^~~~~~
/usr/include/giomm-2.4/giomm/inputstream.h:72:10: error: 'CppClassType' does not name a type
72 | static CppClassType inputstream_class_;
| ^~~~~~~~~~~~
/usr/include/giomm-2.4/giomm/inputstream.h:82:26: error: expected ',' or '...' before '&&' token
82 | InputStream(InputStream&& src) noexcept;
| ^~
/usr/include/giomm-2.4/giomm/inputstream.h:82:3: error: invalid constructor; you probably meant 'Gio::InputStream (const Gio::InputStream&)'
82 | InputStream(InputStream&& src) noexcept;
| ^~~~~~~~~~~
/usr/include/giomm-2.4/giomm/inputstream.h:82:32: error: expected ';' at end of member declaration
82 | InputStream(InputStream&& src) noexcept;
| ^
| ;
/usr/include/giomm-2.4/giomm/inputstream.h:82:34: error: 'noexcept' does not name a type
82 | InputStream(InputStream&& src) noexcept;
| ^~~~~~~~
/usr/include/giomm-2.4/giomm/inputstream.h:82:34: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/giomm-2.4/giomm/inputstream.h:83:37: error: expected ',' or '...' before '&&' token
83 | InputStream& operator=(InputStream&& src) noexcept;
| ^~
/usr/include/giomm-2.4/giomm/inputstream.h:83:43: error: expected ';' at end of member declaration
83 | InputStream& operator=(InputStream&& src) noexcept;
| ^
| ;
/usr/include/giomm-2.4/giomm/inputstream.h:83:45: error: 'noexcept' does not name a type
83 | InputStream& operator=(InputStream&& src) noexcept;
| ^~~~~~~~
/usr/include/giomm-2.4/giomm/inputstream.h:83:45: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/giomm-2.4/giomm/inputstream.h:85:16: error: expected ';' at end of member declaration
85 | ~InputStream() noexcept override;
| ^
| ;
/usr/include/giomm-2.4/giomm/inputstream.h:85:18: error: 'noexcept' does not name a type
85 | ~InputStream() noexcept override;
| ^~~~~~~~
/usr/include/giomm-2.4/giomm/inputstream.h:85:18: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
In file included from /usr/include/gdkmm-2.4/gdkmm/pixbuf.h:39,
from /usr/include/gdkmm-2.4/gdkmm/dragcontext.h:33,
from /usr/include/gdkmm-2.4/gdkmm/window.h:34,
from /usr/include/gdkmm-2.4/gdkmm/event.h:28,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:38,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/giomm-2.4/giomm/inputstream.h:251:44: error: 'SlotAsyncReady' does not name a type
251 | void read_bytes_async(gsize count, const SlotAsyncReady& slot, const Glib::RefPtr<Cancellable>& cancellable, int io_priority = Glib::PRIORITY_DEFAULT);
| ^~~~~~~~~~~~~~
/usr/include/giomm-2.4/giomm/inputstream.h:279:44: error: 'SlotAsyncReady' does not name a type
279 | void read_bytes_async(gsize count, const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT);
| ^~~~~~~~~~~~~~
/usr/include/giomm-2.4/giomm/inputstream.h:386:52: error: 'SlotAsyncReady' does not name a type
386 | void read_async(void* buffer, gsize count, const SlotAsyncReady& slot, const Glib::RefPtr<Cancellable>& cancellable, int io_priority = Glib::PRIORITY_DEFAULT);
| ^~~~~~~~~~~~~~
/usr/include/giomm-2.4/giomm/inputstream.h:417:52: error: 'SlotAsyncReady' does not name a type
417 | void read_async(void* buffer, gsize count, const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT);
| ^~~~~~~~~~~~~~
/usr/include/giomm-2.4/giomm/inputstream.h:462:56: error: 'SlotAsyncReady' does not name a type
462 | void read_all_async(void* buffer, gsize count, const SlotAsyncReady& slot, const Glib::RefPtr<Cancellable>& cancellable, int io_priority = Glib::PRIORITY_DEFAULT);
| ^~~~~~~~~~~~~~
/usr/include/giomm-2.4/giomm/inputstream.h:495:56: error: 'SlotAsyncReady' does not name a type
495 | void read_all_async(void* buffer, gsize count, const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT);
| ^~~~~~~~~~~~~~
/usr/include/giomm-2.4/giomm/inputstream.h:549:38: error: 'SlotAsyncReady' does not name a type
549 | void skip_async(gsize count, const SlotAsyncReady& slot, const Glib::RefPtr<Cancellable>& cancellable, int io_priority = Glib::PRIORITY_DEFAULT);
| ^~~~~~~~~~~~~~
/usr/include/giomm-2.4/giomm/inputstream.h:578:38: error: 'SlotAsyncReady' does not name a type
578 | void skip_async(gsize count, const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT);
| ^~~~~~~~~~~~~~
/usr/include/giomm-2.4/giomm/inputstream.h:605:26: error: 'SlotAsyncReady' does not name a type
605 | void close_async(const SlotAsyncReady& slot, const Glib::RefPtr<Cancellable>& cancellable, int io_priority = Glib::PRIORITY_DEFAULT);
| ^~~~~~~~~~~~~~
/usr/include/giomm-2.4/giomm/inputstream.h:621:26: error: 'SlotAsyncReady' does not name a type
621 | void close_async(const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT);
| ^~~~~~~~~~~~~~
In file included from /usr/include/gdkmm-2.4/gdkmm/dragcontext.h:33,
from /usr/include/gdkmm-2.4/gdkmm/window.h:34,
from /usr/include/gdkmm-2.4/gdkmm/event.h:28,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:38,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/gdkmm-2.4/gdkmm/pixbuf.h:704:25: error: 'StringArrayHandle' in namespace 'Glib' does not name a type; did you mean 'ArrayHandle'?
704 | const Glib::StringArrayHandle& option_keys,
| ^~~~~~~~~~~~~~~~~
| ArrayHandle
/usr/include/gdkmm-2.4/gdkmm/pixbuf.h:705:25: error: 'StringArrayHandle' in namespace 'Glib' does not name a type; did you mean 'ArrayHandle'?
705 | const Glib::StringArrayHandle& option_values);
| ^~~~~~~~~~~~~~~~~
| ArrayHandle
/usr/include/gdkmm-2.4/gdkmm/pixbuf.h:758:35: error: 'StringArrayHandle' in namespace 'Glib' does not name a type; did you mean 'ArrayHandle'?
758 | const Glib::StringArrayHandle& option_keys,
| ^~~~~~~~~~~~~~~~~
| ArrayHandle
/usr/include/gdkmm-2.4/gdkmm/pixbuf.h:759:35: error: 'StringArrayHandle' in namespace 'Glib' does not name a type; did you mean 'ArrayHandle'?
759 | const Glib::StringArrayHandle& option_values);
| ^~~~~~~~~~~~~~~~~
| ArrayHandle
In file included from /usr/include/gdkmm-2.4/gdkmm/dragcontext.h:33,
from /usr/include/gdkmm-2.4/gdkmm/window.h:34,
from /usr/include/gdkmm-2.4/gdkmm/event.h:28,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:38,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/gdkmm-2.4/gdkmm/pixbuf.h:886:17: error: 'SListHandle' in namespace 'Glib' does not name a template type
886 | typedef Glib::SListHandle< Glib::RefPtr<PixbufFormat>, PixbufFormatTraits > SListHandle_PixbufFormat;
| ^~~~~~~~~~~
/usr/include/gdkmm-2.4/gdkmm/pixbuf.h:891:10: error: 'SListHandle_PixbufFormat' does not name a type
891 | static SListHandle_PixbufFormat get_formats();
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gdkmm-2.4/gdkmm/window.h:34,
from /usr/include/gdkmm-2.4/gdkmm/event.h:28,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:38,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/gdkmm-2.4/gdkmm/dragcontext.h:332:8: error: 'ListHandle_AtomString' in namespace 'Gdk' does not name a type
332 | Gdk::ListHandle_AtomString get_targets() const;
| ^~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gdkmm-2.4/gdkmm/event.h:28,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:38,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/gdkmm-2.4/gdkmm/window.h:1915:9: error: 'ListHandle' in namespace 'Glib' does not name a template type
1915 | Glib::ListHandle< Glib::RefPtr<Window> > get_children();
| ^~~~~~~~~~
/usr/include/gdkmm-2.4/gdkmm/window.h:1927:9: error: 'ListHandle' in namespace 'Glib' does not name a template type
1927 | Glib::ListHandle< Glib::RefPtr<const Window> > get_children() const;
| ^~~~~~~~~~
/usr/include/gdkmm-2.4/gdkmm/window.h:1957:34: error: 'ListHandle' in namespace 'Glib' does not name a template type
1957 | void set_icon_list(const Glib::ListHandle< Glib::RefPtr<Gdk::Pixbuf> >& pixbufs);
| ^~~~~~~~~~
/usr/include/gdkmm-2.4/gdkmm/window.h:1957:44: error: expected ',' or '...' before '<' token
1957 | void set_icon_list(const Glib::ListHandle< Glib::RefPtr<Gdk::Pixbuf> >& pixbufs);
| ^
/usr/include/gdkmm-2.4/gdkmm/window.h:2075:16: error: 'ListHandle' in namespace 'Glib' does not name a template type
2075 | static Glib::ListHandle< Glib::RefPtr<Window> > get_toplevels();
| ^~~~~~~~~~
/usr/include/gdkmm-2.4/gdkmm/window.h:2214:52: error: 'StringArrayHandle' in namespace 'Glib' does not name a type; did you mean 'ArrayHandle'?
2214 | Glib::RefPtr<DragContext> drag_begin(const Glib::StringArrayHandle& targets);
| ^~~~~~~~~~~~~~~~~
| ArrayHandle
In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/gdkmm-2.4/gdkmm/display.h:241:9: error: 'ListHandle' in namespace 'Glib' does not name a template type
241 | Glib::ListHandle< Glib::RefPtr<Device> > list_devices();
| ^~~~~~~~~~
/usr/include/gdkmm-2.4/gdkmm/display.h:250:9: error: 'ListHandle' in namespace 'Glib' does not name a template type
250 | Glib::ListHandle< Glib::RefPtr<const Device> > list_devices() const;
| ^~~~~~~~~~
/usr/include/gdkmm-2.4/gdkmm/display.h:743:102: error: 'StringArrayHandle' in namespace 'Glib' does not name a type; did you mean 'ArrayHandle'?
743 | void store_clipboard(const Glib::RefPtr<Gdk::Window>& clipboard_window, guint32 time_, const Glib::StringArrayHandle& targets);
| ^~~~~~~~~~~~~~~~~
| ArrayHandle
/usr/include/gdkmm-2.4/gdkmm/display.h:787:9: error: 'SignalProxy1' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
787 | Glib::SignalProxy1< void,bool > signal_closed();
| ^~~~~~~~~~~~
| SignalProxy
In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
from /usr/include/gtk-2.0/gtk/gtk.h:33,
from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30,
from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:47,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
236 | void gtk_type_init (GTypeDebugFlags debug_flags);
| ^
In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
from /usr/include/glib-2.0/gobject/gbinding.h:29,
from /usr/include/glib-2.0/glib-object.h:22,
from /usr/include/glibmm-2.4/glibmm/class.h:24,
from /usr/include/glibmm-2.4/glibmm/objectbase.h:21,
from /usr/include/glibmm-2.4/glibmm/object.h:29,
from /usr/include/gtkmm-2.4/gtkmm/window.h:31,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here
685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
| ^~~~~~~~~~~~~~~
In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
from /usr/include/gtk-2.0/gtk/gtk.h:126,
from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30,
from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:47,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
73 | GTimeVal last_popdown;
| ^~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/galloca.h:32,
from /usr/include/glib-2.0/glib.h:30,
from /usr/include/glibmm-2.4/glibmm/unicode.h:23,
from /usr/include/glibmm-2.4/glibmm/ustring.h:21,
from gconfig.h:13,
from main.cc:10:
/usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here
545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
| ^~~~~~~~
In file included from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:47,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/gtkmm-2.4/gtkmm/targetentry.h:91:15: error: 'ArrayHandle<T, Tr>' in namespace 'Glib' does not name a template type
91 | typedef Glib::ArrayHandle< TargetEntry, TargetEntry_Traits > ArrayHandle_TargetEntry;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:47,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/gtkmm-2.4/gtkmm/targetlist.h:76:53: error: 'ArrayHandle_TargetEntry' does not name a type
76 | static Glib::RefPtr<Gtk::TargetList> create(const ArrayHandle_TargetEntry& targets);
| ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/gtkmm-2.4/gtkmm/targetlist.h:86:18: error: 'ArrayHandle_TargetEntry' does not name a type
86 | void add(const ArrayHandle_TargetEntry& targets);
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/glibmm-2.4/glibmm.h:88,
from /usr/include/gtkmm-2.4/gtkmm/stockid.h:26,
from /usr/include/gtkmm-2.4/gtkmm/iconset.h:35,
from /usr/include/gtkmm-2.4/gtkmm/style.h:46,
from /usr/include/gtkmm-2.4/gtkmm/rc.h:31,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:48,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/thread.h:143:45: error: 'nullptr' was not declared in this scope
143 | void thread_init(GThreadFunctions* vtable = nullptr);
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/thread.h:226:27: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
226 | Thread(const Thread&) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/thread.h:227:38: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
227 | Thread& operator=(const Thread&) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/thread.h:437:25: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
437 | Mutex(const Mutex&) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/thread.h:438:36: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
438 | Mutex& operator=(const Mutex&) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/thread.h:566:33: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
566 | Lock(const RecMutex::Lock&) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/thread.h:567:54: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
567 | RecMutex::Lock& operator=(const RecMutex::Lock&) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/thread.h:626:27: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
626 | RWLock(const RWLock&) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/thread.h:627:38: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
627 | RWLock& operator=(const RWLock&) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/thread.h:643:43: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
643 | ReaderLock(const RWLock::ReaderLock&) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/thread.h:644:62: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
644 | RWLock::ReaderLock& operator=(const RWLock::ReaderLock&) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/thread.h:669:43: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
669 | WriterLock(const RWLock::WriterLock&) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/thread.h:670:62: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
670 | RWLock::WriterLock& operator=(const RWLock::WriterLock&) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/thread.h:723:23: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
723 | Cond(const Cond&) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/thread.h:724:34: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
724 | Cond& operator=(const Cond&) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/thread.h:784:9: error: expected nested-name-specifier before 'DestroyNotifyFunc'
784 | using DestroyNotifyFunc = void (*) (void*);
| ^~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/thread.h:789:28: error: 'DestroyNotifyFunc' has not been declared
789 | inline void set(T* data, DestroyNotifyFunc notify_func = &StaticPrivate<T>::delete_ptr);
| ^~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/thread.h:808:32: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
808 | Private(const Private<T>&) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/thread.h:809:46: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
809 | Private<T>& operator=(const Private<T>&) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/thread.h:811:9: error: expected nested-name-specifier before 'DestructorFunc'
811 | using DestructorFunc = void (*) (void*);
| ^~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/thread.h:815:41: error: expected ')' before 'destructor_func'
815 | explicit inline Private(DestructorFunc destructor_func = &Private<T>::delete_ptr);
| ~ ^~~~~~~~~~~~~~~~
| )
/usr/include/glibmm-2.4/glibmm/thread.h:1107:6: error: no declaration matches 'void Glib::StaticPrivate<T>::set(T*, typename Glib::StaticPrivate<T>::DestroyNotifyFunc)'
1107 | void StaticPrivate<T>::set(T* data, typename StaticPrivate<T>::DestroyNotifyFunc notify_func)
| ^~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/thread.h:789:15: note: candidate is: 'void Glib::StaticPrivate<T>::set(T*, int)'
789 | inline void set(T* data, DestroyNotifyFunc notify_func = &StaticPrivate<T>::delete_ptr);
| ^~~
/usr/include/glibmm-2.4/glibmm/thread.h:782:8: note: 'struct Glib::StaticPrivate<T>' defined here
782 | struct StaticPrivate
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/thread.h:1127:1: error: no declaration matches 'Glib::Private<T>::Private(typename Glib::Private<T>::DestructorFunc)'
1127 | Private<T>::Private(typename Private<T>::DestructorFunc destructor_func)
| ^~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/thread.h:808:3: note: candidate is: 'Glib::Private<T>::Private(const Glib::Private<T>&)'
808 | Private(const Private<T>&) = delete;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/thread.h:804:7: note: 'class Glib::Private<T>' defined here
804 | class Private
| ^~~~~~~
In file included from /usr/include/glibmm-2.4/glibmm.h:90,
from /usr/include/gtkmm-2.4/gtkmm/stockid.h:26,
from /usr/include/gtkmm-2.4/gtkmm/iconset.h:35,
from /usr/include/gtkmm-2.4/gtkmm/style.h:46,
from /usr/include/gtkmm-2.4/gtkmm/rc.h:31,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:48,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/threads.h:123:27: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
123 | Thread(const Thread&) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/threads.h:124:38: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
124 | Thread& operator=(const Thread&) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/threads.h:249:25: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
249 | Mutex(const Mutex&) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/threads.h:250:36: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
250 | Mutex& operator=(const Mutex&) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/threads.h:304:30: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
304 | Lock(const Mutex::Lock&) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/threads.h:305:48: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
305 | Mutex::Lock& operator=(const Mutex::Lock&) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/threads.h:346:31: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
346 | RecMutex(const RecMutex&) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/threads.h:347:42: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
347 | RecMutex& operator=(const RecMutex&) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/threads.h:372:33: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
372 | Lock(const RecMutex::Lock&) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/threads.h:373:54: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
373 | RecMutex::Lock& operator=(const RecMutex::Lock&) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/threads.h:420:27: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
420 | RWLock(const RWLock&) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/threads.h:421:38: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
421 | RWLock& operator=(const RWLock&) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/threads.h:450:43: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
450 | ReaderLock(const RWLock::ReaderLock&) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/threads.h:451:62: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
451 | RWLock::ReaderLock& operator=(const RWLock::ReaderLock&) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/threads.h:476:43: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
476 | WriterLock(const RWLock::WriterLock&) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/threads.h:477:62: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
477 | RWLock::WriterLock& operator=(const RWLock::WriterLock&) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/threads.h:531:23: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
531 | Cond(const Cond&) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/threads.h:532:34: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
532 | Cond& operator=(const Cond&) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/threads.h:624:32: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
624 | Private(const Private<T>&) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/threads.h:625:46: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
625 | Private<T>& operator=(const Private<T>&) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/threads.h:627:9: error: expected nested-name-specifier before 'DestructorFunc'
627 | using DestructorFunc = void (*) (void*);
| ^~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/threads.h:639:41: error: expected ')' before 'destructor_func'
639 | explicit inline Private(DestructorFunc destructor_func = &Private<T>::delete_ptr);
| ~ ^~~~~~~~~~~~~~~~
| )
/usr/include/glibmm-2.4/glibmm/threads.h:928:1: error: no declaration matches 'Glib::Threads::Private<T>::Private(typename Glib::Threads::Private<T>::DestructorFunc)'
928 | Private<T>::Private(typename Private<T>::DestructorFunc destructor_func)
| ^~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/threads.h:624:3: note: candidate is: 'Glib::Threads::Private<T>::Private(const Glib::Threads::Private<T>&)'
624 | Private(const Private<T>&) = delete;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/threads.h:621:7: note: 'class Glib::Threads::Private<T>' defined here
621 | class Private
| ^~~~~~~
In file included from /usr/include/glibmm-2.4/glibmm.h:93,
from /usr/include/gtkmm-2.4/gtkmm/stockid.h:26,
from /usr/include/gtkmm-2.4/gtkmm/iconset.h:35,
from /usr/include/gtkmm-2.4/gtkmm/style.h:46,
from /usr/include/gtkmm-2.4/gtkmm/rc.h:31,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:48,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/balancedtree.h:63:9: error: expected nested-name-specifier before 'CppObjectType'
63 | using CppObjectType = BalancedTree;
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/balancedtree.h:64:9: error: expected nested-name-specifier before 'BaseObjectType'
64 | using BaseObjectType = GTree;
| ^~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/balancedtree.h:70:9: error: expected nested-name-specifier before 'TraverseFunc'
70 | using TraverseFunc = sigc::slot<bool, const K&, const V&>;
| ^~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/balancedtree.h:71:9: error: expected nested-name-specifier before 'CompareFunc'
71 | using CompareFunc = sigc::slot<int, const K&, const K&>;
| ^~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/balancedtree.h:80:22: error: 'CompareFunc' does not name a type; did you mean 'GCompareFunc'?
80 | BalancedTree(const CompareFunc &key_compare_slot_) :
| ^~~~~~~~~~~
| GCompareFunc
/usr/include/glibmm-2.4/glibmm/balancedtree.h:94:58: error: 'CompareFunc' does not name a type; did you mean 'GCompareFunc'?
94 | static Glib::RefPtr< BalancedTree<K, V> > create(const CompareFunc &key_compare_slot)
| ^~~~~~~~~~~
| GCompareFunc
/usr/include/glibmm-2.4/glibmm/balancedtree.h:225:22: error: 'TraverseFunc' does not name a type; did you mean 'GTraverseFunc'?
225 | void foreach(const TraverseFunc& func) const
| ^~~~~~~~~~~~
| GTraverseFunc
/usr/include/glibmm-2.4/glibmm/balancedtree.h:246:19: error: 'CompareFunc' does not name a type; did you mean 'GCompareFunc'?
246 | V* search(const CompareFunc &search_func, const K& key)
| ^~~~~~~~~~~
| GCompareFunc
/usr/include/glibmm-2.4/glibmm/balancedtree.h:269:25: error: 'CompareFunc' does not name a type; did you mean 'GCompareFunc'?
269 | const V* search(const CompareFunc &search_func, const K& key) const
| ^~~~~~~~~~~
| GCompareFunc
/usr/include/glibmm-2.4/glibmm/balancedtree.h:280:52: error: 'CompareFunc' does not name a type; did you mean 'GCompareFunc'?
280 | static gint on_compare_key(const K& key_a, const CompareFunc& func, const K& key_b)
| ^~~~~~~~~~~
| GCompareFunc
/usr/include/glibmm-2.4/glibmm/balancedtree.h:336:3: error: 'CompareFunc' does not name a type; did you mean 'GCompareFunc'?
336 | CompareFunc key_compare_slot;
| ^~~~~~~~~~~
| GCompareFunc
/usr/include/glibmm-2.4/glibmm/balancedtree.h: In constructor 'Glib::BalancedTree<K, V>::BalancedTree()':
/usr/include/glibmm-2.4/glibmm/balancedtree.h:75:5: error: class 'Glib::BalancedTree<K, V>' does not have any field named 'key_compare_slot'
75 | key_compare_slot(sigc::ptr_fun(key_compare))
| ^~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/balancedtree.h:77:50: error: 'key_compare_slot' was not declared in this scope; did you mean 'key_compare'?
77 | gobject_ = g_tree_new_full(on_compare_tree, &key_compare_slot, on_destroy_key, on_destroy_value);
| ^~~~~~~~~~~~~~~~
| key_compare
/usr/include/glibmm-2.4/glibmm/balancedtree.h: In constructor 'Glib::BalancedTree<K, V>::BalancedTree(const int&)':
/usr/include/glibmm-2.4/glibmm/balancedtree.h:81:5: error: class 'Glib::BalancedTree<K, V>' does not have any field named 'key_compare_slot'
81 | key_compare_slot(key_compare_slot_)
| ^~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/balancedtree.h:83:50: error: 'key_compare_slot' was not declared in this scope; did you mean 'key_compare_slot_'?
83 | gobject_ = g_tree_new_full(on_compare_tree, &key_compare_slot, on_destroy_key, on_destroy_value);
| ^~~~~~~~~~~~~~~~
| key_compare_slot_
/usr/include/glibmm-2.4/glibmm/balancedtree.h: In member function 'void Glib::BalancedTree<K, V>::foreach(const int&) const':
/usr/include/glibmm-2.4/glibmm/balancedtree.h:227:5: error: 'TraverseFunc' was not declared in this scope; did you mean 'GTraverseFunc'?
227 | TraverseFunc func_copy = func;
| ^~~~~~~~~~~~
| GTraverseFunc
/usr/include/glibmm-2.4/glibmm/balancedtree.h:228:97: error: 'func_copy' was not declared in this scope
228 | g_tree_foreach(const_cast<GTree*>(gobj()), c_callback_traverse, reinterpret_cast<gpointer>(&func_copy));
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/balancedtree.h: In member function 'V* Glib::BalancedTree<K, V>::search(const int&, const K&)':
/usr/include/glibmm-2.4/glibmm/balancedtree.h:248:37: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive]
248 | sigc::slot<int, const K&, const CompareFunc&, const K&> real_slot = sigc::ptr_fun(on_compare_key);
| ^~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/balancedtree.h:248:59: error: template argument 3 is invalid
248 | sigc::slot<int, const K&, const CompareFunc&, const K&> real_slot = sigc::ptr_fun(on_compare_key);
| ^
/usr/include/glibmm-2.4/glibmm/balancedtree.h: In static member function 'static gboolean Glib::BalancedTree<K, V>::c_callback_traverse(gpointer, gpointer, gpointer)':
/usr/include/glibmm-2.4/glibmm/balancedtree.h:295:11: error: 'TraverseFunc' does not name a type; did you mean 'GTraverseFunc'?
295 | const TraverseFunc* tf = reinterpret_cast<const TraverseFunc*>(slot);
| ^~~~~~~~~~~~
| GTraverseFunc
/usr/include/glibmm-2.4/glibmm/balancedtree.h:296:14: error: 'tf' was not declared in this scope; did you mean 'tm'?
296 | return (*tf)(*reinterpret_cast<const K*>(key), *reinterpret_cast<const V*>(value));
| ^~
| tm
/usr/include/glibmm-2.4/glibmm/balancedtree.h: In static member function 'static gint Glib::BalancedTree<K, V>::on_compare_tree(gconstpointer, gconstpointer, gpointer)':
/usr/include/glibmm-2.4/glibmm/balancedtree.h:304:11: error: 'CompareFunc' does not name a type; did you mean 'GCompareFunc'?
304 | const CompareFunc& func = *reinterpret_cast<const CompareFunc*>(data);
| ^~~~~~~~~~~
| GCompareFunc
In file included from /usr/include/glibmm-2.4/glibmm.h:97,
from /usr/include/gtkmm-2.4/gtkmm/stockid.h:26,
from /usr/include/gtkmm-2.4/gtkmm/iconset.h:35,
from /usr/include/gtkmm-2.4/gtkmm/style.h:46,
from /usr/include/gtkmm-2.4/gtkmm/rc.h:31,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:48,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/binding.h: At global scope:
/usr/include/glibmm-2.4/glibmm/binding.h:29:7: error: expected nested-name-specifier before 'GBinding'
29 | using GBinding = struct _GBinding;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/binding.h:30:7: error: expected nested-name-specifier before 'GBindingClass'
30 | using GBindingClass = struct _GBindingClass;
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/binding.h:217:9: error: expected nested-name-specifier before 'CppObjectType'
217 | using CppObjectType = Binding;
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/binding.h:218:9: error: expected nested-name-specifier before 'CppClassType'
218 | using CppClassType = Binding_Class;
| ^~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/binding.h:219:9: error: expected nested-name-specifier before 'BaseObjectType'
219 | using BaseObjectType = GBinding;
| ^~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/binding.h:220:9: error: expected nested-name-specifier before 'BaseClassType'
220 | using BaseClassType = GBindingClass;
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/binding.h:223:29: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
223 | Binding(const Binding&) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/binding.h:224:40: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
224 | Binding& operator=(const Binding&) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/binding.h:227:10: error: 'CppClassType' does not name a type
227 | static CppClassType binding_class_;
| ^~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/binding.h:237:18: error: expected ',' or '...' before '&&' token
237 | Binding(Binding&& src) noexcept;
| ^~
/usr/include/glibmm-2.4/glibmm/binding.h:237:3: error: invalid constructor; you probably meant 'Glib::Binding (const Glib::Binding&)'
237 | Binding(Binding&& src) noexcept;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/binding.h:237:24: error: expected ';' at end of member declaration
237 | Binding(Binding&& src) noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/binding.h:237:26: error: 'noexcept' does not name a type
237 | Binding(Binding&& src) noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/binding.h:237:26: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/binding.h:238:29: error: expected ',' or '...' before '&&' token
238 | Binding& operator=(Binding&& src) noexcept;
| ^~
/usr/include/glibmm-2.4/glibmm/binding.h:238:35: error: expected ';' at end of member declaration
238 | Binding& operator=(Binding&& src) noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/binding.h:238:37: error: 'noexcept' does not name a type
238 | Binding& operator=(Binding&& src) noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/binding.h:238:37: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/binding.h:240:12: error: expected ';' at end of member declaration
240 | ~Binding() noexcept override;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/binding.h:240:14: error: 'noexcept' does not name a type
240 | ~Binding() noexcept override;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/binding.h:240:14: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
In file included from /usr/include/glibmm-2.4/glibmm.h:97,
from /usr/include/gtkmm-2.4/gtkmm/stockid.h:26,
from /usr/include/gtkmm-2.4/gtkmm/iconset.h:35,
from /usr/include/gtkmm-2.4/gtkmm/style.h:46,
from /usr/include/gtkmm-2.4/gtkmm/rc.h:31,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:48,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/binding.h:275:9: error: expected nested-name-specifier before 'SlotTransform'
275 | using SlotTransform = sigc::slot<bool, const GValue*, GValue*>;
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/binding.h:288:3: error: expected unqualified-id before 'using'
288 | using SlotTypedTransform = sigc::slot<bool, const T_from&, T_to&>;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/binding.h:333:11: error: 'SlotTransform' does not name a type; did you mean 'GValueTransform'?
333 | const SlotTransform& transform_to = SlotTransform(),
| ^~~~~~~~~~~~~
| GValueTransform
/usr/include/glibmm-2.4/glibmm/binding.h:334:11: error: 'SlotTransform' does not name a type; did you mean 'GValueTransform'?
334 | const SlotTransform& transform_from = SlotTransform());
| ^~~~~~~~~~~~~
| GValueTransform
/usr/include/glibmm-2.4/glibmm/binding.h:678:22: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11'
678 | void unreference() const override;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/binding.h:688:11: error: expected nested-name-specifier before 'result_type'
688 | using result_type = bool;
| ^~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/binding.h:690:25: error: 'SlotTypedTransform' does not name a type
690 | TransformProp(const SlotTypedTransform<T_from, T_to>& slot) : typed_transform(slot) {}
| ^~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/binding.h:690:43: error: expected ',' or '...' before '<' token
690 | TransformProp(const SlotTypedTransform<T_from, T_to>& slot) : typed_transform(slot) {}
| ^
/usr/include/glibmm-2.4/glibmm/binding.h:709:5: error: 'SlotTypedTransform' does not name a type
709 | SlotTypedTransform<T_from, T_to> typed_transform;
| ^~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/binding.h:333:41: error: 'SlotTransform' was not declared in this scope; did you mean 'GValueTransform'?
333 | const SlotTransform& transform_to = SlotTransform(),
| ^~~~~~~~~~~~~
| GValueTransform
/usr/include/glibmm-2.4/glibmm/binding.h:334:43: error: 'SlotTransform' was not declared in this scope; did you mean 'GValueTransform'?
334 | const SlotTransform& transform_from = SlotTransform());
| ^~~~~~~~~~~~~
| GValueTransform
/usr/include/glibmm-2.4/glibmm/binding.h: In static member function 'static Glib::RefPtr<Glib::Binding> Glib::Binding::bind_property(const Glib::PropertyProxy<T_source>&, const Glib::PropertyProxy<T_target>&, Glib::BindingFlags, const T_functor_to&)':
/usr/include/glibmm-2.4/glibmm/binding.h:386:5: error: 'SlotTypedTransform' was not declared in this scope
386 | SlotTypedTransform<T_source, T_target> slot_transform_to = transform_to;
| ^~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/binding.h:386:32: error: expected primary-expression before ',' token
386 | SlotTypedTransform<T_source, T_target> slot_transform_to = transform_to;
| ^
/usr/include/glibmm-2.4/glibmm/binding.h:386:42: error: expected primary-expression before '>' token
386 | SlotTypedTransform<T_source, T_target> slot_transform_to = transform_to;
| ^
/usr/include/glibmm-2.4/glibmm/binding.h:386:44: error: 'slot_transform_to' was not declared in this scope; did you mean 'transform_to'?
386 | SlotTypedTransform<T_source, T_target> slot_transform_to = transform_to;
| ^~~~~~~~~~~~~~~~~
| transform_to
/usr/include/glibmm-2.4/glibmm/binding.h:389:35: error: there are no arguments to 'SlotTransform' that depend on a template parameter, so a declaration of 'SlotTransform' must be available [-fpermissive]
389 | slot_transform_to.empty() ? SlotTransform() : TransformProp<T_source, T_target>(slot_transform_to));
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/binding.h: In static member function 'static Glib::RefPtr<Glib::Binding> Glib::Binding::bind_property(const Glib::PropertyProxy<T_source>&, const Glib::PropertyProxy_WriteOnly<T_target>&, Glib::BindingFlags, const T_functor_to&)':
/usr/include/glibmm-2.4/glibmm/binding.h:421:5: error: 'SlotTypedTransform' was not declared in this scope
421 | SlotTypedTransform<T_source, T_target> slot_transform_to = transform_to;
| ^~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/binding.h:421:32: error: expected primary-expression before ',' token
421 | SlotTypedTransform<T_source, T_target> slot_transform_to = transform_to;
| ^
/usr/include/glibmm-2.4/glibmm/binding.h:421:42: error: expected primary-expression before '>' token
421 | SlotTypedTransform<T_source, T_target> slot_transform_to = transform_to;
| ^
/usr/include/glibmm-2.4/glibmm/binding.h:421:44: error: 'slot_transform_to' was not declared in this scope; did you mean 'transform_to'?
421 | SlotTypedTransform<T_source, T_target> slot_transform_to = transform_to;
| ^~~~~~~~~~~~~~~~~
| transform_to
/usr/include/glibmm-2.4/glibmm/binding.h:424:35: error: there are no arguments to 'SlotTransform' that depend on a template parameter, so a declaration of 'SlotTransform' must be available [-fpermissive]
424 | slot_transform_to.empty() ? SlotTransform() : TransformProp<T_source, T_target>(slot_transform_to));
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/binding.h: In static member function 'static Glib::RefPtr<Glib::Binding> Glib::Binding::bind_property(const Glib::PropertyProxy_ReadOnly<T_source>&, const Glib::PropertyProxy<T_target>&, Glib::BindingFlags, const T_functor_to&)':
/usr/include/glibmm-2.4/glibmm/binding.h:456:5: error: 'SlotTypedTransform' was not declared in this scope
456 | SlotTypedTransform<T_source, T_target> slot_transform_to = transform_to;
| ^~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/binding.h:456:32: error: expected primary-expression before ',' token
456 | SlotTypedTransform<T_source, T_target> slot_transform_to = transform_to;
| ^
/usr/include/glibmm-2.4/glibmm/binding.h:456:42: error: expected primary-expression before '>' token
456 | SlotTypedTransform<T_source, T_target> slot_transform_to = transform_to;
| ^
/usr/include/glibmm-2.4/glibmm/binding.h:456:44: error: 'slot_transform_to' was not declared in this scope; did you mean 'transform_to'?
456 | SlotTypedTransform<T_source, T_target> slot_transform_to = transform_to;
| ^~~~~~~~~~~~~~~~~
| transform_to
/usr/include/glibmm-2.4/glibmm/binding.h:459:35: error: there are no arguments to 'SlotTransform' that depend on a template parameter, so a declaration of 'SlotTransform' must be available [-fpermissive]
459 | slot_transform_to.empty() ? SlotTransform() : TransformProp<T_source, T_target>(slot_transform_to));
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/binding.h: In static member function 'static Glib::RefPtr<Glib::Binding> Glib::Binding::bind_property(const Glib::PropertyProxy_ReadOnly<T_source>&, const Glib::PropertyProxy_WriteOnly<T_target>&, Glib::BindingFlags, const T_functor_to&)':
/usr/include/glibmm-2.4/glibmm/binding.h:491:5: error: 'SlotTypedTransform' was not declared in this scope
491 | SlotTypedTransform<T_source, T_target> slot_transform_to = transform_to;
| ^~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/binding.h:491:32: error: expected primary-expression before ',' token
491 | SlotTypedTransform<T_source, T_target> slot_transform_to = transform_to;
| ^
/usr/include/glibmm-2.4/glibmm/binding.h:491:42: error: expected primary-expression before '>' token
491 | SlotTypedTransform<T_source, T_target> slot_transform_to = transform_to;
| ^
/usr/include/glibmm-2.4/glibmm/binding.h:491:44: error: 'slot_transform_to' was not declared in this scope; did you mean 'transform_to'?
491 | SlotTypedTransform<T_source, T_target> slot_transform_to = transform_to;
| ^~~~~~~~~~~~~~~~~
| transform_to
/usr/include/glibmm-2.4/glibmm/binding.h:494:35: error: there are no arguments to 'SlotTransform' that depend on a template parameter, so a declaration of 'SlotTransform' must be available [-fpermissive]
494 | slot_transform_to.empty() ? SlotTransform() : TransformProp<T_source, T_target>(slot_transform_to));
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/binding.h: In static member function 'static Glib::RefPtr<Glib::Binding> Glib::Binding::bind_property(const Glib::PropertyProxy<T_source>&, const Glib::PropertyProxy<T_target>&, Glib::BindingFlags, const T_functor_to&, const T_functor_from&)':
/usr/include/glibmm-2.4/glibmm/binding.h:531:5: error: 'SlotTypedTransform' was not declared in this scope
531 | SlotTypedTransform<T_source, T_target> slot_transform_to = transform_to;
| ^~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/binding.h:531:32: error: expected primary-expression before ',' token
531 | SlotTypedTransform<T_source, T_target> slot_transform_to = transform_to;
| ^
/usr/include/glibmm-2.4/glibmm/binding.h:531:42: error: expected primary-expression before '>' token
531 | SlotTypedTransform<T_source, T_target> slot_transform_to = transform_to;
| ^
/usr/include/glibmm-2.4/glibmm/binding.h:531:44: error: 'slot_transform_to' was not declared in this scope; did you mean 'transform_to'?
531 | SlotTypedTransform<T_source, T_target> slot_transform_to = transform_to;
| ^~~~~~~~~~~~~~~~~
| transform_to
/usr/include/glibmm-2.4/glibmm/binding.h:532:32: error: expected primary-expression before ',' token
532 | SlotTypedTransform<T_target, T_source> slot_transform_from = transform_from;
| ^
/usr/include/glibmm-2.4/glibmm/binding.h:532:42: error: expected primary-expression before '>' token
532 | SlotTypedTransform<T_target, T_source> slot_transform_from = transform_from;
| ^
/usr/include/glibmm-2.4/glibmm/binding.h:532:44: error: 'slot_transform_from' was not declared in this scope; did you mean 'transform_from'?
532 | SlotTypedTransform<T_target, T_source> slot_transform_from = transform_from;
| ^~~~~~~~~~~~~~~~~~~
| transform_from
/usr/include/glibmm-2.4/glibmm/binding.h:535:35: error: there are no arguments to 'SlotTransform' that depend on a template parameter, so a declaration of 'SlotTransform' must be available [-fpermissive]
535 | slot_transform_to.empty() ? SlotTransform() : TransformProp<T_source, T_target>(slot_transform_to),
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/binding.h:536:37: error: there are no arguments to 'SlotTransform' that depend on a template parameter, so a declaration of 'SlotTransform' must be available [-fpermissive]
536 | slot_transform_from.empty() ? SlotTransform() : TransformProp<T_target, T_source>(slot_transform_from));
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/binding.h: In constructor 'Glib::Binding::TransformProp<T_from, T_to>::TransformProp(int)':
/usr/include/glibmm-2.4/glibmm/binding.h:690:67: error: class 'Glib::Binding::TransformProp<T_from, T_to>' does not have any field named 'typed_transform'
690 | TransformProp(const SlotTypedTransform<T_from, T_to>& slot) : typed_transform(slot) {}
| ^~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/binding.h:690:83: error: 'slot' was not declared in this scope; did you mean 'sigc::slot'?
690 | TransformProp(const SlotTypedTransform<T_from, T_to>& slot) : typed_transform(slot) {}
| ^~~~
| sigc::slot
In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1643:7: note: 'sigc::slot' declared here
1643 | class slot
| ^~~~
In file included from /usr/include/glibmm-2.4/glibmm.h:97,
from /usr/include/gtkmm-2.4/gtkmm/stockid.h:26,
from /usr/include/gtkmm-2.4/gtkmm/iconset.h:35,
from /usr/include/gtkmm-2.4/gtkmm/style.h:46,
from /usr/include/gtkmm-2.4/gtkmm/rc.h:31,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:48,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/binding.h: In member function 'bool Glib::Binding::TransformProp<T_from, T_to>::operator()(const GValue*, GValue*)':
/usr/include/glibmm-2.4/glibmm/binding.h:696:14: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11'
696 | T_to to{};
| ^
In file included from /usr/include/glibmm-2.4/glibmm.h:99,
from /usr/include/gtkmm-2.4/gtkmm/stockid.h:26,
from /usr/include/gtkmm-2.4/gtkmm/iconset.h:35,
from /usr/include/gtkmm-2.4/gtkmm/style.h:46,
from /usr/include/gtkmm-2.4/gtkmm/rc.h:31,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:48,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/bytearray.h: At global scope:
/usr/include/glibmm-2.4/glibmm/bytearray.h:48:18: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11'
48 | class GLIBMM_API ByteArray final
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/bytearray.h:52:9: error: expected nested-name-specifier before 'CppObjectType'
52 | using CppObjectType = ByteArray;
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/bytearray.h:53:9: error: expected nested-name-specifier before 'BaseObjectType'
53 | using BaseObjectType = GByteArray;
| ^~~~~~~~~~~~~~
In file included from /usr/include/glibmm-2.4/glibmm.h:99,
from /usr/include/gtkmm-2.4/gtkmm/stockid.h:26,
from /usr/include/gtkmm-2.4/gtkmm/iconset.h:35,
from /usr/include/gtkmm-2.4/gtkmm/style.h:46,
from /usr/include/gtkmm-2.4/gtkmm/rc.h:31,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:48,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/bytearray.h:76:17: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
76 | ByteArray() = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/bytearray.h:79:33: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
79 | ByteArray(const ByteArray&) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/bytearray.h:80:44: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
80 | ByteArray& operator=(const ByteArray&) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/bytearray.h:101:9: error: expected nested-name-specifier before 'SlotCompare'
101 | using SlotCompare = sigc::slot<int, const guint8*, const guint8*>;
| ^~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/bytearray.h:183:19: error: 'SlotCompare' does not name a type
183 | void sort(const SlotCompare& slot);
| ^~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/bytearray.h: In member function 'void Glib::Value<Glib::RefPtr<Glib::ByteArray> >::set(const Glib::RefPtr<Glib::ByteArray>&)':
/usr/include/glibmm-2.4/glibmm/bytearray.h:206:86: error: no matching function for call to 'unwrap(const Glib::RefPtr<Glib::ByteArray>&)'
206 | void set(const Glib::RefPtr<Glib::ByteArray>& array) { set_boxed(Glib::unwrap(array)); }
| ^
In file included from /usr/include/glibmm-2.4/glibmm/object.h:30,
from /usr/include/gtkmm-2.4/gtkmm/window.h:31,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/wrap.h:124:1: note: candidate: 'template<class T> typename T::BaseObjectType* Glib::unwrap(T*)'
124 | unwrap(T* ptr)
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/wrap.h:124:1: note: template argument deduction/substitution failed:
In file included from /usr/include/glibmm-2.4/glibmm.h:99,
from /usr/include/gtkmm-2.4/gtkmm/stockid.h:26,
from /usr/include/gtkmm-2.4/gtkmm/iconset.h:35,
from /usr/include/gtkmm-2.4/gtkmm/style.h:46,
from /usr/include/gtkmm-2.4/gtkmm/rc.h:31,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:48,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/bytearray.h:206:86: note: mismatched types 'T*' and 'Glib::RefPtr<Glib::ByteArray>'
206 | void set(const Glib::RefPtr<Glib::ByteArray>& array) { set_boxed(Glib::unwrap(array)); }
| ^
In file included from /usr/include/glibmm-2.4/glibmm/object.h:30,
from /usr/include/gtkmm-2.4/gtkmm/window.h:31,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/wrap.h:134:1: note: candidate: 'template<class T> const typename T::BaseObjectType* Glib::unwrap(const T*)'
134 | unwrap(const T* ptr)
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/wrap.h:134:1: note: template argument deduction/substitution failed:
In file included from /usr/include/glibmm-2.4/glibmm.h:99,
from /usr/include/gtkmm-2.4/gtkmm/stockid.h:26,
from /usr/include/gtkmm-2.4/gtkmm/iconset.h:35,
from /usr/include/gtkmm-2.4/gtkmm/style.h:46,
from /usr/include/gtkmm-2.4/gtkmm/rc.h:31,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:48,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/bytearray.h:206:86: note: mismatched types 'const T*' and 'Glib::RefPtr<Glib::ByteArray>'
206 | void set(const Glib::RefPtr<Glib::ByteArray>& array) { set_boxed(Glib::unwrap(array)); }
| ^
In file included from /usr/include/glibmm-2.4/glibmm/object.h:30,
from /usr/include/gtkmm-2.4/gtkmm/window.h:31,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/wrap.h:144:1: note: candidate: 'template<class T> typename T::BaseObjectType* Glib::unwrap(const Glib::RefPtr<T_CppObject>&)'
144 | unwrap(const Glib::RefPtr<T>& ptr)
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/wrap.h:144:1: note: template argument deduction/substitution failed:
/usr/include/glibmm-2.4/glibmm/wrap.h: In substitution of 'template<class T> typename T::BaseObjectType* Glib::unwrap(const Glib::RefPtr<T_CppObject>&) [with T = Glib::ByteArray]':
/usr/include/glibmm-2.4/glibmm/bytearray.h:206:86: required from here
/usr/include/glibmm-2.4/glibmm/wrap.h:144:1: error: no type named 'BaseObjectType' in 'class Glib::ByteArray'
/usr/include/glibmm-2.4/glibmm/wrap.h:154:1: note: candidate: 'template<class T> const typename T::BaseObjectType* Glib::unwrap(const Glib::RefPtr<const T>&)'
154 | unwrap(const Glib::RefPtr<const T>& ptr)
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/wrap.h:154:1: note: template argument deduction/substitution failed:
In file included from /usr/include/glibmm-2.4/glibmm.h:99,
from /usr/include/gtkmm-2.4/gtkmm/stockid.h:26,
from /usr/include/gtkmm-2.4/gtkmm/iconset.h:35,
from /usr/include/gtkmm-2.4/gtkmm/style.h:46,
from /usr/include/gtkmm-2.4/gtkmm/rc.h:31,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:48,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/bytearray.h:206:86: note: types 'const T' and 'Glib::ByteArray' have incompatible cv-qualifiers
206 | void set(const Glib::RefPtr<Glib::ByteArray>& array) { set_boxed(Glib::unwrap(array)); }
| ^
In file included from /usr/include/glibmm-2.4/glibmm.h:101,
from /usr/include/gtkmm-2.4/gtkmm/stockid.h:26,
from /usr/include/gtkmm-2.4/gtkmm/iconset.h:35,
from /usr/include/gtkmm-2.4/gtkmm/style.h:46,
from /usr/include/gtkmm-2.4/gtkmm/rc.h:31,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:48,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/checksum.h: At global scope:
/usr/include/glibmm-2.4/glibmm/checksum.h:50:9: error: expected nested-name-specifier before 'CppObjectType'
50 | using CppObjectType = Checksum;
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/checksum.h:51:9: error: expected nested-name-specifier before 'BaseObjectType'
51 | using BaseObjectType = GChecksum;
| ^~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/checksum.h:66:20: error: expected ',' or '...' before '&&' token
66 | Checksum(Checksum&& other) noexcept;
| ^~
/usr/include/glibmm-2.4/glibmm/checksum.h:66:3: error: invalid constructor; you probably meant 'Glib::Checksum (const Glib::Checksum&)'
66 | Checksum(Checksum&& other) noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/checksum.h:66:28: error: expected ';' at end of member declaration
66 | Checksum(Checksum&& other) noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/checksum.h:66:30: error: 'noexcept' does not name a type
66 | Checksum(Checksum&& other) noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/checksum.h:66:30: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/checksum.h:67:31: error: expected ',' or '...' before '&&' token
67 | Checksum& operator=(Checksum&& other) noexcept;
| ^~
/usr/include/glibmm-2.4/glibmm/checksum.h:67:39: error: expected ';' at end of member declaration
67 | Checksum& operator=(Checksum&& other) noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/checksum.h:67:41: error: 'noexcept' does not name a type
67 | Checksum& operator=(Checksum&& other) noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/checksum.h:67:41: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/checksum.h:69:13: error: expected ';' at end of member declaration
69 | ~Checksum() noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/checksum.h:69:15: error: 'noexcept' does not name a type
69 | ~Checksum() noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/checksum.h:69:15: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/checksum.h:71:28: error: expected ';' at end of member declaration
71 | void swap(Checksum& other) noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/checksum.h:71:30: error: 'noexcept' does not name a type
71 | void swap(Checksum& other) noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/checksum.h:71:30: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/checksum.h:136:28: warning: explicit conversion operators only available with '-std=c++11' or '-std=gnu++11'
136 | explicit operator bool() const;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/checksum.h:239:9: error: expected nested-name-specifier before 'CppType'
239 | using CppType = Glib::Checksum;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/checksum.h:240:9: error: expected nested-name-specifier before 'CType'
240 | using CType = GChecksum*;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/checksum.h:244:18: error: 'CppType' does not name a type
244 | void set(const CppType& data);
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/checksum.h:245:3: error: 'CppType' does not name a type
245 | CppType get() const;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/checksum.h:259:48: error: expected initializer before 'noexcept'
259 | inline void swap(Checksum& lhs, Checksum& rhs) noexcept
| ^~~~~~~~
In file included from /usr/include/glibmm-2.4/glibmm.h:104,
from /usr/include/gtkmm-2.4/gtkmm/stockid.h:26,
from /usr/include/gtkmm-2.4/gtkmm/iconset.h:35,
from /usr/include/gtkmm-2.4/gtkmm/style.h:46,
from /usr/include/gtkmm-2.4/gtkmm/rc.h:31,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:48,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/convert.h:127:25: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
127 | IConv(const IConv&) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/convert.h:128:36: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
128 | IConv& operator=(const IConv&) = delete;
| ^~~~~~
In file included from /usr/include/glibmm-2.4/glibmm.h:105,
from /usr/include/gtkmm-2.4/gtkmm/stockid.h:26,
from /usr/include/gtkmm-2.4/gtkmm/iconset.h:35,
from /usr/include/gtkmm-2.4/gtkmm/style.h:46,
from /usr/include/gtkmm-2.4/gtkmm/rc.h:31,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:48,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/date.h:40:9: error: expected nested-name-specifier before 'Day'
40 | using Day = guint8 ;
| ^~~
/usr/include/glibmm-2.4/glibmm/date.h:41:9: error: expected nested-name-specifier before 'Year'
41 | using Year = guint16;
| ^~~~
/usr/include/glibmm-2.4/glibmm/date.h:180:16: error: 'Day' does not name a type
180 | static const Day BAD_DAY = 0;
| ^~~
/usr/include/glibmm-2.4/glibmm/date.h:181:16: error: 'Year' does not name a type
181 | static const Year BAD_YEAR = 0;
| ^~~~
/usr/include/glibmm-2.4/glibmm/date.h:193:11: error: expected ')' before 'day'
193 | Date(Day day, Month month, Year year);
| ~ ^~~~
| )
In file included from /usr/include/glibmm-2.4/glibmm.h:105,
from /usr/include/gtkmm-2.4/gtkmm/stockid.h:26,
from /usr/include/gtkmm-2.4/gtkmm/iconset.h:35,
from /usr/include/gtkmm-2.4/gtkmm/style.h:46,
from /usr/include/gtkmm-2.4/gtkmm/rc.h:31,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:48,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/date.h:306:16: error: 'Day' has not been declared
306 | void set_day(Day day);
| ^~~
/usr/include/glibmm-2.4/glibmm/date.h:311:17: error: 'Year' has not been declared
311 | void set_year(Year year);
| ^~~~
/usr/include/glibmm-2.4/glibmm/date.h:318:16: error: 'Day' has not been declared
318 | void set_dmy(Day day, Month month, Year year);
| ^~~
/usr/include/glibmm-2.4/glibmm/date.h:318:38: error: 'Year' has not been declared
318 | void set_dmy(Day day, Month month, Year year);
| ^~~~
/usr/include/glibmm-2.4/glibmm/date.h:448:3: error: 'Year' does not name a type
448 | Year get_year() const;
| ^~~~
/usr/include/glibmm-2.4/glibmm/date.h:453:3: error: 'Day' does not name a type
453 | Day get_day() const;
| ^~~
/usr/include/glibmm-2.4/glibmm/date.h:508:48: error: 'Year' has not been declared
508 | static guint8 get_days_in_month(Month month, Year year);
| ^~~~
/usr/include/glibmm-2.4/glibmm/date.h:515:42: error: 'Year' has not been declared
515 | static guint8 get_monday_weeks_in_year(Year year);
| ^~~~
/usr/include/glibmm-2.4/glibmm/date.h:522:42: error: 'Year' has not been declared
522 | static guint8 get_sunday_weeks_in_year(Year year);
| ^~~~
/usr/include/glibmm-2.4/glibmm/date.h:528:30: error: 'Year' has not been declared
528 | static bool is_leap_year(Year year);
| ^~~~
/usr/include/glibmm-2.4/glibmm/date.h:553:25: error: 'Day' has not been declared
553 | static bool valid_day(Day day);
| ^~~
/usr/include/glibmm-2.4/glibmm/date.h:567:26: error: 'Year' has not been declared
567 | static bool valid_year(Year year);
| ^~~~
/usr/include/glibmm-2.4/glibmm/date.h:590:25: error: 'Day' has not been declared
590 | static bool valid_dmy(Day day, Month month, Year year);
| ^~~
/usr/include/glibmm-2.4/glibmm/date.h:590:47: error: 'Year' has not been declared
590 | static bool valid_dmy(Day day, Month month, Year year);
| ^~~~
In file included from /usr/include/glibmm-2.4/glibmm/datetime.h:25,
from /usr/include/glibmm-2.4/glibmm.h:106,
from /usr/include/gtkmm-2.4/gtkmm/stockid.h:26,
from /usr/include/gtkmm-2.4/gtkmm/iconset.h:35,
from /usr/include/gtkmm-2.4/gtkmm/style.h:46,
from /usr/include/gtkmm-2.4/gtkmm/rc.h:31,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:48,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/timezone.h:96:9: error: expected nested-name-specifier before 'CppObjectType'
96 | using CppObjectType = TimeZone;
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/timezone.h:97:9: error: expected nested-name-specifier before 'BaseObjectType'
97 | using BaseObjectType = GTimeZone;
| ^~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/timezone.h:112:20: error: expected ',' or '...' before '&&' token
112 | TimeZone(TimeZone&& other) noexcept;
| ^~
/usr/include/glibmm-2.4/glibmm/timezone.h:112:3: error: invalid constructor; you probably meant 'Glib::TimeZone (const Glib::TimeZone&)'
112 | TimeZone(TimeZone&& other) noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/timezone.h:112:28: error: expected ';' at end of member declaration
112 | TimeZone(TimeZone&& other) noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/timezone.h:112:30: error: 'noexcept' does not name a type
112 | TimeZone(TimeZone&& other) noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/timezone.h:112:30: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/timezone.h:113:31: error: expected ',' or '...' before '&&' token
113 | TimeZone& operator=(TimeZone&& other) noexcept;
| ^~
/usr/include/glibmm-2.4/glibmm/timezone.h:113:39: error: expected ';' at end of member declaration
113 | TimeZone& operator=(TimeZone&& other) noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/timezone.h:113:41: error: 'noexcept' does not name a type
113 | TimeZone& operator=(TimeZone&& other) noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/timezone.h:113:41: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/timezone.h:115:13: error: expected ';' at end of member declaration
115 | ~TimeZone() noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/timezone.h:115:15: error: 'noexcept' does not name a type
115 | ~TimeZone() noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/timezone.h:115:15: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/timezone.h:117:28: error: expected ';' at end of member declaration
117 | void swap(TimeZone& other) noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/timezone.h:117:30: error: 'noexcept' does not name a type
117 | void swap(TimeZone& other) noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/timezone.h:117:30: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
In file included from /usr/include/glibmm-2.4/glibmm/datetime.h:25,
from /usr/include/glibmm-2.4/glibmm.h:106,
from /usr/include/gtkmm-2.4/gtkmm/stockid.h:26,
from /usr/include/gtkmm-2.4/gtkmm/iconset.h:35,
from /usr/include/gtkmm-2.4/gtkmm/style.h:46,
from /usr/include/gtkmm-2.4/gtkmm/rc.h:31,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:48,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/timezone.h:351:9: error: expected nested-name-specifier before 'CppType'
351 | using CppType = Glib::TimeZone;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/timezone.h:352:9: error: expected nested-name-specifier before 'CType'
352 | using CType = GTimeZone*;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/timezone.h:356:18: error: 'CppType' does not name a type
356 | void set(const CppType& data);
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/timezone.h:357:3: error: 'CppType' does not name a type
357 | CppType get() const;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/timezone.h:371:48: error: expected initializer before 'noexcept'
371 | inline void swap(TimeZone& lhs, TimeZone& rhs) noexcept
| ^~~~~~~~
In file included from /usr/include/glibmm-2.4/glibmm.h:106,
from /usr/include/gtkmm-2.4/gtkmm/stockid.h:26,
from /usr/include/gtkmm-2.4/gtkmm/iconset.h:35,
from /usr/include/gtkmm-2.4/gtkmm/style.h:46,
from /usr/include/gtkmm-2.4/gtkmm/rc.h:31,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:48,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/datetime.h:44:7: error: expected nested-name-specifier before 'TimeSpan'
44 | using TimeSpan = GTimeSpan;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/datetime.h:71:9: error: expected nested-name-specifier before 'CppObjectType'
71 | using CppObjectType = DateTime;
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/datetime.h:72:9: error: expected nested-name-specifier before 'BaseObjectType'
72 | using BaseObjectType = GDateTime;
| ^~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/datetime.h:87:20: error: expected ',' or '...' before '&&' token
87 | DateTime(DateTime&& other) noexcept;
| ^~
/usr/include/glibmm-2.4/glibmm/datetime.h:87:3: error: invalid constructor; you probably meant 'Glib::DateTime (const Glib::DateTime&)'
87 | DateTime(DateTime&& other) noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/datetime.h:87:28: error: expected ';' at end of member declaration
87 | DateTime(DateTime&& other) noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/datetime.h:87:30: error: 'noexcept' does not name a type
87 | DateTime(DateTime&& other) noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/datetime.h:87:30: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/datetime.h:88:31: error: expected ',' or '...' before '&&' token
88 | DateTime& operator=(DateTime&& other) noexcept;
| ^~
/usr/include/glibmm-2.4/glibmm/datetime.h:88:39: error: expected ';' at end of member declaration
88 | DateTime& operator=(DateTime&& other) noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/datetime.h:88:41: error: 'noexcept' does not name a type
88 | DateTime& operator=(DateTime&& other) noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/datetime.h:88:41: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/datetime.h:90:13: error: expected ';' at end of member declaration
90 | ~DateTime() noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/datetime.h:90:15: error: 'noexcept' does not name a type
90 | ~DateTime() noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/datetime.h:90:15: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/datetime.h:92:28: error: expected ';' at end of member declaration
92 | void swap(DateTime& other) noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/datetime.h:92:30: error: 'noexcept' does not name a type
92 | void swap(DateTime& other) noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/datetime.h:92:30: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
In file included from /usr/include/glibmm-2.4/glibmm.h:106,
from /usr/include/gtkmm-2.4/gtkmm/stockid.h:26,
from /usr/include/gtkmm-2.4/gtkmm/iconset.h:35,
from /usr/include/gtkmm-2.4/gtkmm/style.h:46,
from /usr/include/gtkmm-2.4/gtkmm/rc.h:31,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:48,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/datetime.h:382:28: warning: explicit conversion operators only available with '-std=c++11' or '-std=gnu++11'
382 | explicit operator bool() const;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/datetime.h:393:16: error: 'TimeSpan' has not been declared
393 | DateTime add(TimeSpan timespan) const;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/datetime.h:506:3: error: 'TimeSpan' does not name a type; did you mean 'GTimeSpan'?
506 | TimeSpan difference(const DateTime& other) const;
| ^~~~~~~~
| GTimeSpan
/usr/include/glibmm-2.4/glibmm/datetime.h:754:3: error: 'TimeSpan' does not name a type; did you mean 'GTimeSpan'?
754 | TimeSpan get_utc_offset() const;
| ^~~~~~~~
| GTimeSpan
/usr/include/glibmm-2.4/glibmm/datetime.h:955:9: error: expected nested-name-specifier before 'CppType'
955 | using CppType = Glib::DateTime;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/datetime.h:956:9: error: expected nested-name-specifier before 'CType'
956 | using CType = GDateTime*;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/datetime.h:960:18: error: 'CppType' does not name a type
960 | void set(const CppType& data);
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/datetime.h:961:3: error: 'CppType' does not name a type
961 | CppType get() const;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/datetime.h:975:48: error: expected initializer before 'noexcept'
975 | inline void swap(DateTime& lhs, DateTime& rhs) noexcept
| ^~~~~~~~
In file included from /usr/include/glibmm-2.4/glibmm/main.h:24,
from /usr/include/glibmm-2.4/glibmm/dispatcher.h:21,
from /usr/include/glibmm-2.4/glibmm.h:107,
from /usr/include/gtkmm-2.4/gtkmm/stockid.h:26,
from /usr/include/gtkmm-2.4/gtkmm/iconset.h:35,
from /usr/include/gtkmm-2.4/gtkmm/style.h:46,
from /usr/include/gtkmm-2.4/gtkmm/rc.h:31,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:48,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/iochannel.h:358:9: error: expected nested-name-specifier before 'CppObjectType'
358 | using CppObjectType = IOChannel;
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/iochannel.h:359:9: error: expected nested-name-specifier before 'BaseObjectType'
359 | using BaseObjectType = GIOChannel;
| ^~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/iochannel.h:365:22: error: expected ',' or '...' before '&&' token
365 | IOChannel(IOChannel&& other) noexcept;
| ^~
/usr/include/glibmm-2.4/glibmm/iochannel.h:365:3: error: invalid constructor; you probably meant 'Glib::IOChannel (const Glib::IOChannel&)'
365 | IOChannel(IOChannel&& other) noexcept;
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/iochannel.h:365:30: error: expected ';' at end of member declaration
365 | IOChannel(IOChannel&& other) noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/iochannel.h:365:32: error: 'noexcept' does not name a type
365 | IOChannel(IOChannel&& other) noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/iochannel.h:365:32: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/iochannel.h:366:33: error: expected ',' or '...' before '&&' token
366 | IOChannel& operator=(IOChannel&& other) noexcept;
| ^~
/usr/include/glibmm-2.4/glibmm/iochannel.h:366:41: error: expected ';' at end of member declaration
366 | IOChannel& operator=(IOChannel&& other) noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/iochannel.h:366:43: error: 'noexcept' does not name a type
366 | IOChannel& operator=(IOChannel&& other) noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/iochannel.h:366:43: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
In file included from /usr/include/glibmm-2.4/glibmm/dispatcher.h:21,
from /usr/include/glibmm-2.4/glibmm.h:107,
from /usr/include/gtkmm-2.4/gtkmm/stockid.h:26,
from /usr/include/gtkmm-2.4/gtkmm/iconset.h:35,
from /usr/include/gtkmm-2.4/gtkmm/style.h:46,
from /usr/include/gtkmm-2.4/gtkmm/rc.h:31,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:48,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/main.h:50:9: error: expected nested-name-specifier before 'fd_t'
50 | using fd_t = decltype(GPollFD::fd);
| ^~~~
/usr/include/glibmm-2.4/glibmm/main.h:53:23: error: expected ')' before 'fd'
53 | explicit PollFD(fd_t fd);
| ~ ^~~
| )
/usr/include/glibmm-2.4/glibmm/main.h:54:14: error: expected ')' before 'fd'
54 | PollFD(fd_t fd, IOCondition events);
| ~ ^~~
| )
/usr/include/glibmm-2.4/glibmm/main.h:56:15: error: 'fd_t' has not been declared
56 | void set_fd(fd_t fd) { gobject_.fd = fd; }
| ^~~~
/usr/include/glibmm-2.4/glibmm/main.h:57:3: error: 'fd_t' does not name a type; did you mean 'id_t'?
57 | fd_t get_fd() const { return gobject_.fd; }
| ^~~~
| id_t
/usr/include/glibmm-2.4/glibmm/main.h:308:79: error: 'Glib::PollFD::fd_t' has not been declared
308 | sigc::connection connect(const sigc::slot<bool, IOCondition>& slot, PollFD::fd_t fd, IOCondition condition,
| ^~~~
/usr/include/glibmm-2.4/glibmm/main.h:407:9: error: expected nested-name-specifier before 'CppObjectType'
407 | using CppObjectType = Glib::MainContext;
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/main.h:408:9: error: expected nested-name-specifier before 'BaseObjectType'
408 | using BaseObjectType = GMainContext;
| ^~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/main.h:411:43: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
411 | MainContext(const MainContext& other) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/main.h:412:54: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
412 | MainContext& operator=(const MainContext& other) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/main.h:699:9: error: expected nested-name-specifier before 'CppObjectType'
699 | using CppObjectType = Glib::MainLoop;
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/main.h:700:9: error: expected nested-name-specifier before 'BaseObjectType'
700 | using BaseObjectType = GMainLoop;
| ^~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/main.h:758:9: error: expected nested-name-specifier before 'CppObjectType'
758 | using CppObjectType = Glib::Source;
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/main.h:759:9: error: expected nested-name-specifier before 'BaseObjectType'
759 | using BaseObjectType = GSource;
| ^~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/main.h:762:27: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
762 | Source(const Source&) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/main.h:763:38: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
763 | Source& operator=(const Source&) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/main.h:848:19: error: expected ';' at end of member declaration
848 | virtual ~Source() noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/main.h:848:21: error: 'noexcept' does not name a type
848 | virtual ~Source() noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/main.h:848:21: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/main.h:920:9: error: expected nested-name-specifier before 'CppObjectType'
920 | using CppObjectType = Glib::TimeoutSource;
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/main.h:927:18: error: expected ';' at end of member declaration
927 | ~TimeoutSource() noexcept override;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/main.h:927:20: error: 'noexcept' does not name a type
927 | ~TimeoutSource() noexcept override;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/main.h:927:20: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/main.h:929:28: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11'
929 | bool prepare(int& timeout) override;
| ^
/usr/include/glibmm-2.4/glibmm/main.h:930:14: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11'
930 | bool check() override;
| ^
/usr/include/glibmm-2.4/glibmm/main.h:931:38: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11'
931 | bool dispatch(sigc::slot_base* slot) override;
| ^
/usr/include/glibmm-2.4/glibmm/main.h:943:9: error: expected nested-name-specifier before 'CppObjectType'
943 | using CppObjectType = Glib::IdleSource;
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/main.h:950:15: error: expected ';' at end of member declaration
950 | ~IdleSource() noexcept override;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/main.h:950:17: error: 'noexcept' does not name a type
950 | ~IdleSource() noexcept override;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/main.h:950:17: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/main.h:952:28: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11'
952 | bool prepare(int& timeout) override;
| ^
/usr/include/glibmm-2.4/glibmm/main.h:953:14: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11'
953 | bool check() override;
| ^
/usr/include/glibmm-2.4/glibmm/main.h:954:43: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11'
954 | bool dispatch(sigc::slot_base* slot_data) override;
| ^
/usr/include/glibmm-2.4/glibmm/main.h:960:9: error: expected nested-name-specifier before 'CppObjectType'
960 | using CppObjectType = Glib::IOSource;
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/main.h:962:48: error: 'Glib::PollFD::fd_t' has not been declared
962 | static Glib::RefPtr<IOSource> create(PollFD::fd_t fd, IOCondition condition);
| ^~~~
/usr/include/glibmm-2.4/glibmm/main.h:968:24: error: expected ')' before 'fd'
968 | IOSource(PollFD::fd_t fd, IOCondition condition);
| ~ ^~~
| )
/usr/include/glibmm-2.4/glibmm/main.h:978:13: error: expected ';' at end of member declaration
978 | ~IOSource() noexcept override;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/main.h:978:15: error: 'noexcept' does not name a type
978 | ~IOSource() noexcept override;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/main.h:978:15: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/main.h:980:28: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11'
980 | bool prepare(int& timeout) override;
| ^
/usr/include/glibmm-2.4/glibmm/main.h:981:14: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11'
981 | bool check() override;
| ^
/usr/include/glibmm-2.4/glibmm/main.h:982:38: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11'
982 | bool dispatch(sigc::slot_base* slot) override;
| ^
In file included from /usr/include/glibmm-2.4/glibmm.h:107,
from /usr/include/gtkmm-2.4/gtkmm/stockid.h:26,
from /usr/include/gtkmm-2.4/gtkmm/iconset.h:35,
from /usr/include/gtkmm-2.4/gtkmm/style.h:46,
from /usr/include/gtkmm-2.4/gtkmm/rc.h:31,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:48,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/dispatcher.h:78:35: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
78 | Dispatcher(const Dispatcher&) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/dispatcher.h:79:46: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
79 | Dispatcher& operator=(const Dispatcher&) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/dispatcher.h:85:15: error: expected ';' at end of member declaration
85 | ~Dispatcher() noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/dispatcher.h:85:17: error: 'noexcept' does not name a type
85 | ~Dispatcher() noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/dispatcher.h:85:17: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/dispatcher.h:93:44: error: expected ',' or '...' before '&&' token
93 | sigc::connection connect(sigc::slot<void>&& slot);
| ^~
In file included from /usr/include/glibmm-2.4/glibmm.h:111,
from /usr/include/gtkmm-2.4/gtkmm/stockid.h:26,
from /usr/include/gtkmm-2.4/gtkmm/iconset.h:35,
from /usr/include/gtkmm-2.4/gtkmm/style.h:46,
from /usr/include/gtkmm-2.4/gtkmm/rc.h:31,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:48,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/exceptionhandler.h:36:34: error: expected initializer before 'noexcept'
36 | void exception_handlers_invoke() noexcept;
| ^~~~~~~~
In file included from /usr/include/glibmm-2.4/glibmm.h:112,
from /usr/include/gtkmm-2.4/gtkmm/stockid.h:26,
from /usr/include/gtkmm-2.4/gtkmm/iconset.h:35,
from /usr/include/gtkmm-2.4/gtkmm/style.h:46,
from /usr/include/gtkmm-2.4/gtkmm/rc.h:31,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:48,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/fileutils.h:487:9: error: expected nested-name-specifier before 'iterator'
487 | using iterator = DirIterator;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/fileutils.h:488:9: error: expected nested-name-specifier before 'const_iterator'
488 | using const_iterator = DirIterator;
| ^~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/fileutils.h:501:21: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
501 | Dir(const Dir&) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/fileutils.h:502:32: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
502 | Dir& operator=(const Dir&) = delete;
| ^~~~~~
In file included from /usr/include/glibmm-2.4/glibmm/containers.h:23,
from /usr/include/glibmm-2.4/glibmm/helperlist.h:28,
from /usr/include/glibmm-2.4/glibmm.h:113,
from /usr/include/gtkmm-2.4/gtkmm/stockid.h:26,
from /usr/include/gtkmm-2.4/gtkmm/iconset.h:35,
from /usr/include/gtkmm-2.4/gtkmm/style.h:46,
from /usr/include/gtkmm-2.4/gtkmm/rc.h:31,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:48,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/sarray.h:34:7: error: expected nested-name-specifier before 'SArray'
34 | using SArray = Glib::ArrayHandle<Glib::ustring>;
| ^~~~~~
In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28,
from /usr/include/glibmm-2.4/glibmm.h:113,
from /usr/include/gtkmm-2.4/gtkmm/stockid.h:26,
from /usr/include/gtkmm-2.4/gtkmm/iconset.h:35,
from /usr/include/gtkmm-2.4/gtkmm/style.h:46,
from /usr/include/gtkmm-2.4/gtkmm/rc.h:31,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:48,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/containers.h:52:9: error: expected nested-name-specifier before 'value_type'
52 | using value_type = T;
| ^~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/containers.h:53:9: error: expected nested-name-specifier before 'pointer'
53 | using pointer = T*;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/containers.h:54:9: error: expected nested-name-specifier before 'reference'
54 | using reference = T&;
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/containers.h:62:9: error: expected nested-name-specifier before 'iterator_category'
62 | using iterator_category = std::bidirectional_iterator_tag;
| ^~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/containers.h:63:9: error: expected nested-name-specifier before 'size_type'
63 | using size_type = std::size_t;
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/containers.h:64:9: error: expected nested-name-specifier before 'difference_type'
64 | using difference_type = std::ptrdiff_t;
| ^~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/containers.h:66:9: error: expected nested-name-specifier before 'pointer'
66 | using pointer = typename List_Iterator_Base<T>::pointer;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/containers.h:67:9: error: expected nested-name-specifier before 'reference'
67 | using reference = typename List_Iterator_Base<T>::reference;
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/containers.h:72:9: error: expected nested-name-specifier before 'Self'
72 | using Self = List_Iterator<T>;
| ^~~~
/usr/include/glibmm-2.4/glibmm/containers.h:78:23: error: 'Self' does not name a type
78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {}
| ^~~~
/usr/include/glibmm-2.4/glibmm/containers.h:80:25: error: 'Self' does not name a type
80 | bool operator==(const Self& src) const { return node_ == src.node_; }
| ^~~~
/usr/include/glibmm-2.4/glibmm/containers.h:81:25: error: 'Self' does not name a type
81 | bool operator!=(const Self& src) const { return node_ != src.node_; }
| ^~~~
/usr/include/glibmm-2.4/glibmm/containers.h:83:3: error: 'Self' does not name a type
83 | Self& operator++()
| ^~~~
/usr/include/glibmm-2.4/glibmm/containers.h:92:3: error: 'Self' does not name a type
92 | Self operator++(int)
| ^~~~
/usr/include/glibmm-2.4/glibmm/containers.h:99:3: error: 'Self' does not name a type
99 | Self& operator--()
| ^~~~
/usr/include/glibmm-2.4/glibmm/containers.h:109:3: error: 'Self' does not name a type
109 | Self operator--(int)
| ^~~~
/usr/include/glibmm-2.4/glibmm/containers.h:116:3: error: 'reference' does not name a type
116 | reference operator*() const { return *(pointer)(node_ ? node_->data : glibmm_null_pointer); }
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/containers.h:118:3: error: 'pointer' does not name a type; did you mean 'gpointer'?
118 | pointer operator->() const { return &**this; }
| ^~~~~~~
| gpointer
/usr/include/glibmm-2.4/glibmm/containers.h: In constructor 'Glib::List_Iterator<T>::List_Iterator()':
/usr/include/glibmm-2.4/glibmm/containers.h:76:27: error: 'nullptr' was not declared in this scope
76 | List_Iterator() : head_(nullptr), node_(nullptr) {}
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/containers.h: In constructor 'Glib::List_Iterator<T>::List_Iterator(const int&)':
/usr/include/glibmm-2.4/glibmm/containers.h:78:46: error: request for member 'head_' in 'src', which is of non-class type 'const int'
78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {}
| ^~~~~
/usr/include/glibmm-2.4/glibmm/containers.h:78:64: error: request for member 'node_' in 'src', which is of non-class type 'const int'
78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {}
| ^~~~~
/usr/include/glibmm-2.4/glibmm/containers.h: In member function 'bool Glib::List_Iterator<T>::operator==(const int&) const':
/usr/include/glibmm-2.4/glibmm/containers.h:80:64: error: request for member 'node_' in 'src', which is of non-class type 'const int'
80 | bool operator==(const Self& src) const { return node_ == src.node_; }
| ^~~~~
/usr/include/glibmm-2.4/glibmm/containers.h: In member function 'bool Glib::List_Iterator<T>::operator!=(const int&) const':
/usr/include/glibmm-2.4/glibmm/containers.h:81:64: error: request for member 'node_' in 'src', which is of non-class type 'const int'
81 | bool operator!=(const Self& src) const { return node_ != src.node_; }
| ^~~~~
/usr/include/glibmm-2.4/glibmm/containers.h: At global scope:
/usr/include/glibmm-2.4/glibmm/containers.h:126:9: error: expected nested-name-specifier before 'iterator_category'
126 | using iterator_category = std::forward_iterator_tag;
| ^~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/containers.h:127:9: error: expected nested-name-specifier before 'size_type'
127 | using size_type = std::size_t;
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/containers.h:128:9: error: expected nested-name-specifier before 'difference_type'
128 | using difference_type = std::ptrdiff_t;
| ^~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/containers.h:130:9: error: expected nested-name-specifier before 'pointer'
130 | using pointer = typename List_Iterator_Base<T>::pointer;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/containers.h:131:9: error: expected nested-name-specifier before 'reference'
131 | using reference = typename List_Iterator_Base<T>::reference;
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/containers.h:134:9: error: expected nested-name-specifier before 'Self'
134 | using Self = SList_Iterator<T>;
| ^~~~
/usr/include/glibmm-2.4/glibmm/containers.h:140:24: error: 'Self' does not name a type
140 | SList_Iterator(const Self& src) : node_(src.node_) {}
| ^~~~
/usr/include/glibmm-2.4/glibmm/containers.h:142:25: error: 'Self' does not name a type
142 | bool operator==(const Self& src) const { return node_ == src.node_; }
| ^~~~
/usr/include/glibmm-2.4/glibmm/containers.h:143:25: error: 'Self' does not name a type
143 | bool operator!=(const Self& src) const { return node_ != src.node_; }
| ^~~~
/usr/include/glibmm-2.4/glibmm/containers.h:145:3: error: 'Self' does not name a type
145 | Self& operator++()
| ^~~~
/usr/include/glibmm-2.4/glibmm/containers.h:151:3: error: 'Self' does not name a type
151 | Self operator++(int)
| ^~~~
/usr/include/glibmm-2.4/glibmm/containers.h:158:3: error: 'reference' does not name a type
158 | reference operator*() const
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/containers.h:163:3: error: 'pointer' does not name a type; did you mean 'gpointer'?
163 | pointer operator->() const { return &**this; }
| ^~~~~~~
| gpointer
/usr/include/glibmm-2.4/glibmm/containers.h: In constructor 'Glib::SList_Iterator<T>::SList_Iterator()':
/usr/include/glibmm-2.4/glibmm/containers.h:138:28: error: 'nullptr' was not declared in this scope
138 | SList_Iterator() : node_(nullptr) {}
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/containers.h: In constructor 'Glib::SList_Iterator<T>::SList_Iterator(const int&)':
/usr/include/glibmm-2.4/glibmm/containers.h:140:47: error: request for member 'node_' in 'src', which is of non-class type 'const int'
140 | SList_Iterator(const Self& src) : node_(src.node_) {}
| ^~~~~
/usr/include/glibmm-2.4/glibmm/containers.h: In member function 'bool Glib::SList_Iterator<T>::operator==(const int&) const':
/usr/include/glibmm-2.4/glibmm/containers.h:142:64: error: request for member 'node_' in 'src', which is of non-class type 'const int'
142 | bool operator==(const Self& src) const { return node_ == src.node_; }
| ^~~~~
/usr/include/glibmm-2.4/glibmm/containers.h: In member function 'bool Glib::SList_Iterator<T>::operator!=(const int&) const':
/usr/include/glibmm-2.4/glibmm/containers.h:143:64: error: request for member 'node_' in 'src', which is of non-class type 'const int'
143 | bool operator!=(const Self& src) const { return node_ != src.node_; }
| ^~~~~
/usr/include/glibmm-2.4/glibmm/containers.h: At global scope:
/usr/include/glibmm-2.4/glibmm/containers.h:173:9: error: expected nested-name-specifier before 'iterator_category'
173 | using iterator_category = std::bidirectional_iterator_tag;
| ^~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/containers.h:174:9: error: expected nested-name-specifier before 'size_type'
174 | using size_type = std::size_t;
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/containers.h:175:9: error: expected nested-name-specifier before 'difference_type'
175 | using difference_type = std::ptrdiff_t;
| ^~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/containers.h:177:9: error: expected nested-name-specifier before 'pointer'
177 | using pointer = typename List_Iterator_Base<T_IFace>::pointer;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/containers.h:178:9: error: expected nested-name-specifier before 'reference'
178 | using reference = typename List_Iterator_Base<T_IFace>::reference;
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/containers.h:180:9: error: expected nested-name-specifier before 'Self'
180 | using Self = List_Cpp_Iterator<T_Impl, T_IFace>;
| ^~~~
/usr/include/glibmm-2.4/glibmm/containers.h:185:25: error: 'Self' does not name a type
185 | bool operator==(const Self& src) const { return node_ == src.node_; }
| ^~~~
/usr/include/glibmm-2.4/glibmm/containers.h:186:25: error: 'Self' does not name a type
186 | bool operator!=(const Self& src) const { return node_ != src.node_; }
| ^~~~
/usr/include/glibmm-2.4/glibmm/containers.h:192:27: error: 'Self' does not name a type
192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {}
| ^~~~
/usr/include/glibmm-2.4/glibmm/containers.h:194:3: error: 'reference' does not name a type
194 | reference operator*() const
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/containers.h:215:3: error: 'pointer' does not name a type; did you mean 'gpointer'?
215 | pointer operator->() const { return &**this; }
| ^~~~~~~
| gpointer
/usr/include/glibmm-2.4/glibmm/containers.h:217:3: error: 'Self' does not name a type
217 | Self& operator++()
| ^~~~
/usr/include/glibmm-2.4/glibmm/containers.h:227:3: error: 'Self' does not name a type
227 | Self operator++(int)
| ^~~~
/usr/include/glibmm-2.4/glibmm/containers.h:234:3: error: 'Self' does not name a type
234 | Self& operator--()
| ^~~~
/usr/include/glibmm-2.4/glibmm/containers.h:244:3: error: 'Self' does not name a type
244 | Self operator--(int)
| ^~~~
/usr/include/glibmm-2.4/glibmm/containers.h: In member function 'bool Glib::List_Cpp_Iterator<T_Impl, T_IFace>::operator==(const int&) const':
/usr/include/glibmm-2.4/glibmm/containers.h:185:64: error: request for member 'node_' in 'src', which is of non-class type 'const int'
185 | bool operator==(const Self& src) const { return node_ == src.node_; }
| ^~~~~
/usr/include/glibmm-2.4/glibmm/containers.h: In member function 'bool Glib::List_Cpp_Iterator<T_Impl, T_IFace>::operator!=(const int&) const':
/usr/include/glibmm-2.4/glibmm/containers.h:186:64: error: request for member 'node_' in 'src', which is of non-class type 'const int'
186 | bool operator!=(const Self& src) const { return node_ != src.node_; }
| ^~~~~
/usr/include/glibmm-2.4/glibmm/containers.h: In constructor 'Glib::List_Cpp_Iterator<T_Impl, T_IFace>::List_Cpp_Iterator()':
/usr/include/glibmm-2.4/glibmm/containers.h:190:31: error: 'nullptr' was not declared in this scope
190 | List_Cpp_Iterator() : head_(nullptr), node_(nullptr) {}
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/containers.h: In constructor 'Glib::List_Cpp_Iterator<T_Impl, T_IFace>::List_Cpp_Iterator(const int&)':
/usr/include/glibmm-2.4/glibmm/containers.h:192:50: error: request for member 'head_' in 'src', which is of non-class type 'const int'
192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {}
| ^~~~~
/usr/include/glibmm-2.4/glibmm/containers.h:192:68: error: request for member 'node_' in 'src', which is of non-class type 'const int'
192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {}
| ^~~~~
/usr/include/glibmm-2.4/glibmm/containers.h: At global scope:
/usr/include/glibmm-2.4/glibmm/containers.h:256:9: error: expected nested-name-specifier before 'iterator_category'
256 | using iterator_category = typename T_Base::iterator_category;
| ^~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/containers.h:257:9: error: expected nested-name-specifier before 'size_type'
257 | using size_type = typename T_Base::size_type;
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/containers.h:258:9: error: expected nested-name-specifier before 'difference_type'
258 | using difference_type = typename T_Base::difference_type;
| ^~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/containers.h:260:9: error: expected nested-name-specifier before 'value_type'
260 | using value_type = typename T_Base::value_type;
| ^~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/containers.h:261:9: error: expected nested-name-specifier before 'pointer'
261 | using pointer = typename T_Base::pointer;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/containers.h:262:9: error: expected nested-name-specifier before 'reference'
262 | using reference = typename T_Base::reference;
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/containers.h:264:9: error: expected nested-name-specifier before 'Self'
264 | using Self = List_ReverseIterator<T_Base>;
| ^~~~
/usr/include/glibmm-2.4/glibmm/containers.h:266:25: error: 'Self' does not name a type
266 | bool operator==(const Self& src) const { return T_Base::operator==(src); }
| ^~~~
/usr/include/glibmm-2.4/glibmm/containers.h:267:25: error: 'Self' does not name a type
267 | bool operator!=(const Self& src) const { return T_Base::operator!=(src); }
| ^~~~
/usr/include/glibmm-2.4/glibmm/containers.h:273:30: error: 'Self' does not name a type
273 | List_ReverseIterator(const Self& src) : T_Base(src) {}
| ^~~~
/usr/include/glibmm-2.4/glibmm/containers.h:277:3: error: 'Self' does not name a type
277 | Self& operator++()
| ^~~~
/usr/include/glibmm-2.4/glibmm/containers.h:282:3: error: 'Self' does not name a type
282 | Self& operator--()
| ^~~~
/usr/include/glibmm-2.4/glibmm/containers.h:287:3: error: 'Self' does not name a type
287 | Self operator++(int)
| ^~~~
/usr/include/glibmm-2.4/glibmm/containers.h:293:3: error: 'Self' does not name a type
293 | Self operator--(int)
| ^~~~
/usr/include/glibmm-2.4/glibmm/containers.h:300:3: error: 'reference' does not name a type
300 | reference operator*() const { return T_Base::operator*(); }
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/containers.h:301:3: error: 'pointer' does not name a type; did you mean 'gpointer'?
301 | pointer operator->() const { return T_Base::operator->(); }
| ^~~~~~~
| gpointer
/usr/include/glibmm-2.4/glibmm/containers.h:308:9: error: expected nested-name-specifier before 'iterator_category'
308 | using iterator_category = typename T_Base::iterator_category;
| ^~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/containers.h:309:9: error: expected nested-name-specifier before 'size_type'
309 | using size_type = typename T_Base::size_type;
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/containers.h:310:9: error: expected nested-name-specifier before 'difference_type'
310 | using difference_type = typename T_Base::difference_type;
| ^~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/containers.h:312:9: error: expected nested-name-specifier before 'value_type'
312 | using value_type = const typename T_Base::value_type;
| ^~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/containers.h:313:9: error: expected nested-name-specifier before 'pointer'
313 | using pointer = const typename T_Base::pointer;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/containers.h:314:9: error: expected nested-name-specifier before 'reference'
314 | using reference = const typename T_Base::reference;
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/containers.h:316:9: error: expected nested-name-specifier before 'Self'
316 | using Self = List_ConstIterator<T_Base>;
| ^~~~
/usr/include/glibmm-2.4/glibmm/containers.h:318:25: error: 'Self' does not name a type
318 | bool operator==(const Self& src) const { return T_Base::operator==(src); }
| ^~~~
/usr/include/glibmm-2.4/glibmm/containers.h:319:25: error: 'Self' does not name a type
319 | bool operator!=(const Self& src) const { return T_Base::operator!=(src); }
| ^~~~
/usr/include/glibmm-2.4/glibmm/containers.h:325:28: error: 'Self' does not name a type
325 | List_ConstIterator(const Self& src) : T_Base(src) {}
| ^~~~
/usr/include/glibmm-2.4/glibmm/containers.h:329:3: error: 'Self' does not name a type
329 | Self& operator++()
| ^~~~
/usr/include/glibmm-2.4/glibmm/containers.h:334:3: error: 'Self' does not name a type
334 | Self& operator--()
| ^~~~
/usr/include/glibmm-2.4/glibmm/containers.h:339:3: error: 'Self' does not name a type
339 | Self operator++(int)
| ^~~~
/usr/include/glibmm-2.4/glibmm/containers.h:345:3: error: 'Self' does not name a type
345 | Self operator--(int)
| ^~~~
/usr/include/glibmm-2.4/glibmm/containers.h:352:3: error: 'reference' does not name a type
352 | reference operator*() const { return T_Base::operator*(); }
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/containers.h:353:3: error: 'pointer' does not name a type; did you mean 'gpointer'?
353 | pointer operator->() const { return T_Base::operator->(); }
| ^~~~~~~
| gpointer
In file included from /usr/include/glibmm-2.4/glibmm.h:113,
from /usr/include/gtkmm-2.4/gtkmm/stockid.h:26,
from /usr/include/gtkmm-2.4/gtkmm/iconset.h:35,
from /usr/include/gtkmm-2.4/gtkmm/style.h:46,
from /usr/include/gtkmm-2.4/gtkmm/rc.h:31,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:48,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/helperlist.h:51:23: error: expected ';' at end of member declaration
51 | virtual ~HelperList() noexcept {}
| ^
| ;
/usr/include/glibmm-2.4/glibmm/helperlist.h:51:25: error: 'noexcept' does not name a type
51 | virtual ~HelperList() noexcept {}
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/helperlist.h:51:25: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/helperlist.h:53:9: error: expected nested-name-specifier before 'value_type'
53 | using value_type = T_Child;
| ^~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/helperlist.h:54:9: error: expected nested-name-specifier before 'reference'
54 | using reference = value_type&;
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/helperlist.h:55:9: error: expected nested-name-specifier before 'const_reference'
55 | using const_reference = const value_type&;
| ^~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/helperlist.h:57:9: error: expected nested-name-specifier before 'iterator'
57 | using iterator = T_Iterator;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/helperlist.h:58:9: error: expected nested-name-specifier before 'const_iterator'
58 | using const_iterator = List_ConstIterator<iterator>;
| ^~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/helperlist.h:59:9: error: expected nested-name-specifier before 'reverse_iterator'
59 | using reverse_iterator = List_ReverseIterator<iterator>;
| ^~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/helperlist.h:60:9: error: expected nested-name-specifier before 'const_reverse_iterator'
60 | using const_reverse_iterator = List_ConstIterator<reverse_iterator>;
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/helperlist.h:62:9: error: expected nested-name-specifier before 'element_type'
62 | using element_type = T_CppElement;
| ^~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/helperlist.h:64:9: error: expected nested-name-specifier before 'difference_type'
64 | using difference_type = std::size_t; // TODO Why not std::ptrdiff_t?
| ^~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/helperlist.h:65:9: error: expected nested-name-specifier before 'size_type'
65 | using size_type = std::size_t;
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/helperlist.h:68:11: error: 'iterator' does not name a type; did you mean 'T_Iterator'?
68 | virtual iterator erase(iterator) = 0;
| ^~~~~~~~
| T_Iterator
/usr/include/glibmm-2.4/glibmm/helperlist.h:70:22: error: 'iterator' has not been declared
70 | virtual void erase(iterator start, iterator stop)
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/helperlist.h:70:38: error: 'iterator' has not been declared
70 | virtual void erase(iterator start, iterator stop)
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/helperlist.h:76:23: error: 'const_reference' has not been declared
76 | virtual void remove(const_reference) = 0;
| ^~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/helperlist.h:78:3: error: 'size_type' does not name a type; did you mean 'size_t'?
78 | size_type size() const { return g_list_length(glist()); }
| ^~~~~~~~~
| size_t
/usr/include/glibmm-2.4/glibmm/helperlist.h:80:10: error: 'size_type' does not name a type; did you mean 'size_t'?
80 | inline size_type max_size() { return size_type(-1); }
| ^~~~~~~~~
| size_t
/usr/include/glibmm-2.4/glibmm/helperlist.h:83:10: error: 'iterator' does not name a type; did you mean 'T_Iterator'?
83 | inline iterator begin() { return begin_(); }
| ^~~~~~~~
| T_Iterator
/usr/include/glibmm-2.4/glibmm/helperlist.h:84:10: error: 'iterator' does not name a type; did you mean 'T_Iterator'?
84 | inline iterator end() { return end_(); }
| ^~~~~~~~
| T_Iterator
/usr/include/glibmm-2.4/glibmm/helperlist.h:86:10: error: 'const_iterator' does not name a type; did you mean 'SList_Iterator'?
86 | inline const_iterator begin() const { return const_iterator(begin_()); }
| ^~~~~~~~~~~~~~
| SList_Iterator
/usr/include/glibmm-2.4/glibmm/helperlist.h:87:10: error: 'const_iterator' does not name a type; did you mean 'SList_Iterator'?
87 | inline const_iterator end() const { return const_iterator(end_()); }
| ^~~~~~~~~~~~~~
| SList_Iterator
/usr/include/glibmm-2.4/glibmm/helperlist.h:89:10: error: 'reverse_iterator' does not name a type
89 | inline reverse_iterator rbegin() { return reverse_iterator(end_()); }
| ^~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/helperlist.h:90:10: error: 'reverse_iterator' does not name a type
90 | inline reverse_iterator rend() { return reverse_iterator(begin_()); }
| ^~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/helperlist.h:92:10: error: 'const_reverse_iterator' does not name a type; did you mean 'List_ReverseIterator'?
92 | inline const_reverse_iterator rbegin() const
| ^~~~~~~~~~~~~~~~~~~~~~
| List_ReverseIterator
/usr/include/glibmm-2.4/glibmm/helperlist.h:96:10: error: 'const_reverse_iterator' does not name a type; did you mean 'List_ReverseIterator'?
96 | inline const_reverse_iterator rend() const
| ^~~~~~~~~~~~~~~~~~~~~~
| List_ReverseIterator
/usr/include/glibmm-2.4/glibmm/helperlist.h:101:3: error: 'reference' does not name a type
101 | reference front() const { return *begin(); }
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/helperlist.h:103:3: error: 'reference' does not name a type
103 | reference back() const { return *(--end()); }
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/helperlist.h:105:3: error: 'reference' does not name a type
105 | reference operator[](size_type l) const
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/helperlist.h:140:3: error: 'iterator' does not name a type; did you mean 'T_Iterator'?
140 | iterator begin_() const { return iterator(glist(), glist()); }
| ^~~~~~~~
| T_Iterator
/usr/include/glibmm-2.4/glibmm/helperlist.h:142:3: error: 'iterator' does not name a type; did you mean 'T_Iterator'?
142 | iterator end_() const { return iterator(glist(), (GList*)nullptr); }
| ^~~~~~~~
| T_Iterator
/usr/include/glibmm-2.4/glibmm/helperlist.h: In constructor 'Glib::HelperList<T_Child, T_CppElement, T_Iterator>::HelperList()':
/usr/include/glibmm-2.4/glibmm/helperlist.h:43:27: error: 'nullptr' was not declared in this scope
43 | HelperList() : gparent_(nullptr) {}
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/helperlist.h: In member function 'bool Glib::HelperList<T_Child, T_CppElement, T_Iterator>::empty()':
/usr/include/glibmm-2.4/glibmm/helperlist.h:81:43: error: 'nullptr' was not declared in this scope
81 | inline bool empty() { return glist() == nullptr; }
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/helperlist.h: In member function 'void Glib::HelperList<T_Child, T_CppElement, T_Iterator>::pop_front()':
/usr/include/glibmm-2.4/glibmm/helperlist.h:129:35: error: there are no arguments to 'begin' that depend on a template parameter, so a declaration of 'begin' must be available [-fpermissive]
129 | inline void pop_front() { erase(begin()); }
| ^~~~~
/usr/include/glibmm-2.4/glibmm/helperlist.h: In member function 'void Glib::HelperList<T_Child, T_CppElement, T_Iterator>::pop_back()':
/usr/include/glibmm-2.4/glibmm/helperlist.h:130:36: error: there are no arguments to 'end' that depend on a template parameter, so a declaration of 'end' must be available [-fpermissive]
130 | inline void pop_back() { erase(--end()); }
| ^~~
/usr/include/glibmm-2.4/glibmm/helperlist.h: In member function 'void Glib::HelperList<T_Child, T_CppElement, T_Iterator>::clear()':
/usr/include/glibmm-2.4/glibmm/helperlist.h:132:24: error: there are no arguments to 'begin' that depend on a template parameter, so a declaration of 'begin' must be available [-fpermissive]
132 | void clear() { erase(begin(), end()); }
| ^~~~~
/usr/include/glibmm-2.4/glibmm/helperlist.h:132:33: error: there are no arguments to 'end' that depend on a template parameter, so a declaration of 'end' must be available [-fpermissive]
132 | void clear() { erase(begin(), end()); }
| ^~~
In file included from /usr/include/glibmm-2.4/glibmm.h:117,
from /usr/include/gtkmm-2.4/gtkmm/stockid.h:26,
from /usr/include/gtkmm-2.4/gtkmm/iconset.h:35,
from /usr/include/gtkmm-2.4/gtkmm/style.h:46,
from /usr/include/gtkmm-2.4/gtkmm/rc.h:31,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:48,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/keyfile.h: At global scope:
/usr/include/glibmm-2.4/glibmm/keyfile.h:217:9: error: expected nested-name-specifier before 'CppObjectType'
217 | using CppObjectType = KeyFile;
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/keyfile.h:218:9: error: expected nested-name-specifier before 'BaseObjectType'
218 | using BaseObjectType = GKeyFile;
| ^~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/keyfile.h:234:29: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
234 | KeyFile(const KeyFile&) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/keyfile.h:235:40: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
235 | KeyFile& operator=(const KeyFile&) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/keyfile.h:237:18: error: expected ',' or '...' before '&&' token
237 | KeyFile(KeyFile&& other) noexcept;
| ^~
/usr/include/glibmm-2.4/glibmm/keyfile.h:237:3: error: invalid constructor; you probably meant 'Glib::KeyFile (const Glib::KeyFile&)'
237 | KeyFile(KeyFile&& other) noexcept;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/keyfile.h:237:26: error: expected ';' at end of member declaration
237 | KeyFile(KeyFile&& other) noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/keyfile.h:237:28: error: 'noexcept' does not name a type
237 | KeyFile(KeyFile&& other) noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/keyfile.h:237:28: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/keyfile.h:238:29: error: expected ',' or '...' before '&&' token
238 | KeyFile& operator=(KeyFile&& other) noexcept;
| ^~
/usr/include/glibmm-2.4/glibmm/keyfile.h:238:37: error: expected ';' at end of member declaration
238 | KeyFile& operator=(KeyFile&& other) noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/keyfile.h:238:39: error: 'noexcept' does not name a type
238 | KeyFile& operator=(KeyFile&& other) noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/keyfile.h:238:39: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/keyfile.h:306:60: error: 'ArrayHandle<T, Tr>' in namespace 'Glib' does not name a template type
306 | bool load_from_dirs(const std::string& file, const Glib::ArrayHandle<std::string>& search_dirs, Glib::ArrayHandle<std::string>& full_path, KeyFileFlags flags = Glib::KEY_FILE_NONE);
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/keyfile.h:306:105: error: expected identifier
306 | bool load_from_dirs(const std::string& file, const Glib::ArrayHandle<std::string>& search_dirs, Glib::ArrayHandle<std::string>& full_path, KeyFileFlags flags = Glib::KEY_FILE_NONE);
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/glibmm-2.4/glibmm.h:117,
from /usr/include/gtkmm-2.4/gtkmm/stockid.h:26,
from /usr/include/gtkmm-2.4/gtkmm/iconset.h:35,
from /usr/include/gtkmm-2.4/gtkmm/style.h:46,
from /usr/include/gtkmm-2.4/gtkmm/rc.h:31,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:48,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/keyfile.h:306:129: error: expected unqualified-id before '&' token
306 | bool load_from_dirs(const std::string& file, const Glib::ArrayHandle<std::string>& search_dirs, Glib::ArrayHandle<std::string>& full_path, KeyFileFlags flags = Glib::KEY_FILE_NONE);
| ^
/usr/include/glibmm-2.4/glibmm/keyfile.h:306:129: error: expected ')' before '&' token
306 | bool load_from_dirs(const std::string& file, const Glib::ArrayHandle<std::string>& search_dirs, Glib::ArrayHandle<std::string>& full_path, KeyFileFlags flags = Glib::KEY_FILE_NONE);
| ~ ^
| )
In file included from /usr/include/glibmm-2.4/glibmm.h:117,
from /usr/include/gtkmm-2.4/gtkmm/stockid.h:26,
from /usr/include/gtkmm-2.4/gtkmm/iconset.h:35,
from /usr/include/gtkmm-2.4/gtkmm/style.h:46,
from /usr/include/gtkmm-2.4/gtkmm/rc.h:31,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:48,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/keyfile.h:306:105: error: expected ';' at end of member declaration
306 | bool load_from_dirs(const std::string& file, const Glib::ArrayHandle<std::string>& search_dirs, Glib::ArrayHandle<std::string>& full_path, KeyFileFlags flags = Glib::KEY_FILE_NONE);
| ^~~~~~~~~~~~~~~~~~~~~~~~
| ;
In file included from /usr/include/glibmm-2.4/glibmm.h:117,
from /usr/include/gtkmm-2.4/gtkmm/stockid.h:26,
from /usr/include/gtkmm-2.4/gtkmm/iconset.h:35,
from /usr/include/gtkmm-2.4/gtkmm/style.h:46,
from /usr/include/gtkmm-2.4/gtkmm/rc.h:31,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:48,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/keyfile.h:306:131: error: ISO C++ forbids declaration of 'full_path' with no type [-fpermissive]
306 | bool load_from_dirs(const std::string& file, const Glib::ArrayHandle<std::string>& search_dirs, Glib::ArrayHandle<std::string>& full_path, KeyFileFlags flags = Glib::KEY_FILE_NONE);
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/keyfile.h:306:142: error: ISO C++ forbids declaration of 'KeyFileFlags' with no type [-fpermissive]
306 | bool load_from_dirs(const std::string& file, const Glib::ArrayHandle<std::string>& search_dirs, Glib::ArrayHandle<std::string>& full_path, KeyFileFlags flags = Glib::KEY_FILE_NONE);
| ^~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/keyfile.h:306:142: error: expected ';' at end of member declaration
306 | bool load_from_dirs(const std::string& file, const Glib::ArrayHandle<std::string>& search_dirs, Glib::ArrayHandle<std::string>& full_path, KeyFileFlags flags = Glib::KEY_FILE_NONE);
| ^~~~~~~~~~~~
| ;
/usr/include/glibmm-2.4/glibmm/keyfile.h:306:155: error: 'flags' does not name a type
306 | bool load_from_dirs(const std::string& file, const Glib::ArrayHandle<std::string>& search_dirs, Glib::ArrayHandle<std::string>& full_path, KeyFileFlags flags = Glib::KEY_FILE_NONE);
| ^~~~~
/usr/include/glibmm-2.4/glibmm/keyfile.h:333:60: error: 'ArrayHandle<T, Tr>' in namespace 'Glib' does not name a template type
333 | bool load_from_dirs(const std::string& file, const Glib::ArrayHandle<std::string>& search_dirs, std::string& full_path, KeyFileFlags flags = Glib::KEY_FILE_NONE);
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/keyfile.h:333:123: error: 'KeyFileFlags' is not a type
333 | bool load_from_dirs(const std::string& file, const Glib::ArrayHandle<std::string>& search_dirs, std::string& full_path, KeyFileFlags flags = Glib::KEY_FILE_NONE);
| ^~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/keyfile.h:346:77: error: 'KeyFileFlags' is not a type
346 | bool load_from_data_dirs(const std::string& file, std::string& full_path, KeyFileFlags flags = Glib::KEY_FILE_NONE);
| ^~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/keyfile.h:383:9: error: 'ArrayHandle<T, Tr>' in namespace 'Glib' does not name a template type
383 | Glib::ArrayHandle<Glib::ustring> get_groups() const;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/keyfile.h:391:9: error: 'ArrayHandle<T, Tr>' in namespace 'Glib' does not name a template type
391 | Glib::ArrayHandle<Glib::ustring> get_keys(const Glib::ustring& group_name) const;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/keyfile.h:639:9: error: 'ArrayHandle<T, Tr>' in namespace 'Glib' does not name a template type
639 | Glib::ArrayHandle<Glib::ustring> get_string_list(const Glib::ustring& group_name, const Glib::ustring& key) const;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/keyfile.h:649:9: error: 'ArrayHandle<T, Tr>' in namespace 'Glib' does not name a template type
649 | Glib::ArrayHandle<Glib::ustring> get_locale_string_list(const Glib::ustring& group_name, const Glib::ustring& key) const;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/keyfile.h:659:9: error: 'ArrayHandle<T, Tr>' in namespace 'Glib' does not name a template type
659 | Glib::ArrayHandle<Glib::ustring> get_locale_string_list(const Glib::ustring& group_name, const Glib::ustring& key, const Glib::ustring& locale) const;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/keyfile.h:668:9: error: 'ArrayHandle<T, Tr>' in namespace 'Glib' does not name a template type
668 | Glib::ArrayHandle<bool> get_boolean_list(const Glib::ustring& group_name, const Glib::ustring& key) const;
| ^~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/keyfile.h:677:9: error: 'ArrayHandle<T, Tr>' in namespace 'Glib' does not name a template type
677 | Glib::ArrayHandle<int> get_integer_list(const Glib::ustring& group_name, const Glib::ustring& key) const;
| ^~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/keyfile.h:686:9: error: 'ArrayHandle<T, Tr>' in namespace 'Glib' does not name a template type
686 | Glib::ArrayHandle<double> get_double_list(const Glib::ustring& group_name, const Glib::ustring& key) const;
| ^~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/keyfile.h:822:95: error: 'ArrayHandle<T, Tr>' in namespace 'Glib' does not name a template type
822 | void set_string_list(const Glib::ustring& group_name, const Glib::ustring& key, const Glib::ArrayHandle<Glib::ustring>& list);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/keyfile.h:833:131: error: 'ArrayHandle<T, Tr>' in namespace 'Glib' does not name a template type
833 | void set_locale_string_list(const Glib::ustring& group_name, const Glib::ustring& key, const Glib::ustring& locale, const Glib::ArrayHandle<Glib::ustring>& list);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/keyfile.h:842:96: error: 'ArrayHandle<T, Tr>' in namespace 'Glib' does not name a template type
842 | void set_boolean_list(const Glib::ustring& group_name, const Glib::ustring& key, const Glib::ArrayHandle<bool>& list);
| ^~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/keyfile.h:851:96: error: 'ArrayHandle<T, Tr>' in namespace 'Glib' does not name a template type
851 | void set_integer_list(const Glib::ustring& group_name, const Glib::ustring& key, const Glib::ArrayHandle<int>& list);
| ^~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/keyfile.h:862:95: error: 'ArrayHandle<T, Tr>' in namespace 'Glib' does not name a template type
862 | void set_double_list(const Glib::ustring& group_name, const Glib::ustring& key, const Glib::ArrayHandle<double>& list);
| ^~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/keyfile.h:463:127: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11'
463 | Glib::ustring get_locale_for_key(const Glib::ustring& group_name, const Glib::ustring& key, const Glib::ustring& locale = {}) const;
| ^
/usr/include/glibmm-2.4/glibmm/keyfile.h:463:127: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11'
In file included from /usr/include/glibmm-2.4/glibmm.h:118,
from /usr/include/gtkmm-2.4/gtkmm/stockid.h:26,
from /usr/include/gtkmm-2.4/gtkmm/iconset.h:35,
from /usr/include/gtkmm-2.4/gtkmm/style.h:46,
from /usr/include/gtkmm-2.4/gtkmm/rc.h:31,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:48,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/streamiochannel.h:35:20: error: expected ';' at end of member declaration
35 | ~StreamIOChannel() noexcept override;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/streamiochannel.h:35:22: error: 'noexcept' does not name a type
35 | ~StreamIOChannel() noexcept override;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/streamiochannel.h:35:22: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/streamiochannel.h:47:64: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11'
47 | IOStatus read_vfunc(char* buf, gsize count, gsize& bytes_read) override;
| ^
/usr/include/glibmm-2.4/glibmm/streamiochannel.h:48:74: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11'
48 | IOStatus write_vfunc(const char* buf, gsize count, gsize& bytes_written) override;
| ^
/usr/include/glibmm-2.4/glibmm/streamiochannel.h:49:51: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11'
49 | IOStatus seek_vfunc(gint64 offset, SeekType type) override;
| ^
/usr/include/glibmm-2.4/glibmm/streamiochannel.h:50:24: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11'
50 | IOStatus close_vfunc() override;
| ^
/usr/include/glibmm-2.4/glibmm/streamiochannel.h:51:41: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11'
51 | IOStatus set_flags_vfunc(IOFlags flags) override;
| ^
/usr/include/glibmm-2.4/glibmm/streamiochannel.h:52:27: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11'
52 | IOFlags get_flags_vfunc() override;
| ^
/usr/include/glibmm-2.4/glibmm/streamiochannel.h:53:65: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11'
53 | Glib::RefPtr<Glib::Source> create_watch_vfunc(IOCondition cond) override;
| ^
In file included from /usr/include/glibmm-2.4/glibmm.h:121,
from /usr/include/gtkmm-2.4/gtkmm/stockid.h:26,
from /usr/include/gtkmm-2.4/gtkmm/iconset.h:35,
from /usr/include/gtkmm-2.4/gtkmm/style.h:46,
from /usr/include/gtkmm-2.4/gtkmm/rc.h:31,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:48,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/markup.h:159:7: error: expected nested-name-specifier before 'Error'
159 | using Error = Glib::MarkupError;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/markup.h:268:9: error: expected nested-name-specifier before 'first_argument_type'
268 | using first_argument_type = Glib::ustring;
| ^~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/markup.h:269:9: error: expected nested-name-specifier before 'second_argument_type'
269 | using second_argument_type = Glib::ustring;
| ^~~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/markup.h:309:27: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
309 | Parser(const Parser&) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/markup.h:310:38: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
310 | Parser& operator=(const Parser&) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/markup.h:312:16: error: expected ',' or '...' before '&&' token
312 | Parser(Parser&& other) noexcept;
| ^~
/usr/include/glibmm-2.4/glibmm/markup.h:312:3: error: invalid constructor; you probably meant 'Glib::Markup::Parser (const Glib::Markup::Parser&)'
312 | Parser(Parser&& other) noexcept;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/markup.h:312:24: error: expected ';' at end of member declaration
312 | Parser(Parser&& other) noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/markup.h:312:26: error: 'noexcept' does not name a type
312 | Parser(Parser&& other) noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/markup.h:312:26: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/markup.h:313:27: error: expected ',' or '...' before '&&' token
313 | Parser& operator=(Parser&& other) noexcept;
| ^~
/usr/include/glibmm-2.4/glibmm/markup.h:313:35: error: expected ';' at end of member declaration
313 | Parser& operator=(Parser&& other) noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/markup.h:313:37: error: 'noexcept' does not name a type
313 | Parser& operator=(Parser&& other) noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/markup.h:313:37: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/markup.h:312:10: error: cannot declare parameter to be of abstract type 'Glib::Markup::Parser'
312 | Parser(Parser&& other) noexcept;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/markup.h:294:18: note: because the following virtual functions are pure within 'Glib::Markup::Parser':
294 | class GLIBMM_API Parser : public sigc::trackable
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/markup.h:299:11: note: 'virtual Glib::Markup::Parser::~Parser()'
299 | virtual ~Parser() = 0;
| ^
/usr/include/glibmm-2.4/glibmm/markup.h:313:21: error: cannot declare parameter to be of abstract type 'Glib::Markup::Parser'
313 | Parser& operator=(Parser&& other) noexcept;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/markup.h:399:39: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
399 | ParseContext(const ParseContext&) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/markup.h:400:50: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
400 | ParseContext& operator=(const ParseContext&) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/markup.h:402:28: error: expected ',' or '...' before '&&' token
402 | ParseContext(ParseContext&& other) noexcept;
| ^~
/usr/include/glibmm-2.4/glibmm/markup.h:402:3: error: invalid constructor; you probably meant 'Glib::Markup::ParseContext (const Glib::Markup::ParseContext&)'
402 | ParseContext(ParseContext&& other) noexcept;
| ^~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/markup.h:402:36: error: expected ';' at end of member declaration
402 | ParseContext(ParseContext&& other) noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/markup.h:402:38: error: 'noexcept' does not name a type
402 | ParseContext(ParseContext&& other) noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/markup.h:402:38: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/markup.h:403:39: error: expected ',' or '...' before '&&' token
403 | ParseContext& operator=(ParseContext&& other) noexcept;
| ^~
/usr/include/glibmm-2.4/glibmm/markup.h:403:47: error: expected ';' at end of member declaration
403 | ParseContext& operator=(ParseContext&& other) noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/markup.h:403:49: error: 'noexcept' does not name a type
403 | ParseContext& operator=(ParseContext&& other) noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/markup.h:403:49: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
In file included from /usr/include/glibmm-2.4/glibmm.h:122,
from /usr/include/gtkmm-2.4/gtkmm/stockid.h:26,
from /usr/include/gtkmm-2.4/gtkmm/iconset.h:35,
from /usr/include/gtkmm-2.4/gtkmm/style.h:46,
from /usr/include/gtkmm-2.4/gtkmm/rc.h:31,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:48,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/miscutils.h:280:7: error: 'ArrayHandle<T, Tr>' in namespace 'Glib' does not name a template type
280 | Glib::ArrayHandle<std::string> listenv();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/miscutils.h:505:87: error: 'nullptr' was not declared in this scope
505 | std::string canonicalize_filename(StdStringView filename, StdStringView relative_to = nullptr);
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/miscutils.h:518:40: error: 'ArrayHandle<T, Tr>' in namespace 'Glib' does not name a template type
518 | std::string build_filename(const Glib::ArrayHandle<std::string>& elements);
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/miscutils.h:533:55: warning: variadic templates only available with '-std=c++11' or '-std=gnu++11'
533 | template <typename String1, typename String2, typename... Strings>
| ^~~
/usr/include/glibmm-2.4/glibmm/miscutils.h:534:90: warning: variadic templates only available with '-std=c++11' or '-std=gnu++11'
534 | std::string build_filename(const String1& elem1, const String2& elem2, const Strings&... strings)
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/miscutils.h: In function 'std::string Glib::build_filename(const String1&, const String2&, const Strings& ...)':
/usr/include/glibmm-2.4/glibmm/miscutils.h:538:42: error: 'nullptr' was not declared in this scope
538 | StdStringView(strings).c_str()..., nullptr));
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/miscutils.h: At global scope:
/usr/include/glibmm-2.4/glibmm/miscutils.h:718:36: error: 'ArrayHandle<T, Tr>' in namespace 'Glib' does not name a template type
718 | const Glib::ArrayHandle<std::string>& elements);
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/glibmm-2.4/glibmm.h:123,
from /usr/include/gtkmm-2.4/gtkmm/stockid.h:26,
from /usr/include/gtkmm-2.4/gtkmm/iconset.h:35,
from /usr/include/gtkmm-2.4/gtkmm/style.h:46,
from /usr/include/gtkmm-2.4/gtkmm/rc.h:31,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:48,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/module.h:115:9: error: expected nested-name-specifier before 'CppObjectType'
115 | using CppObjectType = Module;
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/module.h:116:9: error: expected nested-name-specifier before 'BaseObjectType'
116 | using BaseObjectType = GModule;
| ^~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/module.h:150:27: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
150 | Module(const Module&) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/module.h:151:38: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
151 | Module& operator=(const Module&) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/module.h:153:16: error: expected ',' or '...' before '&&' token
153 | Module(Module&& other) noexcept;
| ^~
/usr/include/glibmm-2.4/glibmm/module.h:153:3: error: invalid constructor; you probably meant 'Glib::Module (const Glib::Module&)'
153 | Module(Module&& other) noexcept;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/module.h:153:24: error: expected ';' at end of member declaration
153 | Module(Module&& other) noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/module.h:153:26: error: 'noexcept' does not name a type
153 | Module(Module&& other) noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/module.h:153:26: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/module.h:154:27: error: expected ',' or '...' before '&&' token
154 | Module& operator=(Module&& other) noexcept;
| ^~
/usr/include/glibmm-2.4/glibmm/module.h:154:35: error: expected ';' at end of member declaration
154 | Module& operator=(Module&& other) noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/module.h:154:37: error: 'noexcept' does not name a type
154 | Module& operator=(Module&& other) noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/module.h:154:37: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/module.h:163:28: warning: explicit conversion operators only available with '-std=c++11' or '-std=gnu++11'
163 | explicit operator bool() const;
| ^~~~~
In file included from /usr/include/glibmm-2.4/glibmm.h:124,
from /usr/include/gtkmm-2.4/gtkmm/stockid.h:26,
from /usr/include/gtkmm-2.4/gtkmm/iconset.h:35,
from /usr/include/gtkmm-2.4/gtkmm/style.h:46,
from /usr/include/gtkmm-2.4/gtkmm/rc.h:31,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:48,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/nodetree.h:75:9: error: expected nested-name-specifier before 'CppObjectType'
75 | using CppObjectType = NodeTree;
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/nodetree.h:76:9: error: expected nested-name-specifier before 'BaseObjectType'
76 | using BaseObjectType = GNode;
| ^~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/nodetree.h:82:9: error: expected nested-name-specifier before 'TraverseFunc'
82 | using TraverseFunc = sigc::slot<bool, NodeTree<T>&>;
| ^~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/nodetree.h:83:9: error: expected nested-name-specifier before 'ForeachFunc'
83 | using ForeachFunc = sigc::slot<void, NodeTree<T>&>;
| ^~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/nodetree.h:312:23: error: 'TraverseFunc' does not name a type; did you mean 'GTraverseFunc'?
312 | void traverse(const TraverseFunc& func, TraverseType order = TRAVERSE_IN_ORDER, TraverseFlags flags = TRAVERSE_ALL, int max_depth = -1)
| ^~~~~~~~~~~~
| GTraverseFunc
/usr/include/glibmm-2.4/glibmm/nodetree.h:325:22: error: 'ForeachFunc' does not name a type; did you mean 'GNodeForeachFunc'?
325 | void foreach(const ForeachFunc& func, TraverseFlags flags = TRAVERSE_ALL)
| ^~~~~~~~~~~
| GNodeForeachFunc
/usr/include/glibmm-2.4/glibmm/nodetree.h:694:40: error: 'nullptr' was not declared in this scope
694 | void clone(const NodeTree<T>* node = nullptr)
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/nodetree.h: In static member function 'static Glib::NodeTree<T>* Glib::NodeTree<T>::wrap(GNode*)':
/usr/include/glibmm-2.4/glibmm/nodetree.h:89:14: error: 'nullptr' was not declared in this scope
89 | return nullptr;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/nodetree.h: In member function 'void Glib::NodeTree<T>::traverse(const int&, Glib::TraverseType, Glib::NodeTree<T>::TraverseFlags, int)':
/usr/include/glibmm-2.4/glibmm/nodetree.h:314:5: error: 'TraverseFunc' was not declared in this scope; did you mean 'GTraverseFunc'?
314 | TraverseFunc func_copy = func;
| ^~~~~~~~~~~~
| GTraverseFunc
/usr/include/glibmm-2.4/glibmm/nodetree.h:315:134: error: 'func_copy' was not declared in this scope
315 | g_node_traverse(gobj(), (GTraverseType)order, (GTraverseFlags)flags, max_depth, c_callback_traverse, reinterpret_cast<gpointer>(&func_copy));
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/nodetree.h: In member function 'void Glib::NodeTree<T>::foreach(const int&, Glib::NodeTree<T>::TraverseFlags)':
/usr/include/glibmm-2.4/glibmm/nodetree.h:327:5: error: 'ForeachFunc' was not declared in this scope; did you mean 'GNodeForeachFunc'?
327 | ForeachFunc func_copy = func;
| ^~~~~~~~~~~
| GNodeForeachFunc
/usr/include/glibmm-2.4/glibmm/nodetree.h:328:108: error: 'func_copy' was not declared in this scope
328 | g_node_children_foreach(gobj(), (GTraverseFlags)flags, c_callback_foreach, reinterpret_cast<gpointer>(&func_copy));
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/nodetree.h: In member function 'Glib::NodeTree<T>* Glib::NodeTree<T>::find_child(const T&, Glib::NodeTree<T>::TraverseFlags)':
/usr/include/glibmm-2.4/glibmm/nodetree.h:342:20: error: 'nullptr' was not declared in this scope
342 | GNode* child = nullptr;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/nodetree.h:343:11: error: expected nested-name-specifier before 'type_foreach_gnode_slot'
343 | using type_foreach_gnode_slot = sigc::slot<void, GNode*>;
| ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/nodetree.h:344:5: error: 'type_foreach_gnode_slot' was not declared in this scope
344 | type_foreach_gnode_slot bound_slot = sigc::bind(real_slot, the_data, &child);
| ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/nodetree.h:346:122: error: 'bound_slot' was not declared in this scope
346 | g_node_children_foreach(gobj(), (GTraverseFlags)flags, c_callback_foreach_compare_child, reinterpret_cast<gpointer>(&bound_slot));
| ^~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/nodetree.h: In member function 'Glib::NodeTree<T>* Glib::NodeTree<T>::find(const T&, Glib::TraverseType, Glib::NodeTree<T>::TraverseFlags)':
/usr/include/glibmm-2.4/glibmm/nodetree.h:374:20: error: 'nullptr' was not declared in this scope
374 | GNode* child = nullptr;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/nodetree.h:376:11: error: expected nested-name-specifier before 'type_traverse_gnode_slot'
376 | using type_traverse_gnode_slot = sigc::slot<gboolean, GNode*>;
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/nodetree.h:377:5: error: 'type_traverse_gnode_slot' was not declared in this scope
377 | type_traverse_gnode_slot bound_slot = sigc::bind(real_slot, the_data, &child);
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/nodetree.h:379:160: error: 'bound_slot' was not declared in this scope
379 | g_node_traverse(const_cast<GNode*>(gobj()), (GTraverseType)order, (GTraverseFlags)flags, -1, c_callback_traverse_compare_node, reinterpret_cast<gpointer>(&bound_slot));
| ^~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/nodetree.h: In member function 'int Glib::NodeTree<T>::child_index(const T&) const':
/usr/include/glibmm-2.4/glibmm/nodetree.h:406:53: error: 'nullptr' was not declared in this scope
406 | for(const NodeTree<T>* i = first_child(); i != nullptr; i = i->next_sibling())
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/nodetree.h: In member function 'void Glib::NodeTree<T>::clear()':
/usr/include/glibmm-2.4/glibmm/nodetree.h:690:16: error: 'nullptr' was not declared in this scope
690 | gobject_ = nullptr;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/nodetree.h: In member function 'void Glib::NodeTree<T>::clone(const Glib::NodeTree<T>*)':
/usr/include/glibmm-2.4/glibmm/nodetree.h:702:60: error: 'nullptr' was not declared in this scope
702 | for(const NodeTree<T>* i = node->last_child(); i != nullptr; i = i->prev_sibling())
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/nodetree.h: In static member function 'static gboolean Glib::NodeTree<T>::c_callback_traverse(GNode*, gpointer)':
/usr/include/glibmm-2.4/glibmm/nodetree.h:710:11: error: 'TraverseFunc' does not name a type; did you mean 'GTraverseFunc'?
710 | const TraverseFunc* tf = reinterpret_cast<const TraverseFunc*>(slot);
| ^~~~~~~~~~~~
| GTraverseFunc
/usr/include/glibmm-2.4/glibmm/nodetree.h:711:14: error: 'tf' was not declared in this scope; did you mean 'tm'?
711 | return (*tf)(*wrap(node));
| ^~
| tm
/usr/include/glibmm-2.4/glibmm/nodetree.h: In static member function 'static void Glib::NodeTree<T>::c_callback_foreach(GNode*, gpointer)':
/usr/include/glibmm-2.4/glibmm/nodetree.h:717:11: error: 'ForeachFunc' does not name a type; did you mean 'GNodeForeachFunc'?
717 | const ForeachFunc* ff = reinterpret_cast<const ForeachFunc*>(slot);
| ^~~~~~~~~~~
| GNodeForeachFunc
/usr/include/glibmm-2.4/glibmm/nodetree.h:718:7: error: 'ff' was not declared in this scope; did you mean 'ffs'?
718 | (*ff)(*wrap(node));
| ^~
| ffs
/usr/include/glibmm-2.4/glibmm/nodetree.h: In static member function 'static void Glib::NodeTree<T>::on_compare_child(GNode*, const T&, GNode**)':
/usr/include/glibmm-2.4/glibmm/nodetree.h:724:9: error: 'nullptr' was not declared in this scope
724 | if((nullptr != result) && (wrap(node)->data() == needle))
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/nodetree.h: In static member function 'static void Glib::NodeTree<T>::c_callback_foreach_compare_child(GNode*, gpointer)':
/usr/include/glibmm-2.4/glibmm/nodetree.h:733:11: error: 'ForeachFunc' does not name a type; did you mean 'GNodeForeachFunc'?
733 | const ForeachFunc* slot = reinterpret_cast<const ForeachFunc*>(data);
| ^~~~~~~~~~~
| GNodeForeachFunc
/usr/include/glibmm-2.4/glibmm/nodetree.h:734:7: error: 'slot' was not declared in this scope; did you mean 'sigc::slot'?
734 | (*slot)(*wrap(node));
| ^~~~
| sigc::slot
In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1643:7: note: 'sigc::slot' declared here
1643 | class slot
| ^~~~
In file included from /usr/include/glibmm-2.4/glibmm.h:124,
from /usr/include/gtkmm-2.4/gtkmm/stockid.h:26,
from /usr/include/gtkmm-2.4/gtkmm/iconset.h:35,
from /usr/include/gtkmm-2.4/gtkmm/style.h:46,
from /usr/include/gtkmm-2.4/gtkmm/rc.h:31,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:48,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/nodetree.h: In static member function 'static gboolean Glib::NodeTree<T>::c_callback_traverse_compare_node(GNode*, gpointer)':
/usr/include/glibmm-2.4/glibmm/nodetree.h:751:11: error: 'TraverseFunc' does not name a type; did you mean 'GTraverseFunc'?
751 | const TraverseFunc* slot = reinterpret_cast<const TraverseFunc*>(data);
| ^~~~~~~~~~~~
| GTraverseFunc
/usr/include/glibmm-2.4/glibmm/nodetree.h:752:14: error: 'slot' was not declared in this scope; did you mean 'sigc::slot'?
752 | return (*slot)(*wrap(node));
| ^~~~
| sigc::slot
In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1643:7: note: 'sigc::slot' declared here
1643 | class slot
| ^~~~
In file included from /usr/include/glibmm-2.4/glibmm/optioncontext.h:23,
from /usr/include/glibmm-2.4/glibmm.h:127,
from /usr/include/gtkmm-2.4/gtkmm/stockid.h:26,
from /usr/include/gtkmm-2.4/gtkmm/iconset.h:35,
from /usr/include/gtkmm-2.4/gtkmm/style.h:46,
from /usr/include/gtkmm-2.4/gtkmm/rc.h:31,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:48,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/optionentry.h: At global scope:
/usr/include/glibmm-2.4/glibmm/optionentry.h:50:9: error: expected nested-name-specifier before 'CppObjectType'
50 | using CppObjectType = OptionEntry;
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/optionentry.h:51:9: error: expected nested-name-specifier before 'BaseObjectType'
51 | using BaseObjectType = GOptionEntry;
| ^~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/optionentry.h:73:26: error: expected ',' or '...' before '&&' token
73 | OptionEntry(OptionEntry&& other) noexcept;
| ^~
/usr/include/glibmm-2.4/glibmm/optionentry.h:73:3: error: invalid constructor; you probably meant 'Glib::OptionEntry (const Glib::OptionEntry&)'
73 | OptionEntry(OptionEntry&& other) noexcept;
| ^~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/optionentry.h:73:34: error: expected ';' at end of member declaration
73 | OptionEntry(OptionEntry&& other) noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/optionentry.h:73:36: error: 'noexcept' does not name a type
73 | OptionEntry(OptionEntry&& other) noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/optionentry.h:73:36: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/optionentry.h:74:37: error: expected ',' or '...' before '&&' token
74 | OptionEntry& operator=(OptionEntry&& other) noexcept;
| ^~
/usr/include/glibmm-2.4/glibmm/optionentry.h:74:45: error: expected ';' at end of member declaration
74 | OptionEntry& operator=(OptionEntry&& other) noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/optionentry.h:74:47: error: 'noexcept' does not name a type
74 | OptionEntry& operator=(OptionEntry&& other) noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/optionentry.h:74:47: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/optionentry.h:109:24: error: expected ';' at end of member declaration
109 | void release_gobject() noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/optionentry.h:109:26: error: 'noexcept' does not name a type
109 | void release_gobject() noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/optionentry.h:109:26: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
In file included from /usr/include/glibmm-2.4/glibmm/optioncontext.h:24,
from /usr/include/glibmm-2.4/glibmm.h:127,
from /usr/include/gtkmm-2.4/gtkmm/stockid.h:26,
from /usr/include/gtkmm-2.4/gtkmm/iconset.h:35,
from /usr/include/gtkmm-2.4/gtkmm/style.h:46,
from /usr/include/gtkmm-2.4/gtkmm/rc.h:31,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:48,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/optiongroup.h:53:9: error: expected nested-name-specifier before 'CppObjectType'
53 | using CppObjectType = OptionGroup;
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/optiongroup.h:54:9: error: expected nested-name-specifier before 'BaseObjectType'
54 | using BaseObjectType = GOptionGroup;
| ^~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/optiongroup.h:62:9: error: expected nested-name-specifier before 'SlotTranslate'
62 | using SlotTranslate = sigc::slot<Glib::ustring, const Glib::ustring&>;
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/optiongroup.h:67:9: error: expected nested-name-specifier before 'SlotOptionArgString'
67 | using SlotOptionArgString = sigc::slot<bool, const Glib::ustring&, const Glib::ustring&, bool>;
| ^~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/optiongroup.h:72:9: error: expected nested-name-specifier before 'SlotOptionArgFilename'
72 | using SlotOptionArgFilename = sigc::slot<bool, const Glib::ustring&, const std::string&, bool>;
| ^~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/glibmm-2.4/glibmm/optioncontext.h:24,
from /usr/include/glibmm-2.4/glibmm.h:127,
from /usr/include/gtkmm-2.4/gtkmm/stockid.h:26,
from /usr/include/gtkmm-2.4/gtkmm/iconset.h:35,
from /usr/include/gtkmm-2.4/gtkmm/style.h:46,
from /usr/include/gtkmm-2.4/gtkmm/rc.h:31,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:48,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/optiongroup.h:82:26: error: expected ',' or '...' before '&&' token
82 | OptionGroup(OptionGroup&& other) noexcept;
| ^~
/usr/include/glibmm-2.4/glibmm/optiongroup.h:82:3: error: invalid constructor; you probably meant 'Glib::OptionGroup (const Glib::OptionGroup&)'
82 | OptionGroup(OptionGroup&& other) noexcept;
| ^~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/optiongroup.h:82:34: error: expected ';' at end of member declaration
82 | OptionGroup(OptionGroup&& other) noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/optiongroup.h:82:36: error: 'noexcept' does not name a type
82 | OptionGroup(OptionGroup&& other) noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/optiongroup.h:82:36: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/optiongroup.h:83:37: error: expected ',' or '...' before '&&' token
83 | OptionGroup& operator=(OptionGroup&& other) noexcept;
| ^~
/usr/include/glibmm-2.4/glibmm/optiongroup.h:83:45: error: expected ';' at end of member declaration
83 | OptionGroup& operator=(OptionGroup&& other) noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/optiongroup.h:83:47: error: 'noexcept' does not name a type
83 | OptionGroup& operator=(OptionGroup&& other) noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/optiongroup.h:83:47: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/optiongroup.h:96:9: error: expected nested-name-specifier before 'vecustrings'
96 | using vecustrings = std::vector<Glib::ustring>;
| ^~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/optiongroup.h:97:9: error: expected nested-name-specifier before 'vecstrings'
97 | using vecstrings = std::vector<std::string>;
| ^~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/optiongroup.h:142:44: error: 'vecustrings' has not been declared
142 | void add_entry(const OptionEntry& entry, vecustrings& arg);
| ^~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/optiongroup.h:142:8: error: 'void Glib::OptionGroup::add_entry(const Glib::OptionEntry&, int&)' cannot be overloaded with 'void Glib::OptionGroup::add_entry(const Glib::OptionEntry&, int&)'
142 | void add_entry(const OptionEntry& entry, vecustrings& arg);
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/optiongroup.h:110:8: note: previous declaration 'void Glib::OptionGroup::add_entry(const Glib::OptionEntry&, int&)'
110 | void add_entry(const OptionEntry& entry, int& arg);
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/optiongroup.h:150:53: error: 'vecstrings' has not been declared
150 | void add_entry_filename(const OptionEntry& entry, vecstrings& arg);
| ^~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/optiongroup.h:155:50: error: 'SlotOptionArgString' does not name a type
155 | void add_entry(const OptionEntry& entry, const SlotOptionArgString& slot);
| ^~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/optiongroup.h:160:59: error: 'SlotOptionArgFilename' does not name a type
160 | void add_entry_filename(const OptionEntry& entry, const SlotOptionArgFilename& slot);
| ^~~~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/optiongroup.h:173:33: error: 'SlotTranslate' does not name a type
173 | void set_translate_func(const SlotTranslate& slot);
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/optiongroup.h:227:24: error: expected ';' at end of member declaration
227 | void release_gobject() noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/optiongroup.h:227:26: error: 'noexcept' does not name a type
227 | void release_gobject() noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/optiongroup.h:227:26: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
In file included from /usr/include/glibmm-2.4/glibmm.h:127,
from /usr/include/gtkmm-2.4/gtkmm/stockid.h:26,
from /usr/include/gtkmm-2.4/gtkmm/iconset.h:35,
from /usr/include/gtkmm-2.4/gtkmm/style.h:46,
from /usr/include/gtkmm-2.4/gtkmm/rc.h:31,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:48,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/optioncontext.h:132:9: error: expected nested-name-specifier before 'CppObjectType'
132 | using CppObjectType = OptionContext;
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/optioncontext.h:133:9: error: expected nested-name-specifier before 'BaseObjectType'
133 | using BaseObjectType = GOptionContext;
| ^~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/optioncontext.h:154:30: error: expected ',' or '...' before '&&' token
154 | OptionContext(OptionContext&& other) noexcept;
| ^~
/usr/include/glibmm-2.4/glibmm/optioncontext.h:154:3: error: invalid constructor; you probably meant 'Glib::OptionContext (const Glib::OptionContext&)'
154 | OptionContext(OptionContext&& other) noexcept;
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/optioncontext.h:154:38: error: expected ';' at end of member declaration
154 | OptionContext(OptionContext&& other) noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/optioncontext.h:154:40: error: 'noexcept' does not name a type
154 | OptionContext(OptionContext&& other) noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/optioncontext.h:154:40: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/optioncontext.h:155:41: error: expected ',' or '...' before '&&' token
155 | OptionContext& operator=(OptionContext&& other) noexcept;
| ^~
/usr/include/glibmm-2.4/glibmm/optioncontext.h:155:49: error: expected ';' at end of member declaration
155 | OptionContext& operator=(OptionContext&& other) noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/optioncontext.h:155:51: error: 'noexcept' does not name a type
155 | OptionContext& operator=(OptionContext&& other) noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/optioncontext.h:155:51: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/optioncontext.h:424:9: error: expected nested-name-specifier before 'SlotTranslate'
424 | using SlotTranslate = sigc::slot<Glib::ustring, const Glib::ustring&>;
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/optioncontext.h:435:34: error: 'SlotTranslate' does not name a type
435 | void set_translate_func (const SlotTranslate& slot);
| ^~~~~~~~~~~~~
In file included from /usr/include/glibmm-2.4/glibmm.h:128,
from /usr/include/gtkmm-2.4/gtkmm/stockid.h:26,
from /usr/include/gtkmm-2.4/gtkmm/iconset.h:35,
from /usr/include/gtkmm-2.4/gtkmm/style.h:46,
from /usr/include/gtkmm-2.4/gtkmm/rc.h:31,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:48,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/pattern.h:23:7: error: expected nested-name-specifier before 'GPatternSpec'
23 | using GPatternSpec = struct _GPatternSpec;
| ^~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/pattern.h:41:16: error: expected ';' at end of member declaration
41 | ~PatternSpec() noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/pattern.h:41:18: error: 'noexcept' does not name a type
41 | ~PatternSpec() noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/pattern.h:41:18: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/pattern.h:44:37: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
44 | PatternSpec(const PatternSpec&) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/pattern.h:45:48: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
45 | PatternSpec& operator=(const PatternSpec&) = delete;
| ^~~~~~
In file included from /usr/include/glibmm-2.4/glibmm.h:129,
from /usr/include/gtkmm-2.4/gtkmm/stockid.h:26,
from /usr/include/gtkmm-2.4/gtkmm/iconset.h:35,
from /usr/include/gtkmm-2.4/gtkmm/style.h:46,
from /usr/include/gtkmm-2.4/gtkmm/rc.h:31,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:48,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/property.h:58:39: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
58 | PropertyBase(const PropertyBase&) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/property.h:59:50: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
59 | PropertyBase& operator=(const PropertyBase&) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/property.h:92:17: error: expected ';' at end of member declaration
92 | ~PropertyBase() noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/property.h:92:19: error: 'noexcept' does not name a type
92 | ~PropertyBase() noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/property.h:92:19: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/property.h:193:9: error: expected nested-name-specifier before 'PropertyType'
193 | using PropertyType = T;
| ^~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/property.h:194:9: error: expected nested-name-specifier before 'ValueType'
194 | using ValueType = Glib::Value<T>;
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/property.h:204:67: error: 'PropertyType' does not name a type; did you mean 'PropertyBase'?
204 | Property(Glib::Object& object, const Glib::ustring& name, const PropertyType& default_value);
| ^~~~~~~~~~~~
| PropertyBase
/usr/include/glibmm-2.4/glibmm/property.h:217:67: error: 'PropertyType' does not name a type; did you mean 'PropertyBase'?
217 | Property(Glib::Object& object, const Glib::ustring& name, const PropertyType& default_value,
| ^~~~~~~~~~~~
| PropertyBase
/usr/include/glibmm-2.4/glibmm/property.h:223:31: error: 'PropertyType' does not name a type; did you mean 'PropertyBase'?
223 | inline void set_value(const PropertyType& data);
| ^~~~~~~~~~~~
| PropertyBase
/usr/include/glibmm-2.4/glibmm/property.h:227:10: error: 'PropertyType' does not name a type; did you mean 'PropertyBase'?
227 | inline PropertyType get_value() const;
| ^~~~~~~~~~~~
| PropertyBase
/usr/include/glibmm-2.4/glibmm/property.h:232:39: error: 'PropertyType' does not name a type; did you mean 'PropertyBase'?
232 | inline Property<T>& operator=(const PropertyType& data);
| ^~~~~~~~~~~~
| PropertyBase
/usr/include/glibmm-2.4/glibmm/property.h:236:19: error: expected type-specifier before 'PropertyType'
236 | inline operator PropertyType() const;
| ^~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/property.h: In constructor 'Glib::Property<T>::Property(Glib::Object&, const Glib::ustring&)':
/usr/include/glibmm-2.4/glibmm/property.h:354:81: warning: delegating constructors only available with '-std=c++11' or '-std=gnu++11'
354 | : Property(object, name, Glib::ustring(), Glib::ustring(), Glib::PARAM_READWRITE)
| ^
/usr/include/glibmm-2.4/glibmm/property.h: At global scope:
/usr/include/glibmm-2.4/glibmm/property.h:359:1: error: no declaration matches 'Glib::Property<T>::Property(Glib::Object&, const Glib::ustring&, const typename Glib::Property<T>::PropertyType&)'
359 | Property<T>::Property(Glib::Object& object, const Glib::ustring& name,
| ^~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/property.h:217:3: note: candidates are: 'Glib::Property<T>::Property(Glib::Object&, const Glib::ustring&, const int&, const Glib::ustring&, const Glib::ustring&, Glib::ParamFlags)'
217 | Property(Glib::Object& object, const Glib::ustring& name, const PropertyType& default_value,
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/property.h:210:3: note: 'Glib::Property<T>::Property(Glib::Object&, const Glib::ustring&, const Glib::ustring&, const Glib::ustring&, Glib::ParamFlags)'
210 | Property(Glib::Object& object, const Glib::ustring& name, const Glib::ustring& nick,
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/property.h:204:3: note: 'Glib::Property<T>::Property(Glib::Object&, const Glib::ustring&, const int&)'
204 | Property(Glib::Object& object, const Glib::ustring& name, const PropertyType& default_value);
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/property.h:353:1: note: 'Glib::Property<T>::Property(Glib::Object&, const Glib::ustring&)'
353 | Property<T>::Property(Glib::Object& object, const Glib::ustring& name)
| ^~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/property.h:190:7: note: 'class Glib::Property<T>' defined here
190 | class Property : public PropertyBase
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/property.h: In constructor 'Glib::Property<T>::Property(Glib::Object&, const Glib::ustring&, const Glib::ustring&, const Glib::ustring&, Glib::ParamFlags)':
/usr/include/glibmm-2.4/glibmm/property.h:369:24: error: 'ValueType' has not been declared
369 | : PropertyBase(object, ValueType::value_type())
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/property.h:374:34: error: 'ValueType' does not name a type; did you mean 'ValueBase'?
374 | install_property(static_cast<ValueType&>(value_).create_param_spec(name, nick, blurb, flags));
| ^~~~~~~~~
| ValueBase
/usr/include/glibmm-2.4/glibmm/property.h:374:43: error: expected '>' before '&' token
374 | install_property(static_cast<ValueType&>(value_).create_param_spec(name, nick, blurb, flags));
| ^
/usr/include/glibmm-2.4/glibmm/property.h:374:43: error: expected '(' before '&' token
374 | install_property(static_cast<ValueType&>(value_).create_param_spec(name, nick, blurb, flags));
| ^
| (
/usr/include/glibmm-2.4/glibmm/property.h:374:44: error: expected primary-expression before '>' token
374 | install_property(static_cast<ValueType&>(value_).create_param_spec(name, nick, blurb, flags));
| ^
/usr/include/glibmm-2.4/glibmm/property.h:374:54: error: 'class Glib::ValueBase' has no member named 'create_param_spec'
374 | install_property(static_cast<ValueType&>(value_).create_param_spec(name, nick, blurb, flags));
| ^~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/property.h: At global scope:
/usr/include/glibmm-2.4/glibmm/property.h:378:78: error: 'PropertyType' does not name a type; did you mean 'PropertyBase'?
378 | Property<T>::Property(Glib::Object& object, const Glib::ustring& name, const PropertyType& default_value,
| ^~~~~~~~~~~~
| PropertyBase
/usr/include/glibmm-2.4/glibmm/property.h: In constructor 'Glib::Property<T>::Property(Glib::Object&, const Glib::ustring&, const int&, const Glib::ustring&, const Glib::ustring&, Glib::ParamFlags)':
/usr/include/glibmm-2.4/glibmm/property.h:381:24: error: 'ValueType' has not been declared
381 | PropertyBase(object, ValueType::value_type())
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/property.h:385:15: error: 'ValueType' does not name a type; did you mean 'ValueBase'?
385 | static_cast<ValueType&>(value_).set(default_value);
| ^~~~~~~~~
| ValueBase
/usr/include/glibmm-2.4/glibmm/property.h:385:24: error: expected '>' before '&' token
385 | static_cast<ValueType&>(value_).set(default_value);
| ^
/usr/include/glibmm-2.4/glibmm/property.h:385:24: error: expected '(' before '&' token
385 | static_cast<ValueType&>(value_).set(default_value);
| ^
| (
/usr/include/glibmm-2.4/glibmm/property.h:385:25: error: expected primary-expression before '>' token
385 | static_cast<ValueType&>(value_).set(default_value);
| ^
/usr/include/glibmm-2.4/glibmm/property.h:385:35: error: 'class Glib::ValueBase' has no member named 'set'; did you mean 'reset'?
385 | static_cast<ValueType&>(value_).set(default_value);
| ^~~
| reset
/usr/include/glibmm-2.4/glibmm/property.h:385:53: error: expected ')' before ';' token
385 | static_cast<ValueType&>(value_).set(default_value);
| ^
| )
/usr/include/glibmm-2.4/glibmm/property.h:388:34: error: 'ValueType' does not name a type; did you mean 'ValueBase'?
388 | install_property(static_cast<ValueType&>(value_).create_param_spec(name, nick, blurb, flags));
| ^~~~~~~~~
| ValueBase
/usr/include/glibmm-2.4/glibmm/property.h:388:43: error: expected '>' before '&' token
388 | install_property(static_cast<ValueType&>(value_).create_param_spec(name, nick, blurb, flags));
| ^
/usr/include/glibmm-2.4/glibmm/property.h:388:43: error: expected '(' before '&' token
388 | install_property(static_cast<ValueType&>(value_).create_param_spec(name, nick, blurb, flags));
| ^
| (
/usr/include/glibmm-2.4/glibmm/property.h:388:44: error: expected primary-expression before '>' token
388 | install_property(static_cast<ValueType&>(value_).create_param_spec(name, nick, blurb, flags));
| ^
/usr/include/glibmm-2.4/glibmm/property.h:388:54: error: 'class Glib::ValueBase' has no member named 'create_param_spec'
388 | install_property(static_cast<ValueType&>(value_).create_param_spec(name, nick, blurb, flags));
| ^~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/property.h: At global scope:
/usr/include/glibmm-2.4/glibmm/property.h:393:1: error: no declaration matches 'void Glib::Property<T>::set_value(const typename Glib::Property<T>::PropertyType&)'
393 | Property<T>::set_value(const typename Property<T>::PropertyType& data)
| ^~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/property.h:223:15: note: candidate is: 'void Glib::Property<T>::set_value(const int&)'
223 | inline void set_value(const PropertyType& data);
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/property.h:190:7: note: 'class Glib::Property<T>' defined here
190 | class Property : public PropertyBase
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/property.h:401:1: error: no declaration matches 'typename Glib::Property<T>::PropertyType Glib::Property<T>::get_value() const'
401 | Property<T>::get_value() const
| ^~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/property.h:401:1: note: no functions named 'typename Glib::Property<T>::PropertyType Glib::Property<T>::get_value() const'
/usr/include/glibmm-2.4/glibmm/property.h:190:7: note: 'class Glib::Property<T>' defined here
190 | class Property : public PropertyBase
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/property.h:408:1: error: no declaration matches 'Glib::Property<T>& Glib::Property<T>::operator=(const typename Glib::Property<T>::PropertyType&)'
408 | Property<T>::operator=(const typename Property<T>::PropertyType& data)
| ^~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/property.h:190:7: note: candidates are: 'using Glib::Property<T>::operator='
190 | class Property : public PropertyBase
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/property.h:232:23: note: 'Glib::Property<T>& Glib::Property<T>::operator=(const int&)'
232 | inline Property<T>& operator=(const PropertyType& data);
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/property.h:190:7: note: 'class Glib::Property<T>' defined here
190 | class Property : public PropertyBase
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/property.h:416:8: error: no declaration matches 'Glib::Property<T>::operator T() const'
416 | inline Property<T>::operator T() const
| ^~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/property.h:416:8: note: no conversion operators declared
/usr/include/glibmm-2.4/glibmm/property.h:190:7: note: 'class Glib::Property<T>' defined here
190 | class Property : public PropertyBase
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/property.h: In constructor 'Glib::Property_ReadOnly<T>::Property_ReadOnly(Glib::Object&, const Glib::ustring&)':
/usr/include/glibmm-2.4/glibmm/property.h:439:89: warning: delegating constructors only available with '-std=c++11' or '-std=gnu++11'
439 | : Property_ReadOnly(object, name, Glib::ustring(), Glib::ustring(), Glib::PARAM_READABLE)
| ^
/usr/include/glibmm-2.4/glibmm/property.h: In constructor 'Glib::Property_ReadOnly<T>::Property_ReadOnly(Glib::Object&, const Glib::ustring&, const PropertyType&)':
/usr/include/glibmm-2.4/glibmm/property.h:447:25: warning: delegating constructors only available with '-std=c++11' or '-std=gnu++11'
447 | Glib::PARAM_READABLE)
| ^
/usr/include/glibmm-2.4/glibmm/property.h: In constructor 'Glib::Property_WriteOnly<T>::Property_WriteOnly(Glib::Object&, const Glib::ustring&)':
/usr/include/glibmm-2.4/glibmm/property.h:509:42: warning: delegating constructors only available with '-std=c++11' or '-std=gnu++11'
509 | Glib::ustring(), Glib::PARAM_WRITABLE)
| ^
/usr/include/glibmm-2.4/glibmm/property.h: In constructor 'Glib::Property_WriteOnly<T>::Property_WriteOnly(Glib::Object&, const Glib::ustring&, const PropertyType&)':
/usr/include/glibmm-2.4/glibmm/property.h:517:42: warning: delegating constructors only available with '-std=c++11' or '-std=gnu++11'
517 | Glib::ustring(), Glib::PARAM_WRITABLE)
| ^
In file included from /usr/include/glibmm-2.4/glibmm.h:133,
from /usr/include/gtkmm-2.4/gtkmm/stockid.h:26,
from /usr/include/gtkmm-2.4/gtkmm/iconset.h:35,
from /usr/include/gtkmm-2.4/gtkmm/style.h:46,
from /usr/include/gtkmm-2.4/gtkmm/rc.h:31,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:48,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/random.h: At global scope:
/usr/include/glibmm-2.4/glibmm/random.h:26:7: error: expected nested-name-specifier before 'GRand'
26 | using GRand = struct _GRand;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/random.h:42:9: error: expected ';' at end of member declaration
42 | ~Rand() noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/random.h:42:11: error: 'noexcept' does not name a type
42 | ~Rand() noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/random.h:42:11: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/random.h:45:23: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
45 | Rand(const Rand&) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/random.h:46:34: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
46 | Rand& operator=(const Rand&) = delete;
| ^~~~~~
In file included from /usr/include/glibmm-2.4/glibmm.h:134,
from /usr/include/gtkmm-2.4/gtkmm/stockid.h:26,
from /usr/include/gtkmm-2.4/gtkmm/iconset.h:35,
from /usr/include/gtkmm-2.4/gtkmm/style.h:46,
from /usr/include/gtkmm-2.4/gtkmm/rc.h:31,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:48,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/regex.h:734:18: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11'
734 | class GLIBMM_API Regex final
| ^~~~~
/usr/include/glibmm-2.4/glibmm/regex.h:738:9: error: expected nested-name-specifier before 'CppObjectType'
738 | using CppObjectType = Regex;
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/regex.h:739:9: error: expected nested-name-specifier before 'BaseObjectType'
739 | using BaseObjectType = GRegex;
| ^~~~~~~~~~~~~~
In file included from /usr/include/glibmm-2.4/glibmm.h:134,
from /usr/include/gtkmm-2.4/gtkmm/stockid.h:26,
from /usr/include/gtkmm-2.4/gtkmm/iconset.h:35,
from /usr/include/gtkmm-2.4/gtkmm/style.h:46,
from /usr/include/gtkmm-2.4/gtkmm/rc.h:31,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:48,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/regex.h:762:13: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
762 | Regex() = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/regex.h:765:25: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
765 | Regex(const Regex&) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/regex.h:766:36: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
766 | Regex& operator=(const Regex&) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/regex.h:1160:16: error: 'StringArrayHandle' in namespace 'Glib' does not name a type; did you mean 'ArrayHandle'?
1160 | static Glib::StringArrayHandle split_simple(const Glib::ustring& pattern, const Glib::ustring& string, RegexCompileFlags compile_options = static_cast<RegexCompileFlags>(0), RegexMatchFlags match_options = static_cast<RegexMatchFlags>(0));
| ^~~~~~~~~~~~~~~~~
| ArrayHandle
/usr/include/glibmm-2.4/glibmm/regex.h:1186:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type; did you mean 'ArrayHandle'?
1186 | Glib::StringArrayHandle split(const Glib::ustring& string, RegexMatchFlags match_options = static_cast<RegexMatchFlags>(0));
| ^~~~~~~~~~~~~~~~~
| ArrayHandle
/usr/include/glibmm-2.4/glibmm/regex.h:1223:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type; did you mean 'ArrayHandle'?
1223 | Glib::StringArrayHandle split(const gchar* string, gssize string_len, int start_position, RegexMatchFlags match_options = static_cast<RegexMatchFlags>(0), int max_tokens = 0) const;
| ^~~~~~~~~~~~~~~~~
| ArrayHandle
/usr/include/glibmm-2.4/glibmm/regex.h:1226:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type; did you mean 'ArrayHandle'?
1226 | Glib::StringArrayHandle split(const Glib::ustring& string, int start_position, RegexMatchFlags match_options, int max_tokens) const;
| ^~~~~~~~~~~~~~~~~
| ArrayHandle
/usr/include/glibmm-2.4/glibmm/regex.h:1356:9: error: expected nested-name-specifier before 'CppObjectType'
1356 | using CppObjectType = MatchInfo;
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/regex.h:1357:9: error: expected nested-name-specifier before 'BaseObjectType'
1357 | using BaseObjectType = GMatchInfo;
| ^~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/regex.h:1374:39: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
1374 | MatchInfo(const MatchInfo& other) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/regex.h:1375:50: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
1375 | MatchInfo& operator=(const MatchInfo& other) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/regex.h:1377:22: error: expected ',' or '...' before '&&' token
1377 | MatchInfo(MatchInfo&& other) noexcept;
| ^~
/usr/include/glibmm-2.4/glibmm/regex.h:1377:3: error: invalid constructor; you probably meant 'Glib::MatchInfo (const Glib::MatchInfo&)'
1377 | MatchInfo(MatchInfo&& other) noexcept;
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/regex.h:1377:30: error: expected ';' at end of member declaration
1377 | MatchInfo(MatchInfo&& other) noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/regex.h:1377:32: error: 'noexcept' does not name a type
1377 | MatchInfo(MatchInfo&& other) noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/regex.h:1377:32: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/regex.h:1378:33: error: expected ',' or '...' before '&&' token
1378 | MatchInfo& operator=(MatchInfo&& other) noexcept;
| ^~
/usr/include/glibmm-2.4/glibmm/regex.h:1378:41: error: expected ';' at end of member declaration
1378 | MatchInfo& operator=(MatchInfo&& other) noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/regex.h:1378:43: error: 'noexcept' does not name a type
1378 | MatchInfo& operator=(MatchInfo&& other) noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/regex.h:1378:43: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/regex.h:1654:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type; did you mean 'ArrayHandle'?
1654 | Glib::StringArrayHandle fetch_all();
| ^~~~~~~~~~~~~~~~~
| ArrayHandle
In file included from /usr/include/glibmm-2.4/glibmm.h:136,
from /usr/include/gtkmm-2.4/gtkmm/stockid.h:26,
from /usr/include/gtkmm-2.4/gtkmm/iconset.h:35,
from /usr/include/gtkmm-2.4/gtkmm/style.h:46,
from /usr/include/gtkmm-2.4/gtkmm/rc.h:31,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:48,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/shell.h:89:7: error: 'ArrayHandle<T, Tr>' in namespace 'Glib' does not name a template type
89 | Glib::ArrayHandle<std::string> shell_parse_argv(const std::string& command_line);
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/glibmm-2.4/glibmm.h:140,
from /usr/include/gtkmm-2.4/gtkmm/stockid.h:26,
from /usr/include/gtkmm-2.4/gtkmm/iconset.h:35,
from /usr/include/gtkmm-2.4/gtkmm/style.h:46,
from /usr/include/gtkmm-2.4/gtkmm/rc.h:31,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:48,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/spawn.h:32:7: error: expected nested-name-specifier before 'Pid'
32 | using Pid = GPid;
| ^~~
/usr/include/glibmm-2.4/glibmm/spawn.h:258:7: error: expected nested-name-specifier before 'SlotSpawnChildSetup'
258 | using SlotSpawnChildSetup = sigc::slot<void>;
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/glibmm-2.4/glibmm.h:140,
from /usr/include/gtkmm-2.4/gtkmm/stockid.h:26,
from /usr/include/gtkmm-2.4/gtkmm/iconset.h:35,
from /usr/include/gtkmm-2.4/gtkmm/style.h:46,
from /usr/include/gtkmm-2.4/gtkmm/rc.h:31,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:48,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/spawn.h:410:41: error: 'ArrayHandle<T, Tr>' in namespace 'Glib' does not name a template type
410 | const Glib::ArrayHandle<std::string>& argv,
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/spawn.h:411:41: error: 'ArrayHandle<T, Tr>' in namespace 'Glib' does not name a template type
411 | const Glib::ArrayHandle<std::string>& envp,
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/spawn.h:413:35: error: 'SlotSpawnChildSetup' does not name a type
413 | const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(),
| ^~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/spawn.h:413:70: error: 'SlotSpawnChildSetup' was not declared in this scope
413 | const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(),
| ^~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/spawn.h:414:29: error: 'Pid' has not been declared
414 | Pid* child_pid = nullptr,
| ^~~
/usr/include/glibmm-2.4/glibmm/spawn.h:414:46: error: 'nullptr' was not declared in this scope
414 | Pid* child_pid = nullptr,
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/spawn.h:415:51: error: 'nullptr' was not declared in this scope
415 | int* standard_input = nullptr,
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/spawn.h:416:52: error: 'nullptr' was not declared in this scope
416 | int* standard_output = nullptr,
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/spawn.h:417:51: error: 'nullptr' was not declared in this scope
417 | int* standard_error = nullptr);
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/spawn.h:438:41: error: 'ArrayHandle<T, Tr>' in namespace 'Glib' does not name a template type
438 | const Glib::ArrayHandle<std::string>& argv,
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/spawn.h:440:35: error: 'SlotSpawnChildSetup' does not name a type
440 | const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(),
| ^~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/spawn.h:440:70: error: 'SlotSpawnChildSetup' was not declared in this scope
440 | const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(),
| ^~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/spawn.h:441:29: error: 'Pid' has not been declared
441 | Pid* child_pid = nullptr,
| ^~~
/usr/include/glibmm-2.4/glibmm/spawn.h:441:46: error: 'nullptr' was not declared in this scope
441 | Pid* child_pid = nullptr,
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/spawn.h:442:51: error: 'nullptr' was not declared in this scope
442 | int* standard_input = nullptr,
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/spawn.h:443:52: error: 'nullptr' was not declared in this scope
443 | int* standard_output = nullptr,
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/spawn.h:444:51: error: 'nullptr' was not declared in this scope
444 | int* standard_error = nullptr);
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/spawn.h:469:30: error: 'ArrayHandle<T, Tr>' in namespace 'Glib' does not name a template type
469 | const Glib::ArrayHandle<std::string>& argv,
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/spawn.h:470:30: error: 'ArrayHandle<T, Tr>' in namespace 'Glib' does not name a template type
470 | const Glib::ArrayHandle<std::string>& envp,
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/spawn.h:472:24: error: 'SlotSpawnChildSetup' does not name a type
472 | const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(),
| ^~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/spawn.h:472:59: error: 'SlotSpawnChildSetup' was not declared in this scope
472 | const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(),
| ^~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/spawn.h:473:18: error: 'Pid' has not been declared
473 | Pid* child_pid = nullptr);
| ^~~
/usr/include/glibmm-2.4/glibmm/spawn.h:473:35: error: 'nullptr' was not declared in this scope
473 | Pid* child_pid = nullptr);
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/spawn.h:490:30: error: 'ArrayHandle<T, Tr>' in namespace 'Glib' does not name a template type
490 | const Glib::ArrayHandle<std::string>& argv,
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/spawn.h:492:24: error: 'SlotSpawnChildSetup' does not name a type
492 | const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(),
| ^~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/spawn.h:492:59: error: 'SlotSpawnChildSetup' was not declared in this scope
492 | const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(),
| ^~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/spawn.h:493:18: error: 'Pid' has not been declared
493 | Pid* child_pid = nullptr);
| ^~~
/usr/include/glibmm-2.4/glibmm/spawn.h:493:35: error: 'nullptr' was not declared in this scope
493 | Pid* child_pid = nullptr);
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/spawn.h:529:29: error: 'ArrayHandle<T, Tr>' in namespace 'Glib' does not name a template type
529 | const Glib::ArrayHandle<std::string>& argv,
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/spawn.h:530:29: error: 'ArrayHandle<T, Tr>' in namespace 'Glib' does not name a template type
530 | const Glib::ArrayHandle<std::string>& envp,
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/spawn.h:532:23: error: 'SlotSpawnChildSetup' does not name a type
532 | const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(),
| ^~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/spawn.h:532:58: error: 'SlotSpawnChildSetup' was not declared in this scope
532 | const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(),
| ^~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/spawn.h:533:48: error: 'nullptr' was not declared in this scope
533 | std::string* standard_output = nullptr,
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/spawn.h:534:47: error: 'nullptr' was not declared in this scope
534 | std::string* standard_error = nullptr,
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/spawn.h:535:36: error: 'nullptr' was not declared in this scope
535 | int* exit_status = nullptr);
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/spawn.h:555:29: error: 'ArrayHandle<T, Tr>' in namespace 'Glib' does not name a template type
555 | const Glib::ArrayHandle<std::string>& argv,
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/spawn.h:557:23: error: 'SlotSpawnChildSetup' does not name a type
557 | const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(),
| ^~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/spawn.h:557:58: error: 'SlotSpawnChildSetup' was not declared in this scope
557 | const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(),
| ^~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/spawn.h:558:48: error: 'nullptr' was not declared in this scope
558 | std::string* standard_output = nullptr,
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/spawn.h:559:47: error: 'nullptr' was not declared in this scope
559 | std::string* standard_error = nullptr,
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/spawn.h:560:36: error: 'nullptr' was not declared in this scope
560 | int* exit_status = nullptr);
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/spawn.h:617:61: error: 'nullptr' was not declared in this scope
617 | std::string* standard_output = nullptr,
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/spawn.h:618:60: error: 'nullptr' was not declared in this scope
618 | std::string* standard_error = nullptr,
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/spawn.h:619:49: error: 'nullptr' was not declared in this scope
619 | int* exit_status = nullptr);
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/spawn.h:629:6: error: variable or field 'spawn_close_pid' declared void
629 | void spawn_close_pid(Pid pid);
| ^~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/spawn.h:629:22: error: 'Pid' was not declared in this scope; did you mean 'GPid'?
629 | void spawn_close_pid(Pid pid);
| ^~~
| GPid
In file included from /usr/include/glibmm-2.4/glibmm.h:142,
from /usr/include/gtkmm-2.4/gtkmm/stockid.h:26,
from /usr/include/gtkmm-2.4/gtkmm/iconset.h:35,
from /usr/include/gtkmm-2.4/gtkmm/style.h:46,
from /usr/include/gtkmm-2.4/gtkmm/rc.h:31,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:48,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/threadpool.h:27:7: error: expected nested-name-specifier before 'GThreadPool'
27 | using GThreadPool = struct _GThreadPool;
| ^~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/threadpool.h:71:23: error: expected ';' at end of member declaration
71 | virtual ~ThreadPool() noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/threadpool.h:71:25: error: 'noexcept' does not name a type
71 | virtual ~ThreadPool() noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/threadpool.h:71:25: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
In file included from /usr/include/glibmm-2.4/glibmm.h:143,
from /usr/include/gtkmm-2.4/gtkmm/stockid.h:26,
from /usr/include/gtkmm-2.4/gtkmm/iconset.h:35,
from /usr/include/gtkmm-2.4/gtkmm/style.h:46,
from /usr/include/gtkmm-2.4/gtkmm/rc.h:31,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:48,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/timer.h:25:7: error: expected nested-name-specifier before 'GTimer'
25 | using GTimer = struct _GTimer;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/timer.h:41:10: error: expected ';' at end of member declaration
41 | ~Timer() noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/timer.h:41:12: error: 'noexcept' does not name a type
41 | ~Timer() noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/timer.h:41:12: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/timer.h:44:25: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
44 | Timer(const Timer&) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/timer.h:45:36: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
45 | Timer& operator=(const Timer&) = delete;
| ^~~~~~
In file included from /usr/include/glibmm-2.4/glibmm.h:149,
from /usr/include/gtkmm-2.4/gtkmm/stockid.h:26,
from /usr/include/gtkmm-2.4/gtkmm/iconset.h:35,
from /usr/include/gtkmm-2.4/gtkmm/style.h:46,
from /usr/include/gtkmm-2.4/gtkmm/rc.h:31,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:48,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/valuearray.h:55:9: error: expected nested-name-specifier before 'CppObjectType'
55 | using CppObjectType = ValueArray;
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/valuearray.h:56:9: error: expected nested-name-specifier before 'BaseObjectType'
56 | using BaseObjectType = GValueArray;
| ^~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/valuearray.h:69:24: error: expected ',' or '...' before '&&' token
69 | ValueArray(ValueArray&& other) noexcept;
| ^~
/usr/include/glibmm-2.4/glibmm/valuearray.h:69:3: error: invalid constructor; you probably meant 'Glib::ValueArray (const Glib::ValueArray&)'
69 | ValueArray(ValueArray&& other) noexcept;
| ^~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/valuearray.h:69:32: error: expected ';' at end of member declaration
69 | ValueArray(ValueArray&& other) noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/valuearray.h:69:34: error: 'noexcept' does not name a type
69 | ValueArray(ValueArray&& other) noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/valuearray.h:69:34: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/valuearray.h:70:35: error: expected ',' or '...' before '&&' token
70 | ValueArray& operator=(ValueArray&& other) noexcept;
| ^~
/usr/include/glibmm-2.4/glibmm/valuearray.h:70:43: error: expected ';' at end of member declaration
70 | ValueArray& operator=(ValueArray&& other) noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/valuearray.h:70:45: error: 'noexcept' does not name a type
70 | ValueArray& operator=(ValueArray&& other) noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/valuearray.h:70:45: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/valuearray.h:72:15: error: expected ';' at end of member declaration
72 | ~ValueArray() noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/valuearray.h:72:17: error: 'noexcept' does not name a type
72 | ~ValueArray() noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/valuearray.h:72:17: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/valuearray.h:74:30: error: expected ';' at end of member declaration
74 | void swap(ValueArray& other) noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/valuearray.h:74:32: error: 'noexcept' does not name a type
74 | void swap(ValueArray& other) noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/valuearray.h:74:32: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
In file included from /usr/include/glibmm-2.4/glibmm.h:149,
from /usr/include/gtkmm-2.4/gtkmm/stockid.h:26,
from /usr/include/gtkmm-2.4/gtkmm/iconset.h:35,
from /usr/include/gtkmm-2.4/gtkmm/style.h:46,
from /usr/include/gtkmm-2.4/gtkmm/rc.h:31,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:48,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/valuearray.h:97:9: error: expected nested-name-specifier before 'SlotCompare'
97 | using SlotCompare = sigc::slot<int, const Glib::ValueBase&, const Glib::ValueBase&>;
| ^~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/valuearray.h:179:32: error: 'SlotCompare' does not name a type
179 | Glib::ValueArray& sort(const SlotCompare& compare_func);
| ^~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/valuearray.h:194:52: error: expected initializer before 'noexcept'
194 | inline void swap(ValueArray& lhs, ValueArray& rhs) noexcept
| ^~~~~~~~
In file included from /usr/include/glibmm-2.4/glibmm.h:151,
from /usr/include/gtkmm-2.4/gtkmm/stockid.h:26,
from /usr/include/gtkmm-2.4/gtkmm/iconset.h:35,
from /usr/include/gtkmm-2.4/gtkmm/style.h:46,
from /usr/include/gtkmm-2.4/gtkmm/rc.h:31,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:48,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/variantdict.h:39:18: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11'
39 | class GLIBMM_API VariantDict final
| ^~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/variantdict.h:45:9: error: expected nested-name-specifier before 'CppObjectType'
45 | using CppObjectType = VariantDict;
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/variantdict.h:46:9: error: expected nested-name-specifier before 'BaseObjectType'
46 | using BaseObjectType = GVariantDict;
| ^~~~~~~~~~~~~~
In file included from /usr/include/glibmm-2.4/glibmm.h:151,
from /usr/include/gtkmm-2.4/gtkmm/stockid.h:26,
from /usr/include/gtkmm-2.4/gtkmm/iconset.h:35,
from /usr/include/gtkmm-2.4/gtkmm/style.h:46,
from /usr/include/gtkmm-2.4/gtkmm/rc.h:31,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:48,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/variantdict.h:69:19: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
69 | VariantDict() = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/variantdict.h:72:37: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
72 | VariantDict(const VariantDict&) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/variantdict.h:73:48: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
73 | VariantDict& operator=(const VariantDict&) = delete;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/variantdict.h: In member function 'void Glib::VariantDict::insert_value(const Glib::ustring&, const T_Value&)':
/usr/include/glibmm-2.4/glibmm/variantdict.h:204:9: error: expected nested-name-specifier before 'type_glib_variant'
204 | using type_glib_variant = Glib::Variant<T_Value>;
| ^~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/variantdict.h:210:36: error: 'type_glib_variant' has not been declared
210 | return insert_value_variant(key, type_glib_variant::create(value));
| ^~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/variantdict.h: In member function 'bool Glib::VariantDict::lookup_value(const Glib::ustring&, T_Value&) const':
/usr/include/glibmm-2.4/glibmm/variantdict.h:218:9: error: expected nested-name-specifier before 'type_glib_variant'
218 | using type_glib_variant = Glib::Variant<T_Value>;
| ^~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/variantdict.h:224:49: error: 'type_glib_variant' has not been declared
224 | const bool result = lookup_value_variant(key, type_glib_variant::variant_type(), variantBase);
| ^~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/variantdict.h:230:11: error: 'type_glib_variant' does not name a type
230 | const type_glib_variant variantDerived = variantBase.cast_dynamic<type_glib_variant>(variantBase);
| ^~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/variantdict.h:231:13: error: 'variantDerived' was not declared in this scope
231 | value = variantDerived.get();
| ^~~~~~~~~~~~~~
In file included from /usr/include/glibmm-2.4/glibmm.h:154,
from /usr/include/gtkmm-2.4/gtkmm/stockid.h:26,
from /usr/include/gtkmm-2.4/gtkmm/iconset.h:35,
from /usr/include/gtkmm-2.4/gtkmm/style.h:46,
from /usr/include/gtkmm-2.4/gtkmm/rc.h:31,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:48,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/vectorutils.h: In function 'typename Tr::CType* Glib::Container_Helpers::create_array(typename std::vector<typename Tr::CppType>::const_iterator, std::size_t)':
/usr/include/glibmm-2.4/glibmm/vectorutils.h:94:9: error: expected nested-name-specifier before 'CType'
94 | using CType = typename Tr::CType;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h:96:3: error: 'CType' was not declared in this scope; did you mean 'GType'?
96 | CType* const array(static_cast<CType*>(g_malloc((size + 1) * sizeof(CType))));
| ^~~~~
| GType
/usr/include/glibmm-2.4/glibmm/vectorutils.h:96:10: error: expected primary-expression before 'const'
96 | CType* const array(static_cast<CType*>(g_malloc((size + 1) * sizeof(CType))));
| ^~~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h:97:10: error: expected primary-expression before 'const'
97 | CType* const array_end(array + size);
| ^~~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h:99:21: error: 'array' was not declared in this scope; did you mean 'GArray'?
99 | for (CType* pdest(array); pdest != array_end; ++pdest)
| ^~~~~
| GArray
/usr/include/glibmm-2.4/glibmm/vectorutils.h:99:15: error: there are no arguments to 'pdest' that depend on a template parameter, so a declaration of 'pdest' must be available [-fpermissive]
99 | for (CType* pdest(array); pdest != array_end; ++pdest)
| ^~~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h:99:29: error: 'pdest' was not declared in this scope
99 | for (CType* pdest(array); pdest != array_end; ++pdest)
| ^~~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h:99:38: error: 'array_end' was not declared in this scope; did you mean 'g_array_new'?
99 | for (CType* pdest(array); pdest != array_end; ++pdest)
| ^~~~~~~~~
| g_array_new
/usr/include/glibmm-2.4/glibmm/vectorutils.h:105:4: error: 'array_end' was not declared in this scope; did you mean 'g_array_new'?
105 | *array_end = CType();
| ^~~~~~~~~
| g_array_new
/usr/include/glibmm-2.4/glibmm/vectorutils.h:107:10: error: 'array' was not declared in this scope; did you mean 'GArray'?
107 | return array;
| ^~~~~
| GArray
/usr/include/glibmm-2.4/glibmm/vectorutils.h: In function 'GList* Glib::Container_Helpers::create_glist(typename std::vector<typename Tr::CppType>::const_iterator, typename std::vector<typename Tr::CppType>::const_iterator)':
/usr/include/glibmm-2.4/glibmm/vectorutils.h:124:15: error: 'nullptr' was not declared in this scope
124 | GList* head(nullptr);
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h: In function 'GSList* Glib::Container_Helpers::create_gslist(typename std::vector<typename Tr::CppType>::const_iterator, typename std::vector<typename Tr::CppType>::const_iterator)':
/usr/include/glibmm-2.4/glibmm/vectorutils.h:144:16: error: 'nullptr' was not declared in this scope
144 | GSList* head(nullptr);
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h: At global scope:
/usr/include/glibmm-2.4/glibmm/vectorutils.h:162:9: error: expected nested-name-specifier before 'CppType'
162 | using CppType = typename Tr::CppType;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h:163:9: error: expected nested-name-specifier before 'CType'
163 | using CType = typename Tr::CType;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h:165:9: error: expected nested-name-specifier before 'iterator_category'
165 | using iterator_category = std::random_access_iterator_tag;
| ^~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h:166:9: error: expected nested-name-specifier before 'value_type'
166 | using value_type = CppType;
| ^~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h:167:9: error: expected nested-name-specifier before 'difference_type'
167 | using difference_type = std::ptrdiff_t;
| ^~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h:168:9: error: expected nested-name-specifier before 'reference'
168 | using reference = value_type;
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h:169:9: error: expected nested-name-specifier before 'pointer'
169 | using pointer = void;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h:171:39: error: 'CType' does not name a type; did you mean 'GType'?
171 | explicit inline ArrayIterator(const CType* pos);
| ^~~~~
| GType
/usr/include/glibmm-2.4/glibmm/vectorutils.h:173:10: error: 'value_type' does not name a type
173 | inline value_type operator*() const;
| ^~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h:174:10: error: 'value_type' does not name a type
174 | inline value_type operator[](difference_type offset) const;
| ^~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h:182:29: error: declaration of 'operator+=' as non-function
182 | inline ArrayIterator<Tr>& operator+=(difference_type rhs);
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h:182:37: error: expected ';' at end of member declaration
182 | inline ArrayIterator<Tr>& operator+=(difference_type rhs);
| ^~
| ;
/usr/include/glibmm-2.4/glibmm/vectorutils.h:182:55: error: expected ')' before 'rhs'
182 | inline ArrayIterator<Tr>& operator+=(difference_type rhs);
| ~ ^~~~
| )
/usr/include/glibmm-2.4/glibmm/vectorutils.h:183:29: error: declaration of 'operator-=' as non-function
183 | inline ArrayIterator<Tr>& operator-=(difference_type rhs);
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h:183:37: error: expected ';' at end of member declaration
183 | inline ArrayIterator<Tr>& operator-=(difference_type rhs);
| ^~
| ;
/usr/include/glibmm-2.4/glibmm/vectorutils.h:183:55: error: expected ')' before 'rhs'
183 | inline ArrayIterator<Tr>& operator-=(difference_type rhs);
| ~ ^~~~
| )
/usr/include/glibmm-2.4/glibmm/vectorutils.h:184:44: error: 'difference_type' has not been declared
184 | inline const ArrayIterator<Tr> operator+(difference_type rhs) const;
| ^~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h:185:44: error: 'difference_type' has not been declared
185 | inline const ArrayIterator<Tr> operator-(difference_type rhs) const;
| ^~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h:186:10: error: 'difference_type' does not name a type
186 | inline difference_type operator-(const ArrayIterator<Tr>& rhs) const;
| ^~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h:196:9: error: 'CType' does not name a type; did you mean 'GType'?
196 | const CType* pos_;
| ^~~~~
| GType
/usr/include/glibmm-2.4/glibmm/vectorutils.h:203:9: error: expected nested-name-specifier before 'CppType'
203 | using CppType = typename Tr::CppType;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h:204:9: error: expected nested-name-specifier before 'CType'
204 | using CType = typename Tr::CType;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h:206:9: error: expected nested-name-specifier before 'iterator_category'
206 | using iterator_category = std::forward_iterator_tag;
| ^~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h:207:9: error: expected nested-name-specifier before 'value_type'
207 | using value_type = CppType;
| ^~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h:208:9: error: expected nested-name-specifier before 'difference_type'
208 | using difference_type = std::ptrdiff_t;
| ^~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h:209:9: error: expected nested-name-specifier before 'reference'
209 | using reference = value_type;
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h:210:9: error: expected nested-name-specifier before 'pointer'
210 | using pointer = void;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h:214:10: error: 'value_type' does not name a type
214 | inline value_type operator*() const;
| ^~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h:229:9: error: expected nested-name-specifier before 'CppType'
229 | using CppType = typename Tr::CppType;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h:230:9: error: expected nested-name-specifier before 'CType'
230 | using CType = typename Tr::CType;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h:232:9: error: expected nested-name-specifier before 'iterator_category'
232 | using iterator_category = std::forward_iterator_tag;
| ^~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h:233:9: error: expected nested-name-specifier before 'value_type'
233 | using value_type = CppType;
| ^~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h:234:9: error: expected nested-name-specifier before 'difference_type'
234 | using difference_type = std::ptrdiff_t;
| ^~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h:235:9: error: expected nested-name-specifier before 'reference'
235 | using reference = value_type;
| ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h:236:9: error: expected nested-name-specifier before 'pointer'
236 | using pointer = void;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h:240:10: error: 'value_type' does not name a type
240 | inline value_type operator*() const;
| ^~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h:277:9: error: expected nested-name-specifier before 'CppType'
277 | using CppType = typename Tr::CppType;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h:278:9: error: expected nested-name-specifier before 'CType'
278 | using CType = typename Tr::CType;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h:293:11: error: 'CType' does not name a type; did you mean 'GType'?
293 | const CType* array, std::size_t array_size, Glib::OwnershipType ownership);
| ^~~~~
| GType
/usr/include/glibmm-2.4/glibmm/vectorutils.h:295:16: error: expected ';' at end of member declaration
295 | ~ArrayKeeper() noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/vectorutils.h:295:18: error: 'noexcept' does not name a type
295 | ~ArrayKeeper() noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h:295:18: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/vectorutils.h:303:10: error: 'CType' does not name a type; did you mean 'GType'?
303 | inline CType* data() const;
| ^~~~~
| GType
/usr/include/glibmm-2.4/glibmm/vectorutils.h:306:3: error: 'CType' does not name a type; did you mean 'GType'?
306 | CType* array_;
| ^~~~~
| GType
/usr/include/glibmm-2.4/glibmm/vectorutils.h:337:9: error: expected nested-name-specifier before 'CppType'
337 | using CppType = typename Tr::CppType;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h:338:9: error: expected nested-name-specifier before 'CType'
338 | using CType = typename Tr::CType;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h:353:16: error: expected ';' at end of member declaration
353 | ~GListKeeper() noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/vectorutils.h:353:18: error: 'noexcept' does not name a type
353 | ~GListKeeper() noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h:353:18: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/vectorutils.h:394:9: error: expected nested-name-specifier before 'CppType'
394 | using CppType = typename Tr::CppType;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h:395:9: error: expected nested-name-specifier before 'CType'
395 | using CType = typename Tr::CType;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h:410:17: error: expected ';' at end of member declaration
410 | ~GSListKeeper() noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/vectorutils.h:410:19: error: 'noexcept' does not name a type
410 | ~GSListKeeper() noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h:410:19: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/vectorutils.h:465:74: error: spurious '>>', use '>' to terminate a template argument list
465 | template <typename T, typename Tr = Glib::Container_Helpers::TypeTraits<T>>
| ^~
/usr/include/glibmm-2.4/glibmm/vectorutils.h:467:1: error: definition of 'class Glib::ArrayHandler' inside template parameter list
467 | {
| ^
/usr/include/glibmm-2.4/glibmm/vectorutils.h:465:37: error: two or more data types in declaration of 'type name'
465 | template <typename T, typename Tr = Glib::Container_Helpers::TypeTraits<T>>
| ^~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h:480:2: error: expected '>' before ';' token
480 | };
| ^
/usr/include/glibmm-2.4/glibmm/vectorutils.h:480:2: error: expected unqualified-id before ';' token
/usr/include/glibmm-2.4/glibmm/vectorutils.h:483:18: error: 'ArrayHandler' is not a class template
483 | class GLIBMM_API ArrayHandler<bool>
| ^~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h:484:1: error: explicit specialization of non-template 'Glib::ArrayHandler'
484 | {
| ^
/usr/include/glibmm-2.4/glibmm/vectorutils.h:486:9: error: expected nested-name-specifier before 'CType'
486 | using CType = gboolean;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h:487:9: error: expected nested-name-specifier before 'CppType'
487 | using CppType = bool;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h:488:9: error: expected nested-name-specifier before 'VectorType'
488 | using VectorType = std::vector<bool>;
| ^~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h:489:88: error: '>>' should be '> >' within a nested template argument list
489 | typedef Glib::Container_Helpers::ArrayKeeper<Glib::Container_Helpers::TypeTraits<bool>>
| ^~
| > >
/usr/include/glibmm-2.4/glibmm/vectorutils.h:491:90: error: '>>' should be '> >' within a nested template argument list
491 | typedef Glib::Container_Helpers::ArrayIterator<Glib::Container_Helpers::TypeTraits<bool>>
| ^~
| > >
/usr/include/glibmm-2.4/glibmm/vectorutils.h:495:10: error: 'VectorType' does not name a type
495 | static VectorType array_to_vector(
| ^~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h:497:10: error: 'VectorType' does not name a type
497 | static VectorType array_to_vector(const CType* array, Glib::OwnershipType ownership);
| ^~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h:498:48: error: 'VectorType' does not name a type
498 | static ArrayKeeperType vector_to_array(const VectorType& vector);
| ^~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h:528:74: error: spurious '>>', use '>' to terminate a template argument list
528 | template <typename T, typename Tr = Glib::Container_Helpers::TypeTraits<T>>
| ^~
/usr/include/glibmm-2.4/glibmm/vectorutils.h:530:1: error: definition of 'class Glib::ListHandler' inside template parameter list
530 | {
| ^
/usr/include/glibmm-2.4/glibmm/vectorutils.h:528:37: error: two or more data types in declaration of 'type name'
528 | template <typename T, typename Tr = Glib::Container_Helpers::TypeTraits<T>>
| ^~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h:541:2: error: expected '>' before ';' token
541 | };
| ^
/usr/include/glibmm-2.4/glibmm/vectorutils.h:541:2: error: expected unqualified-id before ';' token
/usr/include/glibmm-2.4/glibmm/vectorutils.h:569:74: error: spurious '>>', use '>' to terminate a template argument list
569 | template <typename T, typename Tr = Glib::Container_Helpers::TypeTraits<T>>
| ^~
/usr/include/glibmm-2.4/glibmm/vectorutils.h:571:1: error: definition of 'class Glib::SListHandler' inside template parameter list
571 | {
| ^
/usr/include/glibmm-2.4/glibmm/vectorutils.h:569:37: error: two or more data types in declaration of 'type name'
569 | template <typename T, typename Tr = Glib::Container_Helpers::TypeTraits<T>>
| ^~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h:582:2: error: expected '>' before ';' token
582 | };
| ^
/usr/include/glibmm-2.4/glibmm/vectorutils.h:582:2: error: expected unqualified-id before ';' token
/usr/include/glibmm-2.4/glibmm/vectorutils.h:596:47: error: 'CType' does not name a type; did you mean 'GType'?
596 | inline ArrayIterator<Tr>::ArrayIterator(const CType* pos) : pos_(pos)
| ^~~~~
| GType
/usr/include/glibmm-2.4/glibmm/vectorutils.h: In constructor 'Glib::Container_Helpers::ArrayIterator<Tr>::ArrayIterator(const int*)':
/usr/include/glibmm-2.4/glibmm/vectorutils.h:596:61: error: class 'Glib::Container_Helpers::ArrayIterator<Tr>' does not have any field named 'pos_'
596 | inline ArrayIterator<Tr>::ArrayIterator(const CType* pos) : pos_(pos)
| ^~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h: At global scope:
/usr/include/glibmm-2.4/glibmm/vectorutils.h:601:47: error: no declaration matches 'typename Glib::Container_Helpers::ArrayIterator<Tr>::value_type Glib::Container_Helpers::ArrayIterator<Tr>::operator*() const'
601 | inline typename ArrayIterator<Tr>::value_type ArrayIterator<Tr>::operator*() const
| ^~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h:601:47: note: no functions named 'typename Glib::Container_Helpers::ArrayIterator<Tr>::value_type Glib::Container_Helpers::ArrayIterator<Tr>::operator*() const'
/usr/include/glibmm-2.4/glibmm/vectorutils.h:159:7: note: 'class Glib::Container_Helpers::ArrayIterator<Tr>' defined here
159 | class ArrayIterator
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h:608:42: error: declaration of 'operator[]' as non-function
608 | typename ArrayIterator<Tr>::value_type ArrayIterator<Tr>::operator[](difference_type offset) const
| ^~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h:608:72: error: 'difference_type' was not declared in this scope
608 | typename ArrayIterator<Tr>::value_type ArrayIterator<Tr>::operator[](difference_type offset) const
| ^~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h: In member function 'Glib::Container_Helpers::ArrayIterator<Tr>& Glib::Container_Helpers::ArrayIterator<Tr>::operator++()':
/usr/include/glibmm-2.4/glibmm/vectorutils.h:616:5: error: 'pos_' was not declared in this scope
616 | ++pos_;
| ^~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h: In member function 'const Glib::Container_Helpers::ArrayIterator<Tr> Glib::Container_Helpers::ArrayIterator<Tr>::operator++(int)':
/usr/include/glibmm-2.4/glibmm/vectorutils.h:623:28: error: 'pos_' was not declared in this scope
623 | return ArrayIterator<Tr>(pos_++);
| ^~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h: At global scope:
/usr/include/glibmm-2.4/glibmm/vectorutils.h:628:1: error: no declaration matches 'Glib::Container_Helpers::ArrayIterator<Tr>& Glib::Container_Helpers::ArrayIterator<Tr>::operator+=(typename Glib::Container_Helpers::ArrayIterator<Tr>::difference_type)'
628 | ArrayIterator<Tr>::operator+=(typename ArrayIterator<Tr>::difference_type rhs)
| ^~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h:628:1: note: no functions named 'Glib::Container_Helpers::ArrayIterator<Tr>& Glib::Container_Helpers::ArrayIterator<Tr>::operator+=(typename Glib::Container_Helpers::ArrayIterator<Tr>::difference_type)'
/usr/include/glibmm-2.4/glibmm/vectorutils.h:159:7: note: 'class Glib::Container_Helpers::ArrayIterator<Tr>' defined here
159 | class ArrayIterator
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h:636:1: error: no declaration matches 'Glib::Container_Helpers::ArrayIterator<Tr>& Glib::Container_Helpers::ArrayIterator<Tr>::operator-=(typename Glib::Container_Helpers::ArrayIterator<Tr>::difference_type)'
636 | ArrayIterator<Tr>::operator-=(typename ArrayIterator<Tr>::difference_type rhs)
| ^~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h:636:1: note: no functions named 'Glib::Container_Helpers::ArrayIterator<Tr>& Glib::Container_Helpers::ArrayIterator<Tr>::operator-=(typename Glib::Container_Helpers::ArrayIterator<Tr>::difference_type)'
/usr/include/glibmm-2.4/glibmm/vectorutils.h:159:7: note: 'class Glib::Container_Helpers::ArrayIterator<Tr>' defined here
159 | class ArrayIterator
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h:644:1: error: no declaration matches 'const Glib::Container_Helpers::ArrayIterator<Tr> Glib::Container_Helpers::ArrayIterator<Tr>::operator+(typename Glib::Container_Helpers::ArrayIterator<Tr>::difference_type) const'
644 | ArrayIterator<Tr>::operator+(typename ArrayIterator<Tr>::difference_type rhs) const
| ^~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h:184:34: note: candidate is: 'const Glib::Container_Helpers::ArrayIterator<Tr> Glib::Container_Helpers::ArrayIterator<Tr>::operator+(int) const'
184 | inline const ArrayIterator<Tr> operator+(difference_type rhs) const;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h:159:7: note: 'class Glib::Container_Helpers::ArrayIterator<Tr>' defined here
159 | class ArrayIterator
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h:651:1: error: no declaration matches 'const Glib::Container_Helpers::ArrayIterator<Tr> Glib::Container_Helpers::ArrayIterator<Tr>::operator-(typename Glib::Container_Helpers::ArrayIterator<Tr>::difference_type) const'
651 | ArrayIterator<Tr>::operator-(typename ArrayIterator<Tr>::difference_type rhs) const
| ^~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h:185:34: note: candidate is: 'const Glib::Container_Helpers::ArrayIterator<Tr> Glib::Container_Helpers::ArrayIterator<Tr>::operator-(int) const'
185 | inline const ArrayIterator<Tr> operator-(difference_type rhs) const;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h:159:7: note: 'class Glib::Container_Helpers::ArrayIterator<Tr>' defined here
159 | class ArrayIterator
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h:658:1: error: no declaration matches 'typename Glib::Container_Helpers::ArrayIterator<Tr>::difference_type Glib::Container_Helpers::ArrayIterator<Tr>::operator-(const Glib::Container_Helpers::ArrayIterator<Tr>&) const'
658 | ArrayIterator<Tr>::operator-(const ArrayIterator<Tr>& rhs) const
| ^~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h:185:34: note: candidate is: 'const Glib::Container_Helpers::ArrayIterator<Tr> Glib::Container_Helpers::ArrayIterator<Tr>::operator-(int) const'
185 | inline const ArrayIterator<Tr> operator-(difference_type rhs) const;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h:159:7: note: 'class Glib::Container_Helpers::ArrayIterator<Tr>' defined here
159 | class ArrayIterator
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h: In member function 'bool Glib::Container_Helpers::ArrayIterator<Tr>::operator==(const Glib::Container_Helpers::ArrayIterator<Tr>&) const':
/usr/include/glibmm-2.4/glibmm/vectorutils.h:667:11: error: 'pos_' was not declared in this scope
667 | return (pos_ == rhs.pos_);
| ^~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h: In member function 'bool Glib::Container_Helpers::ArrayIterator<Tr>::operator!=(const Glib::Container_Helpers::ArrayIterator<Tr>&) const':
/usr/include/glibmm-2.4/glibmm/vectorutils.h:674:11: error: 'pos_' was not declared in this scope
674 | return (pos_ != rhs.pos_);
| ^~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h: In member function 'bool Glib::Container_Helpers::ArrayIterator<Tr>::operator<(const Glib::Container_Helpers::ArrayIterator<Tr>&) const':
/usr/include/glibmm-2.4/glibmm/vectorutils.h:681:11: error: 'pos_' was not declared in this scope
681 | return (pos_ < rhs.pos_);
| ^~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h: In member function 'bool Glib::Container_Helpers::ArrayIterator<Tr>::operator>(const Glib::Container_Helpers::ArrayIterator<Tr>&) const':
/usr/include/glibmm-2.4/glibmm/vectorutils.h:688:11: error: 'pos_' was not declared in this scope
688 | return (pos_ > rhs.pos_);
| ^~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h: In member function 'bool Glib::Container_Helpers::ArrayIterator<Tr>::operator<=(const Glib::Container_Helpers::ArrayIterator<Tr>&) const':
/usr/include/glibmm-2.4/glibmm/vectorutils.h:695:11: error: 'pos_' was not declared in this scope
695 | return (pos_ <= rhs.pos_);
| ^~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h: In member function 'bool Glib::Container_Helpers::ArrayIterator<Tr>::operator>=(const Glib::Container_Helpers::ArrayIterator<Tr>&) const':
/usr/include/glibmm-2.4/glibmm/vectorutils.h:702:11: error: 'pos_' was not declared in this scope
702 | return (pos_ >= rhs.pos_);
| ^~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h: At global scope:
/usr/include/glibmm-2.4/glibmm/vectorutils.h:713:46: error: no declaration matches 'typename Glib::Container_Helpers::ListIterator<Tr>::value_type Glib::Container_Helpers::ListIterator<Tr>::operator*() const'
713 | inline typename ListIterator<Tr>::value_type ListIterator<Tr>::operator*() const
| ^~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h:713:46: note: no functions named 'typename Glib::Container_Helpers::ListIterator<Tr>::value_type Glib::Container_Helpers::ListIterator<Tr>::operator*() const'
/usr/include/glibmm-2.4/glibmm/vectorutils.h:200:7: note: 'class Glib::Container_Helpers::ListIterator<Tr>' defined here
200 | class ListIterator
| ^~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h:755:47: error: no declaration matches 'typename Glib::Container_Helpers::SListIterator<Tr>::value_type Glib::Container_Helpers::SListIterator<Tr>::operator*() const'
755 | inline typename SListIterator<Tr>::value_type SListIterator<Tr>::operator*() const
| ^~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h:755:47: note: no functions named 'typename Glib::Container_Helpers::SListIterator<Tr>::value_type Glib::Container_Helpers::SListIterator<Tr>::operator*() const'
/usr/include/glibmm-2.4/glibmm/vectorutils.h:226:7: note: 'class Glib::Container_Helpers::SListIterator<Tr>' defined here
226 | class SListIterator
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h:793:9: error: 'CType' does not name a type; did you mean 'GType'?
793 | const CType* array, std::size_t array_size, Glib::OwnershipType ownership)
| ^~~~~
| GType
/usr/include/glibmm-2.4/glibmm/vectorutils.h: In constructor 'Glib::Container_Helpers::ArrayKeeper<Tr>::ArrayKeeper(const int*, std::size_t, Glib::OwnershipType)':
/usr/include/glibmm-2.4/glibmm/vectorutils.h:794:3: error: class 'Glib::Container_Helpers::ArrayKeeper<Tr>' does not have any field named 'array_'
794 | : array_(const_cast<CType*>(array)), array_size_(array_size), ownership_(ownership)
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h:794:21: error: 'CType' does not name a type; did you mean 'GType'?
794 | : array_(const_cast<CType*>(array)), array_size_(array_size), ownership_(ownership)
| ^~~~~
| GType
/usr/include/glibmm-2.4/glibmm/vectorutils.h:794:26: error: expected '>' before '*' token
794 | : array_(const_cast<CType*>(array)), array_size_(array_size), ownership_(ownership)
| ^
/usr/include/glibmm-2.4/glibmm/vectorutils.h:794:26: error: expected '(' before '*' token
794 | : array_(const_cast<CType*>(array)), array_size_(array_size), ownership_(ownership)
| ^
| (
/usr/include/glibmm-2.4/glibmm/vectorutils.h:794:27: error: expected primary-expression before '>' token
794 | : array_(const_cast<CType*>(array)), array_size_(array_size), ownership_(ownership)
| ^
/usr/include/glibmm-2.4/glibmm/vectorutils.h:794:60: error: expression cannot be used as a function
794 | : array_(const_cast<CType*>(array)), array_size_(array_size), ownership_(ownership)
| ^
/usr/include/glibmm-2.4/glibmm/vectorutils.h:794:83: error: expression cannot be used as a function
794 | : array_(const_cast<CType*>(array)), array_size_(array_size), ownership_(ownership)
| ^
/usr/include/glibmm-2.4/glibmm/vectorutils.h:800:38: error: 'keeper' was not declared in this scope
800 | : array_(keeper.array_), array_size_(keeper.array_size_), ownership_(keeper.ownership_)
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h:800:56: error: expression cannot be used as a function
800 | : array_(keeper.array_), array_size_(keeper.array_size_), ownership_(keeper.ownership_)
| ^
/usr/include/glibmm-2.4/glibmm/vectorutils.h:800:87: error: expression cannot be used as a function
800 | : array_(keeper.array_), array_size_(keeper.array_size_), ownership_(keeper.ownership_)
| ^
/usr/include/glibmm-2.4/glibmm/vectorutils.h:835:58: error: expression cannot be used as a function
835 | : glist_(const_cast<GList*>(glist)), ownership_(ownership)
| ^
/usr/include/glibmm-2.4/glibmm/vectorutils.h:841:54: error: expression cannot be used as a function
841 | : glist_(keeper.glist_), ownership_(keeper.ownership_)
| ^
/usr/include/glibmm-2.4/glibmm/vectorutils.h:876:61: error: expression cannot be used as a function
876 | : gslist_(const_cast<GSList*>(gslist)), ownership_(ownership)
| ^
/usr/include/glibmm-2.4/glibmm/vectorutils.h:882:56: error: expression cannot be used as a function
882 | : gslist_(keeper.gslist_), ownership_(keeper.ownership_)
| ^
/usr/include/glibmm-2.4/glibmm/vectorutils.h:912:1: error: expected '{' before '}' token
912 | } // namespace Container_Helpers
| ^
/usr/include/glibmm-2.4/glibmm/vectorutils.h: At global scope:
/usr/include/glibmm-2.4/glibmm/vectorutils.h:917:10: error: expected nested-name-specifier before 'ArrayHandler'
917 | typename ArrayHandler<T, Tr>::VectorType
| ^~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h:917:22: error: expected initializer before '<' token
917 | typename ArrayHandler<T, Tr>::VectorType
| ^
/usr/include/glibmm-2.4/glibmm/vectorutils.h:939:10: error: expected nested-name-specifier before 'ArrayHandler'
939 | typename ArrayHandler<T, Tr>::VectorType
| ^~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h:939:22: error: expected initializer before '<' token
939 | typename ArrayHandler<T, Tr>::VectorType
| ^
/usr/include/glibmm-2.4/glibmm/vectorutils.h:946:10: error: expected nested-name-specifier before 'ArrayHandler'
946 | typename ArrayHandler<T, Tr>::ArrayKeeperType
| ^~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h:946:22: error: expected initializer before '<' token
946 | typename ArrayHandler<T, Tr>::ArrayKeeperType
| ^
/usr/include/glibmm-2.4/glibmm/vectorutils.h:956:10: error: expected nested-name-specifier before 'ListHandler'
956 | typename ListHandler<T, Tr>::VectorType
| ^~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h:956:21: error: expected initializer before '<' token
956 | typename ListHandler<T, Tr>::VectorType
| ^
/usr/include/glibmm-2.4/glibmm/vectorutils.h:972:10: error: expected nested-name-specifier before 'ListHandler'
972 | typename ListHandler<T, Tr>::GListKeeperType
| ^~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h:972:21: error: expected initializer before '<' token
972 | typename ListHandler<T, Tr>::GListKeeperType
| ^
/usr/include/glibmm-2.4/glibmm/vectorutils.h:982:10: error: expected nested-name-specifier before 'SListHandler'
982 | typename SListHandler<T, Tr>::VectorType
| ^~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h:982:22: error: expected initializer before '<' token
982 | typename SListHandler<T, Tr>::VectorType
| ^
/usr/include/glibmm-2.4/glibmm/vectorutils.h:999:10: error: expected nested-name-specifier before 'SListHandler'
999 | typename SListHandler<T, Tr>::GSListKeeperType
| ^~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/vectorutils.h:999:22: error: expected initializer before '<' token
999 | typename SListHandler<T, Tr>::GSListKeeperType
| ^
In file included from /usr/include/glibmm-2.4/glibmm.h:155,
from /usr/include/gtkmm-2.4/gtkmm/stockid.h:26,
from /usr/include/gtkmm-2.4/gtkmm/iconset.h:35,
from /usr/include/gtkmm-2.4/gtkmm/style.h:46,
from /usr/include/gtkmm-2.4/gtkmm/rc.h:31,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:48,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/weakref.h:43:22: error: 'std::is_base_of' has not been declared
43 | static_assert(std::is_base_of<Glib::ObjectBase, T_CppObject>::value,
| ^~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/weakref.h:43:32: error: expected ',' or '...' before '<' token
43 | static_assert(std::is_base_of<Glib::ObjectBase, T_CppObject>::value,
| ^
/usr/include/glibmm-2.4/glibmm/weakref.h:43:3: error: ISO C++ forbids declaration of 'static_assert' with no type [-fpermissive]
43 | static_assert(std::is_base_of<Glib::ObjectBase, T_CppObject>::value,
| ^~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/weakref.h:51:18: error: expected ';' at end of member declaration
51 | inline WeakRef() noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/weakref.h:51:20: error: 'noexcept' does not name a type
51 | inline WeakRef() noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/weakref.h:51:20: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/weakref.h:54:36: error: expected ';' at end of member declaration
54 | inline WeakRef(const WeakRef& src) noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/weakref.h:54:38: error: 'noexcept' does not name a type
54 | inline WeakRef(const WeakRef& src) noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/weakref.h:54:38: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/weakref.h:57:25: error: expected ',' or '...' before '&&' token
57 | inline WeakRef(WeakRef&& src) noexcept;
| ^~
/usr/include/glibmm-2.4/glibmm/weakref.h:57:10: error: invalid constructor; you probably meant 'Glib::WeakRef<T_CppObject> (const Glib::WeakRef<T_CppObject>&)'
57 | inline WeakRef(WeakRef&& src) noexcept;
| ^~~~~~~
/usr/include/glibmm-2.4/glibmm/weakref.h:57:31: error: expected ';' at end of member declaration
57 | inline WeakRef(WeakRef&& src) noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/weakref.h:57:33: error: 'noexcept' does not name a type
57 | inline WeakRef(WeakRef&& src) noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/weakref.h:57:33: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/weakref.h:61:50: error: expected initializer before 'noexcept'
61 | inline WeakRef(const WeakRef<T_CastFrom>& src) noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/weakref.h:65:37: error: expected ',' or '...' before '&&' token
65 | inline WeakRef(WeakRef<T_CastFrom>&& src) noexcept;
| ^~
/usr/include/glibmm-2.4/glibmm/weakref.h:65:45: error: expected initializer before 'noexcept'
65 | inline WeakRef(WeakRef<T_CastFrom>&& src) noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/weakref.h:73:49: error: expected initializer before 'noexcept'
73 | inline WeakRef(const RefPtr<T_CastFrom>& src) noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/weakref.h:76:19: error: expected ';' at end of member declaration
76 | inline ~WeakRef() noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/weakref.h:76:21: error: 'noexcept' does not name a type
76 | inline ~WeakRef() noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/weakref.h:76:21: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/weakref.h:79:34: error: expected ';' at end of member declaration
79 | inline void swap(WeakRef& other) noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/weakref.h:79:36: error: 'noexcept' does not name a type
79 | inline void swap(WeakRef& other) noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/weakref.h:79:36: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/weakref.h:82:47: error: expected ';' at end of member declaration
82 | inline WeakRef& operator=(const WeakRef& src) noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/weakref.h:82:49: error: 'noexcept' does not name a type
82 | inline WeakRef& operator=(const WeakRef& src) noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/weakref.h:82:49: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/weakref.h:85:36: error: expected ',' or '...' before '&&' token
85 | inline WeakRef& operator=(WeakRef&& src) noexcept;
| ^~
/usr/include/glibmm-2.4/glibmm/weakref.h:85:42: error: expected ';' at end of member declaration
85 | inline WeakRef& operator=(WeakRef&& src) noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/weakref.h:85:44: error: 'noexcept' does not name a type
85 | inline WeakRef& operator=(WeakRef&& src) noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/weakref.h:85:44: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/weakref.h:89:61: error: expected initializer before 'noexcept'
89 | inline WeakRef& operator=(const WeakRef<T_CastFrom>& src) noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/weakref.h:93:48: error: expected ',' or '...' before '&&' token
93 | inline WeakRef& operator=(WeakRef<T_CastFrom>&& src) noexcept;
| ^~
/usr/include/glibmm-2.4/glibmm/weakref.h:93:56: error: expected initializer before 'noexcept'
93 | inline WeakRef& operator=(WeakRef<T_CastFrom>&& src) noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/weakref.h:97:60: error: expected initializer before 'noexcept'
97 | inline WeakRef& operator=(const RefPtr<T_CastFrom>& src) noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/weakref.h:112:35: warning: explicit conversion operators only available with '-std=c++11' or '-std=gnu++11'
112 | inline explicit operator bool() const noexcept;
| ^~~~~
/usr/include/glibmm-2.4/glibmm/weakref.h:112:35: error: expected ';' at end of member declaration
112 | inline explicit operator bool() const noexcept;
| ^~~~~
| ;
/usr/include/glibmm-2.4/glibmm/weakref.h:112:41: error: 'noexcept' does not name a type
112 | inline explicit operator bool() const noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/weakref.h:112:41: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/weakref.h:119:36: error: expected ';' at end of member declaration
119 | inline RefPtr<T_CppObject> get() const noexcept;
| ^~~~~
| ;
/usr/include/glibmm-2.4/glibmm/weakref.h:119:42: error: 'noexcept' does not name a type
119 | inline RefPtr<T_CppObject> get() const noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/weakref.h:119:42: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/weakref.h:122:21: error: expected ';' at end of member declaration
122 | inline void reset() noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/weakref.h:122:23: error: 'noexcept' does not name a type
122 | inline void reset() noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/weakref.h:122:23: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/weakref.h:132:70: error: expected initializer before 'noexcept'
132 | static inline WeakRef cast_dynamic(const WeakRef<T_CastFrom>& src) noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/weakref.h:142:69: error: expected initializer before 'noexcept'
142 | static inline WeakRef cast_static(const WeakRef<T_CastFrom>& src) noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/weakref.h:152:68: error: expected initializer before 'noexcept'
152 | static inline WeakRef cast_const(const WeakRef<T_CastFrom>& src) noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/weakref.h:161:54: error: expected ';' at end of member declaration
161 | void set(T_CppObject* pCppObject, GWeakRef* gobject) noexcept;
| ^
| ;
/usr/include/glibmm-2.4/glibmm/weakref.h:161:56: error: 'noexcept' does not name a type
161 | void set(T_CppObject* pCppObject, GWeakRef* gobject) noexcept;
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/weakref.h:161:56: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/weakref.h:178:33: error: expected initializer before 'noexcept'
178 | WeakRef<T_CppObject>::WeakRef() noexcept : pCppObject_(nullptr), gobject_(nullptr)
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/weakref.h:183:51: error: expected initializer before 'noexcept'
183 | WeakRef<T_CppObject>::WeakRef(const WeakRef& src) noexcept : pCppObject_(src.pCppObject_),
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/weakref.h:203:38: error: expected ',' or '...' before '&&' token
203 | WeakRef<T_CppObject>::WeakRef(WeakRef&& src) noexcept : pCppObject_(src.pCppObject_),
| ^~
/usr/include/glibmm-2.4/glibmm/weakref.h:203:46: error: expected initializer before 'noexcept'
203 | WeakRef<T_CppObject>::WeakRef(WeakRef&& src) noexcept : pCppObject_(src.pCppObject_),
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/weakref.h:215:63: error: expected initializer before 'noexcept'
215 | WeakRef<T_CppObject>::WeakRef(const WeakRef<T_CastFrom>& src) noexcept
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/weakref.h:240:50: error: expected ',' or '...' before '&&' token
240 | WeakRef<T_CppObject>::WeakRef(WeakRef<T_CastFrom>&& src) noexcept : pCppObject_(src.pCppObject_),
| ^~
/usr/include/glibmm-2.4/glibmm/weakref.h:240:58: error: expected initializer before 'noexcept'
240 | WeakRef<T_CppObject>::WeakRef(WeakRef<T_CastFrom>&& src) noexcept : pCppObject_(src.pCppObject_),
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/weakref.h:249:62: error: expected initializer before 'noexcept'
249 | WeakRef<T_CppObject>::WeakRef(const RefPtr<T_CastFrom>& src) noexcept
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/weakref.h:261:34: error: expected initializer before 'noexcept'
261 | WeakRef<T_CppObject>::~WeakRef() noexcept
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/weakref.h:272:44: error: expected initializer before 'noexcept'
272 | WeakRef<T_CppObject>::swap(WeakRef& other) noexcept
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/weakref.h:280:53: error: expected initializer before 'noexcept'
280 | WeakRef<T_CppObject>::operator=(const WeakRef& src) noexcept
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/weakref.h:288:40: error: expected ',' or '...' before '&&' token
288 | WeakRef<T_CppObject>::operator=(WeakRef&& src) noexcept
| ^~
/usr/include/glibmm-2.4/glibmm/weakref.h:288:48: error: expected initializer before 'noexcept'
288 | WeakRef<T_CppObject>::operator=(WeakRef&& src) noexcept
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/weakref.h:304:65: error: expected initializer before 'noexcept'
304 | WeakRef<T_CppObject>::operator=(const WeakRef<T_CastFrom>& src) noexcept
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/weakref.h:313:52: error: expected ',' or '...' before '&&' token
313 | WeakRef<T_CppObject>::operator=(WeakRef<T_CastFrom>&& src) noexcept
| ^~
/usr/include/glibmm-2.4/glibmm/weakref.h:313:60: error: expected initializer before 'noexcept'
313 | WeakRef<T_CppObject>::operator=(WeakRef<T_CastFrom>&& src) noexcept
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/weakref.h:323:64: error: expected initializer before 'noexcept'
323 | WeakRef<T_CppObject>::operator=(const RefPtr<T_CastFrom>& src) noexcept
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/weakref.h:331:45: error: expected initializer before 'noexcept'
331 | WeakRef<T_CppObject>::operator bool() const noexcept
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/weakref.h:346:35: error: expected initializer before 'noexcept'
346 | WeakRef<T_CppObject>::get() const noexcept
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/weakref.h:368:31: error: expected initializer before 'noexcept'
368 | WeakRef<T_CppObject>::reset() noexcept
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/weakref.h:376:68: error: expected initializer before 'noexcept'
376 | WeakRef<T_CppObject>::cast_dynamic(const WeakRef<T_CastFrom>& src) noexcept
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/weakref.h:399:67: error: expected initializer before 'noexcept'
399 | WeakRef<T_CppObject>::cast_static(const WeakRef<T_CastFrom>& src) noexcept
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/weakref.h:411:66: error: expected initializer before 'noexcept'
411 | WeakRef<T_CppObject>::cast_const(const WeakRef<T_CastFrom>& src) noexcept
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/weakref.h:422:71: error: expected initializer before 'noexcept'
422 | WeakRef<T_CppObject>::set(T_CppObject* pCppObject, GWeakRef* gobject) noexcept
| ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/weakref.h:458:60: error: expected initializer before 'noexcept'
458 | swap(WeakRef<T_CppObject>& lhs, WeakRef<T_CppObject>& rhs) noexcept
| ^~~~~~~~
In file included from /usr/include/gtkmm-2.4/gtkmm/style.h:46,
from /usr/include/gtkmm-2.4/gtkmm/rc.h:31,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:48,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/gtkmm-2.4/gtkmm/iconset.h:159:9: error: 'ArrayHandle<T, Tr>' in namespace 'Glib' does not name a template type
159 | Glib::ArrayHandle<IconSize> get_sizes() const;
| ^~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtkmm-2.4/gtkmm/rc.h:31,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:48,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/gtkmm-2.4/gtkmm/style.h:419:31: error: 'ArrayHandle<T, Tr>' in namespace 'Glib' does not name a template type
419 | const Glib::ArrayHandle<Gdk::Point>& points,
| ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/gtkmm-2.4/gtkmm/style.h:772:9: error: 'SignalProxy0' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
772 | Glib::SignalProxy0< void > signal_realize();
| ^~~~~~~~~~~~
| SignalProxy
/usr/include/gtkmm-2.4/gtkmm/style.h:781:9: error: 'SignalProxy0' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
781 | Glib::SignalProxy0< void > signal_unrealize();
| ^~~~~~~~~~~~
| SignalProxy
In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:48,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/gtkmm-2.4/gtkmm/rc.h:264:45: error: 'StringArrayHandle' in namespace 'Glib' does not name a type; did you mean 'ArrayHandle'?
264 | static void set_default_files(const Glib::StringArrayHandle& filenames);
| ^~~~~~~~~~~~~~~~~
| ArrayHandle
/usr/include/gtkmm-2.4/gtkmm/rc.h:271:16: error: 'StringArrayHandle' in namespace 'Glib' does not name a type; did you mean 'ArrayHandle'?
271 | static Glib::StringArrayHandle get_default_files();
| ^~~~~~~~~~~~~~~~~
| ArrayHandle
In file included from /usr/include/gtkmm-2.4/gtkmm/clipboard.h:34,
from /usr/include/gtkmm-2.4/gtkmm/widget.h:50,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/gtkmm-2.4/gtkmm/selectiondata.h:172:29: error: 'StringArrayHandle' in namespace 'Glib' does not name a type; did you mean 'ArrayHandle'?
172 | bool set_uris(const Glib::StringArrayHandle& uris);
| ^~~~~~~~~~~~~~~~~
| ArrayHandle
/usr/include/gtkmm-2.4/gtkmm/selectiondata.h:181:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type; did you mean 'ArrayHandle'?
181 | Glib::StringArrayHandle get_uris() const;
| ^~~~~~~~~~~~~~~~~
| ArrayHandle
/usr/include/gtkmm-2.4/gtkmm/selectiondata.h:220:8: error: 'ArrayHandle_AtomString' in namespace 'Gdk' does not name a type
220 | Gdk::ArrayHandle_AtomString get_targets() const;
| ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:50,
from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/gtkmm-2.4/gtkmm/clipboard.h:222:18: error: 'ArrayHandle_TargetEntry' does not name a type
222 | bool set(const ArrayHandle_TargetEntry& targets, const SlotGet& slot_get, const SlotClear& slot_clear);
| ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/gtkmm-2.4/gtkmm/clipboard.h:330:34: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive]
330 | typedef sigc::slot<void, const Glib::StringArrayHandle&> SlotUrisReceived;
| ^~~~
/usr/include/gtkmm-2.4/gtkmm/clipboard.h:330:58: error: template argument 2 is invalid
330 | typedef sigc::slot<void, const Glib::StringArrayHandle&> SlotUrisReceived;
| ^
/usr/include/gtkmm-2.4/gtkmm/clipboard.h:369:34: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive]
369 | typedef sigc::slot<void, const Glib::StringArrayHandle&> SlotTargetsReceived;
| ^~~~
/usr/include/gtkmm-2.4/gtkmm/clipboard.h:369:58: error: template argument 2 is invalid
369 | typedef sigc::slot<void, const Glib::StringArrayHandle&> SlotTargetsReceived;
| ^
/usr/include/gtkmm-2.4/gtkmm/clipboard.h:520:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type; did you mean 'ArrayHandle'?
520 | Glib::StringArrayHandle wait_for_targets() const;
| ^~~~~~~~~~~~~~~~~
| ArrayHandle
/usr/include/gtkmm-2.4/gtkmm/clipboard.h:537:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type; did you mean 'ArrayHandle'?
537 | Glib::StringArrayHandle wait_for_uris() const;
| ^~~~~~~~~~~~~~~~~
| ArrayHandle
/usr/include/gtkmm-2.4/gtkmm/clipboard.h:547:28: error: 'ArrayHandle_TargetEntry' does not name a type
547 | void set_can_store(const ArrayHandle_TargetEntry& targets);
| ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/gtkmm-2.4/gtkmm/clipboard.h:574:9: error: 'SignalProxy1' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
574 | Glib::SignalProxy1< void,GdkEventOwnerChange* > signal_owner_change();
| ^~~~~~~~~~~~
| SignalProxy
In file included from /usr/include/gtkmm-2.4/gtkmm/container.h:30,
from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/gtkmm-2.4/gtkmm/widget.h:2444:9: error: 'ListHandle' in namespace 'Glib' does not name a template type
2444 | Glib::ListHandle<Widget*> list_mnemonic_labels();
| ^~~~~~~~~~
/usr/include/gtkmm-2.4/gtkmm/widget.h:2463:9: error: 'ListHandle' in namespace 'Glib' does not name a template type
2463 | Glib::ListHandle<const Widget*> list_mnemonic_labels() const;
| ^~~~~~~~~~
/usr/include/gtkmm-2.4/gtkmm/widget.h:2506:28: error: 'ArrayHandle_TargetEntry' does not name a type
2506 | void drag_dest_set(const ArrayHandle_TargetEntry& targets, DestDefaults flags = DEST_DEFAULT_ALL, Gdk::DragAction actions = Gdk::ACTION_COPY);
| ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/gtkmm-2.4/gtkmm/widget.h:2588:30: error: 'ArrayHandle_TargetEntry' does not name a type
2588 | void drag_source_set(const ArrayHandle_TargetEntry& targets, Gdk::ModifierType start_button_mask = Gdk::MODIFIER_MASK, Gdk::DragAction actions = Gdk::ACTION_COPY);
| ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/gtkmm-2.4/gtkmm/widget.h:3044:9: error: 'SignalProxy0' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
3044 | Glib::SignalProxy0< void > signal_show();
| ^~~~~~~~~~~~
| SignalProxy
/usr/include/gtkmm-2.4/gtkmm/widget.h:3053:9: error: 'SignalProxy0' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
3053 | Glib::SignalProxy0< void > signal_hide();
| ^~~~~~~~~~~~
| SignalProxy
/usr/include/gtkmm-2.4/gtkmm/widget.h:3065:9: error: 'SignalProxy0' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
3065 | Glib::SignalProxy0< void > signal_map();
| ^~~~~~~~~~~~
| SignalProxy
/usr/include/gtkmm-2.4/gtkmm/widget.h:3076:9: error: 'SignalProxy0' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
3076 | Glib::SignalProxy0< void > signal_unmap();
| ^~~~~~~~~~~~
| SignalProxy
/usr/include/gtkmm-2.4/gtkmm/widget.h:3091:9: error: 'SignalProxy0' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
3091 | Glib::SignalProxy0< void > signal_realize();
| ^~~~~~~~~~~~
| SignalProxy
/usr/include/gtkmm-2.4/gtkmm/widget.h:3103:9: error: 'SignalProxy0' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
3103 | Glib::SignalProxy0< void > signal_unrealize();
| ^~~~~~~~~~~~
| SignalProxy
/usr/include/gtkmm-2.4/gtkmm/widget.h:3112:9: error: 'SignalProxy1' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
3112 | Glib::SignalProxy1< void,Requisition* > signal_size_request();
| ^~~~~~~~~~~~
| SignalProxy
/usr/include/gtkmm-2.4/gtkmm/widget.h:3121:9: error: 'SignalProxy1' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
3121 | Glib::SignalProxy1< void,Allocation& > signal_size_allocate();
| ^~~~~~~~~~~~
| SignalProxy
/usr/include/gtkmm-2.4/gtkmm/widget.h:3136:9: error: 'SignalProxy1' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
3136 | Glib::SignalProxy1< void,Gtk::StateType > signal_state_changed();
| ^~~~~~~~~~~~
| SignalProxy
/usr/include/gtkmm-2.4/gtkmm/widget.h:3149:9: error: 'SignalProxy1' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
3149 | Glib::SignalProxy1< void,Widget* > signal_parent_changed();
| ^~~~~~~~~~~~
| SignalProxy
/usr/include/gtkmm-2.4/gtkmm/widget.h:3158:9: error: 'SignalProxy1' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
3158 | Glib::SignalProxy1< void,Widget* > signal_hierarchy_changed();
| ^~~~~~~~~~~~
| SignalProxy
/usr/include/gtkmm-2.4/gtkmm/widget.h:3177:9: error: 'SignalProxy1' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
3177 | Glib::SignalProxy1< void,const Glib::RefPtr<Gtk::Style>& > signal_style_changed();
| ^~~~~~~~~~~~
| SignalProxy
/usr/include/gtkmm-2.4/gtkmm/widget.h:3186:9: error: 'SignalProxy1' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
3186 | Glib::SignalProxy1< void,TextDirection > signal_direction_changed();
| ^~~~~~~~~~~~
| SignalProxy
/usr/include/gtkmm-2.4/gtkmm/widget.h:3195:9: error: 'SignalProxy1' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
3195 | Glib::SignalProxy1< void,bool > signal_grab_notify();
| ^~~~~~~~~~~~
| SignalProxy
/usr/include/gtkmm-2.4/gtkmm/widget.h:3208:9: error: 'SignalProxy1' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
3208 | Glib::SignalProxy1< void,GParamSpec* > signal_child_notify();
| ^~~~~~~~~~~~
| SignalProxy
/usr/include/gtkmm-2.4/gtkmm/widget.h:3220:9: error: 'SignalProxy1' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
3220 | Glib::SignalProxy1< bool,bool > signal_mnemonic_activate();
| ^~~~~~~~~~~~
| SignalProxy
/usr/include/gtkmm-2.4/gtkmm/widget.h:3229:9: error: 'SignalProxy0' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
3229 | Glib::SignalProxy0< void > signal_grab_focus();
| ^~~~~~~~~~~~
| SignalProxy
/usr/include/gtkmm-2.4/gtkmm/widget.h:3238:9: error: 'SignalProxy1' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
3238 | Glib::SignalProxy1< bool,DirectionType > signal_focus();
| ^~~~~~~~~~~~
| SignalProxy
/usr/include/gtkmm-2.4/gtkmm/widget.h:3247:9: error: 'SignalProxy1' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
3247 | Glib::SignalProxy1< bool,GdkEvent* > signal_event();
| ^~~~~~~~~~~~
| SignalProxy
/usr/include/gtkmm-2.4/gtkmm/widget.h:3256:9: error: 'SignalProxy1' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
3256 | Glib::SignalProxy1< void,GdkEvent* > signal_event_after();
| ^~~~~~~~~~~~
| SignalProxy
/usr/include/gtkmm-2.4/gtkmm/widget.h:3266:9: error: 'SignalProxy1' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
3266 | Glib::SignalProxy1< bool,GdkEventButton* > signal_button_press_event();
| ^~~~~~~~~~~~
| SignalProxy
/usr/include/gtkmm-2.4/gtkmm/widget.h:3276:9: error: 'SignalProxy1' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
3276 | Glib::SignalProxy1< bool,GdkEventButton* > signal_button_release_event();
| ^~~~~~~~~~~~
| SignalProxy
/usr/include/gtkmm-2.4/gtkmm/widget.h:3285:9: error: 'SignalProxy1' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
3285 | Glib::SignalProxy1< bool,GdkEventScroll* > signal_scroll_event();
| ^~~~~~~~~~~~
| SignalProxy
/usr/include/gtkmm-2.4/gtkmm/widget.h:3295:9: error: 'SignalProxy1' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
3295 | Glib::SignalProxy1< bool,GdkEventMotion* > signal_motion_notify_event();
| ^~~~~~~~~~~~
| SignalProxy
/usr/include/gtkmm-2.4/gtkmm/widget.h:3311:9: error: 'SignalProxy1' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
3311 | Glib::SignalProxy1< bool,GdkEventAny* > signal_delete_event();
| ^~~~~~~~~~~~
| SignalProxy
/usr/include/gtkmm-2.4/gtkmm/widget.h:3330:9: error: 'SignalProxy1' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
3330 | Glib::SignalProxy1< bool,GdkEventExpose* > signal_expose_event();
| ^~~~~~~~~~~~
| SignalProxy
/usr/include/gtkmm-2.4/gtkmm/widget.h:3340:9: error: 'SignalProxy1' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
3340 | Glib::SignalProxy1< bool,GdkEventKey* > signal_key_press_event();
| ^~~~~~~~~~~~
| SignalProxy
/usr/include/gtkmm-2.4/gtkmm/widget.h:3350:9: error: 'SignalProxy1' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
3350 | Glib::SignalProxy1< bool,GdkEventKey* > signal_key_release_event();
| ^~~~~~~~~~~~
| SignalProxy
/usr/include/gtkmm-2.4/gtkmm/widget.h:3360:9: error: 'SignalProxy1' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
3360 | Glib::SignalProxy1< bool,GdkEventCrossing* > signal_enter_notify_event();
| ^~~~~~~~~~~~
| SignalProxy
/usr/include/gtkmm-2.4/gtkmm/widget.h:3370:9: error: 'SignalProxy1' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
3370 | Glib::SignalProxy1< bool,GdkEventCrossing* > signal_leave_notify_event();
| ^~~~~~~~~~~~
| SignalProxy
/usr/include/gtkmm-2.4/gtkmm/widget.h:3380:9: error: 'SignalProxy1' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
3380 | Glib::SignalProxy1< bool,GdkEventConfigure* > signal_configure_event();
| ^~~~~~~~~~~~
| SignalProxy
/usr/include/gtkmm-2.4/gtkmm/widget.h:3389:9: error: 'SignalProxy1' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
3389 | Glib::SignalProxy1< bool,GdkEventFocus* > signal_focus_in_event();
| ^~~~~~~~~~~~
| SignalProxy
/usr/include/gtkmm-2.4/gtkmm/widget.h:3398:9: error: 'SignalProxy1' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
3398 | Glib::SignalProxy1< bool,GdkEventFocus* > signal_focus_out_event();
| ^~~~~~~~~~~~
| SignalProxy
/usr/include/gtkmm-2.4/gtkmm/widget.h:3407:9: error: 'SignalProxy1' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
3407 | Glib::SignalProxy1< bool,GdkEventAny* > signal_map_event();
| ^~~~~~~~~~~~
| SignalProxy
/usr/include/gtkmm-2.4/gtkmm/widget.h:3416:9: error: 'SignalProxy1' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
3416 | Glib::SignalProxy1< bool,GdkEventAny* > signal_unmap_event();
| ^~~~~~~~~~~~
| SignalProxy
/usr/include/gtkmm-2.4/gtkmm/widget.h:3425:9: error: 'SignalProxy1' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
3425 | Glib::SignalProxy1< bool,GdkEventProperty* > signal_property_notify_event();
| ^~~~~~~~~~~~
| SignalProxy
/usr/include/gtkmm-2.4/gtkmm/widget.h:3434:9: error: 'SignalProxy1' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
3434 | Glib::SignalProxy1< bool,GdkEventSelection* > signal_selection_clear_event();
| ^~~~~~~~~~~~
| SignalProxy
/usr/include/gtkmm-2.4/gtkmm/widget.h:3443:9: error: 'SignalProxy1' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
3443 | Glib::SignalProxy1< bool,GdkEventSelection* > signal_selection_request_event();
| ^~~~~~~~~~~~
| SignalProxy
/usr/include/gtkmm-2.4/gtkmm/widget.h:3452:9: error: 'SignalProxy1' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
3452 | Glib::SignalProxy1< bool,GdkEventSelection* > signal_selection_notify_event();
| ^~~~~~~~~~~~
| SignalProxy
/usr/include/gtkmm-2.4/gtkmm/widget.h:3461:9: error: 'SignalProxy1' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
3461 | Glib::SignalProxy1< bool,GdkEventProximity* > signal_proximity_in_event();
| ^~~~~~~~~~~~
| SignalProxy
/usr/include/gtkmm-2.4/gtkmm/widget.h:3470:9: error: 'SignalProxy1' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
3470 | Glib::SignalProxy1< bool,GdkEventProximity* > signal_proximity_out_event();
| ^~~~~~~~~~~~
| SignalProxy
/usr/include/gtkmm-2.4/gtkmm/widget.h:3479:9: error: 'SignalProxy1' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
3479 | Glib::SignalProxy1< bool,GdkEventVisibility* > signal_visibility_notify_event();
| ^~~~~~~~~~~~
| SignalProxy
/usr/include/gtkmm-2.4/gtkmm/widget.h:3488:9: error: 'SignalProxy1' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
3488 | Glib::SignalProxy1< bool,GdkEventClient* > signal_client_event();
| ^~~~~~~~~~~~
| SignalProxy
/usr/include/gtkmm-2.4/gtkmm/widget.h:3497:9: error: 'SignalProxy1' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
3497 | Glib::SignalProxy1< bool,GdkEventAny* > signal_no_expose_event();
| ^~~~~~~~~~~~
| SignalProxy
/usr/include/gtkmm-2.4/gtkmm/widget.h:3506:9: error: 'SignalProxy1' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
3506 | Glib::SignalProxy1< bool,GdkEventWindowState* > signal_window_state_event();
| ^~~~~~~~~~~~
| SignalProxy
/usr/include/gtkmm-2.4/gtkmm/widget.h:3518:9: error: 'SignalProxy3' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
3518 | Glib::SignalProxy3< void,SelectionData&,guint,guint > signal_selection_get();
| ^~~~~~~~~~~~
| SignalProxy
/usr/include/gtkmm-2.4/gtkmm/widget.h:3527:9: error: 'SignalProxy2' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
3527 | Glib::SignalProxy2< void,const SelectionData&,guint > signal_selection_received();
| ^~~~~~~~~~~~
| SignalProxy
/usr/include/gtkmm-2.4/gtkmm/widget.h:3541:9: error: 'SignalProxy1' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
3541 | Glib::SignalProxy1< void,const Glib::RefPtr<Gdk::DragContext>& > signal_drag_begin();
| ^~~~~~~~~~~~
| SignalProxy
/usr/include/gtkmm-2.4/gtkmm/widget.h:3555:9: error: 'SignalProxy1' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
3555 | Glib::SignalProxy1< void,const Glib::RefPtr<Gdk::DragContext>& > signal_drag_end();
| ^~~~~~~~~~~~
| SignalProxy
/usr/include/gtkmm-2.4/gtkmm/widget.h:3573:9: error: 'SignalProxy4' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
3573 | Glib::SignalProxy4< void,const Glib::RefPtr<Gdk::DragContext>&,SelectionData&,guint,guint > signal_drag_data_get();
| ^~~~~~~~~~~~
| SignalProxy
/usr/include/gtkmm-2.4/gtkmm/widget.h:3588:9: error: 'SignalProxy1' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
3588 | Glib::SignalProxy1< void,const Glib::RefPtr<Gdk::DragContext>& > signal_drag_data_delete();
| ^~~~~~~~~~~~
| SignalProxy
/usr/include/gtkmm-2.4/gtkmm/widget.h:3597:9: error: 'SignalProxy2' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
3597 | Glib::SignalProxy2< bool,const Glib::RefPtr<Gdk::DragContext>&,DragResult > signal_drag_failed();
| ^~~~~~~~~~~~
| SignalProxy
/usr/include/gtkmm-2.4/gtkmm/widget.h:3612:9: error: 'SignalProxy2' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
3612 | Glib::SignalProxy2< void,const Glib::RefPtr<Gdk::DragContext>&,guint > signal_drag_leave();
| ^~~~~~~~~~~~
| SignalProxy
/usr/include/gtkmm-2.4/gtkmm/widget.h:3641:9: error: 'SignalProxy4' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
3641 | Glib::SignalProxy4< bool,const Glib::RefPtr<Gdk::DragContext>&,int,int,guint > signal_drag_motion();
| ^~~~~~~~~~~~
| SignalProxy
/usr/include/gtkmm-2.4/gtkmm/widget.h:3664:9: error: 'SignalProxy4' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
3664 | Glib::SignalProxy4< bool,const Glib::RefPtr<Gdk::DragContext>&,int,int,guint > signal_drag_drop();
| ^~~~~~~~~~~~
| SignalProxy
/usr/include/gtkmm-2.4/gtkmm/widget.h:3690:9: error: 'SignalProxy6' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
3690 | Glib::SignalProxy6< void,const Glib::RefPtr<Gdk::DragContext>&,int,int,const SelectionData&,guint,guint > signal_drag_data_received();
| ^~~~~~~~~~~~
| SignalProxy
/usr/include/gtkmm-2.4/gtkmm/widget.h:3706:9: error: 'SignalProxy0' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
3706 | Glib::SignalProxy0< Glib::RefPtr<Atk::Object> > signal_get_accessible();
| ^~~~~~~~~~~~
| SignalProxy
/usr/include/gtkmm-2.4/gtkmm/widget.h:3718:9: error: 'SignalProxy1' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
3718 | Glib::SignalProxy1< void,const Glib::RefPtr<Gdk::Screen>& > signal_screen_changed();
| ^~~~~~~~~~~~
| SignalProxy
/usr/include/gtkmm-2.4/gtkmm/widget.h:3727:9: error: 'SignalProxy0' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
3727 | Glib::SignalProxy0< void > signal_composited_changed();
| ^~~~~~~~~~~~
| SignalProxy
/usr/include/gtkmm-2.4/gtkmm/widget.h:3740:9: error: 'SignalProxy0' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
3740 | Glib::SignalProxy0< bool > signal_popup_menu();
| ^~~~~~~~~~~~
| SignalProxy
/usr/include/gtkmm-2.4/gtkmm/widget.h:3754:9: error: 'SignalProxy4' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
3754 | Glib::SignalProxy4< bool,int,int,bool,const Glib::RefPtr<Tooltip>& > signal_query_tooltip();
| ^~~~~~~~~~~~
| SignalProxy
/usr/include/gtkmm-2.4/gtkmm/widget.h:3765:9: error: 'SignalProxy1' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
3765 | Glib::SignalProxy1< bool,GdkEventGrabBroken* > signal_grab_broken_event();
| ^~~~~~~~~~~~
| SignalProxy
/usr/include/gtkmm-2.4/gtkmm/widget.h:3774:9: error: 'SignalProxy1' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
3774 | Glib::SignalProxy1< bool,GdkEventExpose* > signal_damage_event();
| ^~~~~~~~~~~~
| SignalProxy
In file included from /usr/include/gtkmm-2.4/gtkmm/bin.h:31,
from /usr/include/gtkmm-2.4/gtkmm/window.h:33,
from mainwindow.h:12,
from main.cc:11:
/usr/include/gtkmm-2.4/gtkmm/container.h:229:9: error: 'ListHandle' in namespace 'Glib' does not name a template type
229 | Glib::ListHandle<Widget*> get_children();
| ^~~~~~~~~~
/usr/include/gtkmm-2.4/gtkmm/container.h:236:9: error: 'ListHandle' in namespace 'Glib' does not name a template type
236 | Glib::ListHandle<const Widget*> get_children() const;
| ^~~~~~~~~~
/usr/include/gtkmm-2.4/gtkmm/container.h:269:36: error: 'ListHandle' in namespace 'Glib' does not name a template type
269 | void set_focus_chain(const Glib::ListHandle<Widget*>& focusable_widgets);
| ^~~~~~~~~~
/usr/include/gtkmm-2.4/gtkmm/container.h:269:46: error: expected ',' or '...' before '<' token
269 | void set_focus_chain(const Glib::ListHandle<Widget*>& focusable_widgets);
| ^
/usr/include/gtkmm-2.4/gtkmm/container.h:274:9: error: 'ListHandle' in namespace 'Glib' does not name a template type
274 | Glib::ListHandle<Widget*> get_focus_chain();
| ^~~~~~~~~~
/usr/include/gtkmm-2.4/gtkmm/container.h:275:9: error: 'ListHandle' in namespace 'Glib' does not name a template type
275 | Glib::ListHandle<const Widget*> get_focus_chain() const;
| ^~~~~~~~~~
/usr/include/gtkmm-2.4/gtkmm/container.h:389:9: error: 'SignalProxy1' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
389 | Glib::SignalProxy1< void,Widget* > signal_add();
| ^~~~~~~~~~~~
| SignalProxy
/usr/include/gtkmm-2.4/gtkmm/container.h:401:9: error: 'SignalProxy1' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
401 | Glib::SignalProxy1< void,Widget* > signal_remove();
| ^~~~~~~~~~~~
| SignalProxy
/usr/include/gtkmm-2.4/gtkmm/container.h:410:9: error: 'SignalProxy0' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
410 | Glib::SignalProxy0< void > signal_check_resize();
| ^~~~~~~~~~~~
| SignalProxy
/usr/include/gtkmm-2.4/gtkmm/container.h:419:9: error: 'SignalProxy1' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
419 | Glib::SignalProxy1< void,Widget* > signal_set_focus_child();
| ^~~~~~~~~~~~
| SignalProxy
In file included from mainwindow.h:12,
from main.cc:11:
/usr/include/gtkmm-2.4/gtkmm/window.h:631:9: error: 'SignalProxy1' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
631 | Glib::SignalProxy1< void,Widget* > signal_set_focus();
| ^~~~~~~~~~~~
| SignalProxy
/usr/include/gtkmm-2.4/gtkmm/window.h:640:9: error: 'SignalProxy1' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
640 | Glib::SignalProxy1< bool,GdkEvent* > signal_frame_event();
| ^~~~~~~~~~~~
| SignalProxy
/usr/include/gtkmm-2.4/gtkmm/window.h:1218:9: error: 'ListHandle' in namespace 'Glib' does not name a template type
1218 | Glib::ListHandle< Glib::RefPtr<Gdk::Pixbuf> > get_icon_list();
| ^~~~~~~~~~
/usr/include/gtkmm-2.4/gtkmm/window.h:1226:9: error: 'ListHandle' in namespace 'Glib' does not name a template type
1226 | Glib::ListHandle< Glib::RefPtr<const Gdk::Pixbuf> > get_icon_list() const;
| ^~~~~~~~~~
/usr/include/gtkmm-2.4/gtkmm/window.h:1256:34: error: 'ListHandle' in namespace 'Glib' does not name a template type
1256 | void set_icon_list(const Glib::ListHandle< Glib::RefPtr<Gdk::Pixbuf> >& list);
| ^~~~~~~~~~
/usr/include/gtkmm-2.4/gtkmm/window.h:1256:44: error: expected ',' or '...' before '<' token
1256 | void set_icon_list(const Glib::ListHandle< Glib::RefPtr<Gdk::Pixbuf> >& list);
| ^
/usr/include/gtkmm-2.4/gtkmm/window.h:1344:49: error: 'ListHandle' in namespace 'Glib' does not name a template type
1344 | static void set_default_icon_list(const Glib::ListHandle< Glib::RefPtr<Gdk::Pixbuf> >& list);
| ^~~~~~~~~~
/usr/include/gtkmm-2.4/gtkmm/window.h:1344:59: error: expected ',' or '...' before '<' token
1344 | static void set_default_icon_list(const Glib::ListHandle< Glib::RefPtr<Gdk::Pixbuf> >& list);
| ^
/usr/include/gtkmm-2.4/gtkmm/window.h:1351:16: error: 'ListHandle' in namespace 'Glib' does not name a template type
1351 | static Glib::ListHandle< Glib::RefPtr<Gdk::Pixbuf> > get_default_icon_list();
| ^~~~~~~~~~
/usr/include/gtkmm-2.4/gtkmm/window.h:1430:16: error: 'ListHandle' in namespace 'Glib' does not name a template type
1430 | static Glib::ListHandle<Window*> list_toplevels();
| ^~~~~~~~~~
In file included from mainwindow.h:13,
from main.cc:11:
/usr/include/gtkmm-2.4/gtkmm/label.h:577:9: error: 'SignalProxy1' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
577 | Glib::SignalProxy1< void,Menu* > signal_populate_popup();
| ^~~~~~~~~~~~
| SignalProxy
/usr/include/gtkmm-2.4/gtkmm/label.h:586:9: error: 'SignalProxy1' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
586 | Glib::SignalProxy1< bool,const Glib::ustring& > signal_activate_link();
| ^~~~~~~~~~~~
| SignalProxy
In file included from /usr/include/gtkmm-2.4/gtkmm/action.h:31,
from /usr/include/gtkmm-2.4/gtkmm/uimanager.h:30,
from mainwindow.h:15,
from main.cc:11:
/usr/include/gtkmm-2.4/gtkmm/accelgroup.h:259:9: error: 'SignalProxy3' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
259 | Glib::SignalProxy3< bool,const Glib::RefPtr<Glib::Object>&,guint,Gdk::ModifierType > signal_accel_activate();
| ^~~~~~~~~~~~
| SignalProxy
/usr/include/gtkmm-2.4/gtkmm/accelgroup.h:271:9: error: 'SignalProxy3' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
271 | Glib::SignalProxy3< void,guint,Gdk::ModifierType,GClosure* > signal_accel_changed();
| ^~~~~~~~~~~~
| SignalProxy
In file included from /usr/include/gtkmm-2.4/gtkmm/action.h:33,
from /usr/include/gtkmm-2.4/gtkmm/uimanager.h:30,
from mainwindow.h:15,
from main.cc:11:
/usr/include/giomm-2.4/giomm/icon.h:37:7: error: expected nested-name-specifier before 'GIcon'
37 | using GIcon = struct _GIcon;
| ^~~~~
/usr/include/giomm-2.4/giomm/icon.h:38:7: error: expected nested-name-specifier before 'GIconClass'
38 | using GIconClass = struct _GIconClass;
| ^~~~~~~~~~
/usr/include/giomm-2.4/giomm/icon.h:73:9: error: expected nested-name-specifier before 'CppObjectType'
73 | using CppObjectType = Icon;
| ^~~~~~~~~~~~~
/usr/include/giomm-2.4/giomm/icon.h:74:9: error: expected nested-name-specifier before 'CppClassType'
74 | using CppClassType = Icon_Class;
| ^~~~~~~~~~~~
/usr/include/giomm-2.4/giomm/icon.h:75:9: error: expected nested-name-specifier before 'BaseObjectType'
75 | using BaseObjectType = GIcon;
| ^~~~~~~~~~~~~~
/usr/include/giomm-2.4/giomm/icon.h:76:9: error: expected nested-name-specifier before 'BaseClassType'
76 | using BaseClassType = GIconIface;
| ^~~~~~~~~~~~~
/usr/include/giomm-2.4/giomm/icon.h:79:23: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
79 | Icon(const Icon&) = delete;
| ^~~~~~
/usr/include/giomm-2.4/giomm/icon.h:80:34: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11'
80 | Icon& operator=(const Icon&) = delete;
| ^~~~~~
/usr/include/giomm-2.4/giomm/icon.h:84:10: error: 'CppClassType' does not name a type
84 | static CppClassType icon_class_;
| ^~~~~~~~~~~~
/usr/include/giomm-2.4/giomm/icon.h:113:12: error: expected ',' or '...' before '&&' token
113 | Icon(Icon&& src) noexcept;
| ^~
/usr/include/giomm-2.4/giomm/icon.h:113:3: error: invalid constructor; you probably meant 'Gio::Icon (const Gio::Icon&)'
113 | Icon(Icon&& src) noexcept;
| ^~~~
/usr/include/giomm-2.4/giomm/icon.h:113:18: error: expected ';' at end of member declaration
113 | Icon(Icon&& src) noexcept;
| ^
| ;
/usr/include/giomm-2.4/giomm/icon.h:113:20: error: 'noexcept' does not name a type
113 | Icon(Icon&& src) noexcept;
| ^~~~~~~~
/usr/include/giomm-2.4/giomm/icon.h:113:20: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/giomm-2.4/giomm/icon.h:114:23: error: expected ',' or '...' before '&&' token
114 | Icon& operator=(Icon&& src) noexcept;
| ^~
/usr/include/giomm-2.4/giomm/icon.h:114:29: error: expected ';' at end of member declaration
114 | Icon& operator=(Icon&& src) noexcept;
| ^
| ;
/usr/include/giomm-2.4/giomm/icon.h:114:31: error: 'noexcept' does not name a type
114 | Icon& operator=(Icon&& src) noexcept;
| ^~~~~~~~
/usr/include/giomm-2.4/giomm/icon.h:114:31: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/giomm-2.4/giomm/icon.h:116:9: error: expected ';' at end of member declaration
116 | ~Icon() noexcept override;
| ^
| ;
/usr/include/giomm-2.4/giomm/icon.h:116:11: error: 'noexcept' does not name a type
116 | ~Icon() noexcept override;
| ^~~~~~~~
/usr/include/giomm-2.4/giomm/icon.h:116:11: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
In file included from /usr/include/gtkmm-2.4/gtkmm/uimanager.h:30,
from mainwindow.h:15,
from main.cc:11:
/usr/include/gtkmm-2.4/gtkmm/action.h:369:9: error: 'SListHandle' in namespace 'Glib' does not name a template type
369 | Glib::SListHandle<Widget*> get_proxies();
| ^~~~~~~~~~~
/usr/include/gtkmm-2.4/gtkmm/action.h:379:9: error: 'SListHandle' in namespace 'Glib' does not name a template type
379 | Glib::SListHandle<const Widget*> get_proxies() const;
| ^~~~~~~~~~~
/usr/include/gtkmm-2.4/gtkmm/action.h:423:9: error: 'SignalProxy0' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
423 | Glib::SignalProxy0< void > signal_activate();
| ^~~~~~~~~~~~
| SignalProxy
In file included from /usr/include/gtkmm-2.4/gtkmm/uimanager.h:31,
from mainwindow.h:15,
from main.cc:11:
/usr/include/gtkmm-2.4/gtkmm/actiongroup.h:181:9: error: 'ListHandle' in namespace 'Glib' does not name a template type
181 | Glib::ListHandle< Glib::RefPtr<Action> > get_actions();
| ^~~~~~~~~~
/usr/include/gtkmm-2.4/gtkmm/actiongroup.h:189:9: error: 'ListHandle' in namespace 'Glib' does not name a template type
189 | Glib::ListHandle< Glib::RefPtr<const Action> > get_actions() const;
| ^~~~~~~~~~
/usr/include/gtkmm-2.4/gtkmm/actiongroup.h:252:9: error: 'SignalProxy2' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
252 | Glib::SignalProxy2< void,const Glib::RefPtr<Action>&,Widget* > signal_connect_proxy();
| ^~~~~~~~~~~~
| SignalProxy
/usr/include/gtkmm-2.4/gtkmm/actiongroup.h:270:9: error: 'SignalProxy2' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
270 | Glib::SignalProxy2< void,const Glib::RefPtr<Action>&,Widget* > signal_disconnect_proxy();
| ^~~~~~~~~~~~
| SignalProxy
/usr/include/gtkmm-2.4/gtkmm/actiongroup.h:286:9: error: 'SignalProxy1' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
286 | Glib::SignalProxy1< void,const Glib::RefPtr<Action>& > signal_pre_activate();
| ^~~~~~~~~~~~
| SignalProxy
/usr/include/gtkmm-2.4/gtkmm/actiongroup.h:302:9: error: 'SignalProxy1' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
302 | Glib::SignalProxy1< void,const Glib::RefPtr<Action>& > signal_post_activate();
| ^~~~~~~~~~~~
| SignalProxy
In file included from mainwindow.h:15,
from main.cc:11:
/usr/include/gtkmm-2.4/gtkmm/uimanager.h:378:9: error: 'ListHandle' in namespace 'Glib' does not name a template type
378 | Glib::ListHandle< Glib::RefPtr<ActionGroup> > get_action_groups();
| ^~~~~~~~~~
/usr/include/gtkmm-2.4/gtkmm/uimanager.h:388:9: error: 'ListHandle' in namespace 'Glib' does not name a template type
388 | Glib::ListHandle< Glib::RefPtr<const ActionGroup> > get_action_groups() const;
| ^~~~~~~~~~
/usr/include/gtkmm-2.4/gtkmm/uimanager.h:462:9: error: 'SListHandle' in namespace 'Glib' does not name a template type
462 | Glib::SListHandle<Widget*> get_toplevels(UIManagerItemType types);
| ^~~~~~~~~~~
/usr/include/gtkmm-2.4/gtkmm/uimanager.h:474:9: error: 'SListHandle' in namespace 'Glib' does not name a template type
474 | Glib::SListHandle<const Widget*> get_toplevels(UIManagerItemType types) const;
| ^~~~~~~~~~~
/usr/include/gtkmm-2.4/gtkmm/uimanager.h:620:9: error: 'SignalProxy1' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
620 | Glib::SignalProxy1< void,Widget* > signal_add_widget();
| ^~~~~~~~~~~~
| SignalProxy
/usr/include/gtkmm-2.4/gtkmm/uimanager.h:631:9: error: 'SignalProxy0' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
631 | Glib::SignalProxy0< void > signal_actions_changed();
| ^~~~~~~~~~~~
| SignalProxy
/usr/include/gtkmm-2.4/gtkmm/uimanager.h:649:9: error: 'SignalProxy2' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
649 | Glib::SignalProxy2< void,const Glib::RefPtr<Action>&,Widget* > signal_connect_proxy();
| ^~~~~~~~~~~~
| SignalProxy
/usr/include/gtkmm-2.4/gtkmm/uimanager.h:663:9: error: 'SignalProxy2' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
663 | Glib::SignalProxy2< void,const Glib::RefPtr<Action>&,Widget* > signal_disconnect_proxy();
| ^~~~~~~~~~~~
| SignalProxy
/usr/include/gtkmm-2.4/gtkmm/uimanager.h:679:9: error: 'SignalProxy1' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
679 | Glib::SignalProxy1< void,const Glib::RefPtr<Action>& > signal_pre_activate();
| ^~~~~~~~~~~~
| SignalProxy
/usr/include/gtkmm-2.4/gtkmm/uimanager.h:695:9: error: 'SignalProxy1' in namespace 'Glib' does not name a template type; did you mean 'SignalProxy'?
695 | Glib::SignalProxy1< void,const Glib::RefPtr<Action>& > signal_post_activate();
| ^~~~~~~~~~~~
| SignalProxy
In file included from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/sigc++-2.0/sigc++/sigc++.h:104,
from /usr/include/gtkmm-2.4/gtkmm/window.h:8,
from mainwindow.h:12,
from main.cc:11:
/usr/include/sigc++-2.0/sigc++/signal_base.h:198:10: warning: inline function 'sigc::internal::signal_exec::signal_exec(const sigc::internal::signal_impl*)' used but never defined
198 | inline signal_exec(const signal_impl* sig) noexcept
| ^~~~~~~~~~~
In file included from /usr/include/glibmm-2.4/glibmm/value.h:21,
from /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:23,
from /usr/include/glibmm-2.4/glibmm/propertyproxy.h:23,
from /usr/include/glibmm-2.4/glibmm/objectbase.h:23,
from /usr/include/glibmm-2.4/glibmm/object.h:29,
from /usr/include/gtkmm-2.4/gtkmm/window.h:31,
from mainwindow.h:12,
from main.cc:11:
/usr/include/glibmm-2.4/glibmm/refptr.h:95:10: warning: inline function 'Glib::RefPtr<T_CppObject>::~RefPtr() [with T_CppObject = Pango::LayoutLine]' used but never defined
95 | inline ~RefPtr() noexcept;
| ^
/usr/include/glibmm-2.4/glibmm/refptr.h:104:10: warning: inline function 'Glib::RefPtr<T_CppObject>::RefPtr(const Glib::RefPtr<T_CppObject>&) [with T_CppObject = Pango::LayoutLine]' used but never defined
104 | inline RefPtr(const RefPtr& src) noexcept;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/refptr.h:98:19: warning: inline function 'Glib::RefPtr<T_CppObject>::RefPtr(T_CppObject*) [with T_CppObject = Glib::ByteArray]' used but never defined
98 | explicit inline RefPtr(T_CppObject* pCppObject) noexcept;
| ^~~~~~
/usr/include/glibmm-2.4/glibmm/refptr.h:95:10: warning: inline function 'Glib::RefPtr<T_CppObject>::~RefPtr() [with T_CppObject = Glib::ByteArray]' used but never defined
95 | inline ~RefPtr() noexcept;
| ^
/usr/include/glibmm-2.4/glibmm/refptr.h:104:10: warning: inline function 'Glib::RefPtr<T_CppObject>::RefPtr(const Glib::RefPtr<T_CppObject>&) [with T_CppObject = Glib::ByteArray]' used but never defined
104 | inline RefPtr(const RefPtr& src) noexcept;
| ^~~~~~
make[3]: *** [Makefile:535: gpaco-main.o] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/gpaco'
make[2]: *** [Makefile:486: all-recursive] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [Makefile:397: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j1 returned exit code 2
make: *** [debian/rules:21: build-arch] Error 25
dpkg-buildpackage: error: debian/rules build-arch subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2021-08-23T22:05:45Z
Finished
--------
+------------------------------------------------------------------------------+
| Cleanup |
+------------------------------------------------------------------------------+
Purging /<<BUILDDIR>>
Not cleaning session: cloned chroot in use
E: Build failure (dpkg-buildpackage died)
+------------------------------------------------------------------------------+
| Summary |
+------------------------------------------------------------------------------+
Build Architecture: armhf
Build-Space: 0
Build-Time: 374
Distribution: bookworm-staging
Fail-Stage: build
Host Architecture: armhf
Install-Time: 1238
Job: paco_2.0.9-3
Machine Architecture: armhf
Package: paco
Package-Time: 1662
Source-Version: 2.0.9-3
Space: 0
Status: failed
Version: 2.0.9-3
--------------------------------------------------------------------------------
Finished at 2021-08-23T22:05:45Z
Build needed 00:00:00, 0k disc space