Raspbian Package Auto-Building

Build log for paco (2.0.9-3) on armhf

paco2.0.9-3armhf → 2023-05-22 14:32:00

sbuild (Debian sbuild) 0.71.0 (24 Aug 2016) on testwandboard

+==============================================================================+
| paco 2.0.9-3 (armhf)                         Mon, 22 May 2023 13:55:12 +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/lib/schroot/mount/bookworm-staging-armhf-sbuild-131880e9-2b12-4944-8e85-09ddd456e400' with '<<CHROOT>>'

+------------------------------------------------------------------------------+
| Update chroot                                                                |
+------------------------------------------------------------------------------+

Get:1 http://172.17.4.1/private bookworm-staging InRelease [11.3 kB]
Get:2 http://172.17.4.1/private bookworm-staging/main Sources [13.7 MB]
Get:3 http://172.17.4.1/private bookworm-staging/main armhf Packages [14.5 MB]
Fetched 28.3 MB in 31s (900 kB/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
W: http://172.17.4.1/private/dists/bookworm-staging/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.

+------------------------------------------------------------------------------+
| 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.4.1/private bookworm-staging/main paco 2.0.9-3 (dsc) [1849 B]
Get:2 http://172.17.4.1/private bookworm-staging/main paco 2.0.9-3 (tar) [427 kB]
Get:3 http://172.17.4.1/private bookworm-staging/main paco 2.0.9-3 (diff) [3452 B]
Fetched 433 kB in 0s (1678 kB/s)
Download complete and in download only mode
I: NOTICE: Log filtering will replace 'build/paco-vN5FnW/paco-2.0.9' with '<<PKGBUILDDIR>>'
I: NOTICE: Log filtering will replace 'build/paco-vN5FnW' 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-pB66qX/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-pB66qX/gpg/pubring.kbx' created
gpg: /<<BUILDDIR>>/resolver-pB66qX/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-pB66qX/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-pB66qX/apt_archive ./ Release [957 B]
Get:3 copy:/<<BUILDDIR>>/resolver-pB66qX/apt_archive ./ Release.gpg [370 B]
Get:4 copy:/<<BUILDDIR>>/resolver-pB66qX/apt_archive ./ Sources [349 B]
Get:5 copy:/<<BUILDDIR>>/resolver-pB66qX/apt_archive ./ Packages [434 B]
Fetched 2110 B in 1s (2819 B/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
Reading package lists...

Install core build dependencies (apt-based resolver)
----------------------------------------------------

Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following packages were automatically installed and are no longer required:
  krb5-locales libpam-cap netbase sensible-utils
Use 'apt autoremove' to remove them.
The following NEW packages will be installed:
  sbuild-build-depends-core-dummy
0 upgraded, 1 newly installed, 0 to remove and 5 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-pB66qX/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 (24.1 kB/s)
Selecting previously unselected package sbuild-build-depends-core-dummy.
(Reading database ... 12527 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) ...
W: No sandbox user '_apt' on the system, can not drop privileges

+------------------------------------------------------------------------------+
| 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-pB66qX/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-pB66qX/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-pB66qX/apt_archive ./ Release [963 B]
Get:3 copy:/<<BUILDDIR>>/resolver-pB66qX/apt_archive ./ Release.gpg [370 B]
Get:4 copy:/<<BUILDDIR>>/resolver-pB66qX/apt_archive ./ Sources [515 B]
Get:5 copy:/<<BUILDDIR>>/resolver-pB66qX/apt_archive ./ Packages [597 B]
Fetched 2445 B in 1s (3468 B/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
Reading package lists...

Install paco build dependencies (apt-based resolver)
----------------------------------------------------

Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following packages were automatically installed and are no longer required:
  krb5-locales libpam-cap netbase
Use 'apt autoremove' to remove them.
The following additional packages will be installed:
  adwaita-icon-theme at-spi2-common 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-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
  libfreetype-dev libfreetype6 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 libharfbuzz-subset0 libharfbuzz0b libice-dev libice6
  libicu-dev libicu72 libjbig-dev libjbig0 libjpeg-dev libjpeg62-turbo
  libjpeg62-turbo-dev liblerc-dev liblerc4 liblzma-dev liblzo2-2 libmagic-mgc
  libmagic1 libmount-dev 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
  libpcre2-16-0 libpcre2-32-0 libpcre2-dev libpcre2-posix3 libpipeline1
  libpixman-1-0 libpixman-1-dev libpkgconf3 libpng-dev libpng16-16
  libpthread-stubs0-dev libpython3-stdlib libpython3.11-minimal
  libpython3.11-stdlib libselinux1-dev libsepol-dev libsigc++-2.0-0v5
  libsigc++-2.0-dev libsm-dev libsm6 libsub-override-perl libthai-data
  libthai-dev libthai0 libtiff-dev libtiff6 libtiffxx6 libtool libuchardet0
  libwebp-dev libwebp7 libwebpdemux2 libwebpmux3 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 libzstd-dev m4 man-db media-types
  pango1.0-tools pkg-config pkgconf pkgconf-bin po-debconf python3
  python3-distutils python3-lib2to3 python3-minimal python3.11
  python3.11-minimal shared-mime-info uuid-dev x11-common x11proto-core-dev
  x11proto-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
  low-memory-monitor 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 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 graphicsmagick
  libmail-box-perl python3-doc python3-tk python3-venv python3.11-venv
  python3.11-doc binfmt-support
Recommended packages:
  librsvg2-common curl | wget | lynx dbus libarchive-cpio-perl xdg-user-dirs
  libgail-common libgtk2.0-bin libpng-tools libltdl-dev libmail-sendmail-perl
  ca-certificates
The following NEW packages will be installed:
  adwaita-icon-theme at-spi2-common 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-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
  libfreetype-dev libfreetype6 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 libharfbuzz-subset0 libharfbuzz0b libice-dev libice6
  libicu-dev libicu72 libjbig-dev libjbig0 libjpeg-dev libjpeg62-turbo
  libjpeg62-turbo-dev liblerc-dev liblerc4 liblzma-dev liblzo2-2 libmagic-mgc
  libmagic1 libmount-dev 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
  libpcre2-16-0 libpcre2-32-0 libpcre2-dev libpcre2-posix3 libpipeline1
  libpixman-1-0 libpixman-1-dev libpkgconf3 libpng-dev libpng16-16
  libpthread-stubs0-dev libpython3-stdlib libpython3.11-minimal
  libpython3.11-stdlib libselinux1-dev libsepol-dev libsigc++-2.0-0v5
  libsigc++-2.0-dev libsm-dev libsm6 libsub-override-perl libthai-data
  libthai-dev libthai0 libtiff-dev libtiff6 libtiffxx6 libtool libuchardet0
  libwebp-dev libwebp7 libwebpdemux2 libwebpmux3 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 libzstd-dev m4 man-db media-types
  pango1.0-tools pkg-config pkgconf pkgconf-bin po-debconf python3
  python3-distutils python3-lib2to3 python3-minimal python3.11
  python3.11-minimal sbuild-build-depends-paco-dummy shared-mime-info uuid-dev
  x11-common x11proto-core-dev x11proto-dev xorg-sgml-doctools xtrans-dev
  zlib1g-dev
0 upgraded, 204 newly installed, 0 to remove and 5 not upgraded.
Need to get 82.0 MB of archives.
After this operation, 317 MB of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-pB66qX/apt_archive ./ sbuild-build-depends-paco-dummy 0.invalid.0 [884 B]
Get:2 http://172.17.4.1/private bookworm-staging/main armhf libpython3.11-minimal armhf 3.11.2-6 [797 kB]
Get:3 http://172.17.4.1/private bookworm-staging/main armhf libexpat1 armhf 2.5.0-1 [77.2 kB]
Get:4 http://172.17.4.1/private bookworm-staging/main armhf python3.11-minimal armhf 3.11.2-6 [1679 kB]
Get:5 http://172.17.4.1/private bookworm-staging/main armhf python3-minimal armhf 3.11.2-1 [26.0 kB]
Get:6 http://172.17.4.1/private bookworm-staging/main armhf media-types all 10.0.0 [26.1 kB]
Get:7 http://172.17.4.1/private bookworm-staging/main armhf libpython3.11-stdlib armhf 3.11.2-6 [1668 kB]
Get:8 http://172.17.4.1/private bookworm-staging/main armhf python3.11 armhf 3.11.2-6 [572 kB]
Get:9 http://172.17.4.1/private bookworm-staging/main armhf libpython3-stdlib armhf 3.11.2-1 [9012 B]
Get:10 http://172.17.4.1/private bookworm-staging/main armhf python3 armhf 3.11.2-1 [26.0 kB]
Get:11 http://172.17.4.1/private bookworm-staging/main armhf libuchardet0 armhf 0.0.7-1 [65.0 kB]
Get:12 http://172.17.4.1/private bookworm-staging/main armhf groff-base armhf 1.22.4-10 [774 kB]
Get:13 http://172.17.4.1/private bookworm-staging/main armhf bsdextrautils armhf 2.38.1-5 [78.5 kB]
Get:14 http://172.17.4.1/private bookworm-staging/main armhf libpipeline1 armhf 1.5.7-1 [33.4 kB]
Get:15 http://172.17.4.1/private bookworm-staging/main armhf man-db armhf 2.11.2-2 [1342 kB]
Get:16 http://172.17.4.1/private bookworm-staging/main armhf libmagic-mgc armhf 1:5.44-3 [305 kB]
Get:17 http://172.17.4.1/private bookworm-staging/main armhf libmagic1 armhf 1:5.44-3 [95.3 kB]
Get:18 http://172.17.4.1/private bookworm-staging/main armhf file armhf 1:5.44-3 [41.5 kB]
Get:19 http://172.17.4.1/private bookworm-staging/main armhf gettext-base armhf 0.21-12 [156 kB]
Get:20 http://172.17.4.1/private bookworm-staging/main armhf hicolor-icon-theme all 0.17-2 [11.4 kB]
Get:21 http://172.17.4.1/private bookworm-staging/main armhf libgdk-pixbuf2.0-common all 2.42.10+dfsg-1 [306 kB]
Get:22 http://172.17.4.1/private bookworm-staging/main armhf libglib2.0-0 armhf 2.74.6-1 [1203 kB]
Get:23 http://172.17.4.1/private bookworm-staging/main armhf libicu72 armhf 72.1-3 [9009 kB]
Get:24 http://172.17.4.1/private bookworm-staging/main armhf libxml2 armhf 2.9.14+dfsg-1.2 [571 kB]
Get:25 http://172.17.4.1/private bookworm-staging/main armhf shared-mime-info armhf 2.2-1 [726 kB]
Get:26 http://172.17.4.1/private bookworm-staging/main armhf libjpeg62-turbo armhf 1:2.1.5-2 [143 kB]
Get:27 http://172.17.4.1/private bookworm-staging/main armhf libpng16-16 armhf 1.6.39-2 [258 kB]
Get:28 http://172.17.4.1/private bookworm-staging/main armhf libdeflate0 armhf 1.14-1 [50.9 kB]
Get:29 http://172.17.4.1/private bookworm-staging/main armhf libjbig0 armhf 2.1-6.1 [27.0 kB]
Get:30 http://172.17.4.1/private bookworm-staging/main armhf liblerc4 armhf 4.0.0+ds-2 [133 kB]
Get:31 http://172.17.4.1/private bookworm-staging/main armhf libwebp7 armhf 1.2.4-0.1 [242 kB]
Get:32 http://172.17.4.1/private bookworm-staging/main armhf libtiff6 armhf 4.5.0-5 [293 kB]
Get:33 http://172.17.4.1/private bookworm-staging/main armhf libgdk-pixbuf-2.0-0 armhf 2.42.10+dfsg-1+b1 [123 kB]
Get:34 http://172.17.4.1/private bookworm-staging/main armhf gtk-update-icon-cache armhf 3.24.36-3+rpi1 [41.6 kB]
Get:35 http://172.17.4.1/private bookworm-staging/main armhf adwaita-icon-theme all 43-1 [5124 kB]
Get:36 http://172.17.4.1/private bookworm-staging/main armhf at-spi2-common all 2.46.0-5 [162 kB]
Get:37 http://172.17.4.1/private bookworm-staging/main armhf m4 armhf 1.4.19-3 [256 kB]
Get:38 http://172.17.4.1/private bookworm-staging/main armhf autoconf all 2.71-3 [332 kB]
Get:39 http://172.17.4.1/private bookworm-staging/main armhf autotools-dev all 20220109.1 [51.6 kB]
Get:40 http://172.17.4.1/private bookworm-staging/main armhf automake all 1:1.16.5-1.3 [823 kB]
Get:41 http://172.17.4.1/private bookworm-staging/main armhf autopoint all 0.21-12 [495 kB]
Get:42 http://172.17.4.1/private bookworm-staging/main armhf libdebhelper-perl all 13.11.4 [81.2 kB]
Get:43 http://172.17.4.1/private bookworm-staging/main armhf libtool all 2.4.7-5 [517 kB]
Get:44 http://172.17.4.1/private bookworm-staging/main armhf dh-autoreconf all 20 [17.1 kB]
Get:45 http://172.17.4.1/private bookworm-staging/main armhf libarchive-zip-perl all 1.68-1 [104 kB]
Get:46 http://172.17.4.1/private bookworm-staging/main armhf libsub-override-perl all 0.09-4 [9304 B]
Get:47 http://172.17.4.1/private bookworm-staging/main armhf libfile-stripnondeterminism-perl all 1.13.1-1 [19.4 kB]
Get:48 http://172.17.4.1/private bookworm-staging/main armhf dh-strip-nondeterminism all 1.13.1-1 [8620 B]
Get:49 http://172.17.4.1/private bookworm-staging/main armhf libelf1 armhf 0.188-2.1+rpi1 [171 kB]
Get:50 http://172.17.4.1/private bookworm-staging/main armhf dwz armhf 0.15-1 [92.4 kB]
Get:51 http://172.17.4.1/private bookworm-staging/main armhf gettext armhf 0.21-12 [1201 kB]
Get:52 http://172.17.4.1/private bookworm-staging/main armhf intltool-debian all 0.35.0+20060710.6 [22.9 kB]
Get:53 http://172.17.4.1/private bookworm-staging/main armhf po-debconf all 1.0.21+nmu1 [248 kB]
Get:54 http://172.17.4.1/private bookworm-staging/main armhf debhelper all 13.11.4 [942 kB]
Get:55 http://172.17.4.1/private bookworm-staging/main armhf libbrotli1 armhf 1.0.9-2+b3 [258 kB]
Get:56 http://172.17.4.1/private bookworm-staging/main armhf libfreetype6 armhf 2.12.1+dfsg-5 [329 kB]
Get:57 http://172.17.4.1/private bookworm-staging/main armhf fonts-dejavu-core all 2.37-6 [1068 kB]
Get:58 http://172.17.4.1/private bookworm-staging/main armhf fontconfig-config armhf 2.14.1-4 [315 kB]
Get:59 http://172.17.4.1/private bookworm-staging/main armhf libfontconfig1 armhf 2.14.1-4 [366 kB]
Get:60 http://172.17.4.1/private bookworm-staging/main armhf fontconfig armhf 2.14.1-4 [449 kB]
Get:61 http://172.17.4.1/private bookworm-staging/main armhf libgirepository-1.0-1 armhf 1.74.0-3+b1 [87.5 kB]
Get:62 http://172.17.4.1/private bookworm-staging/main armhf gir1.2-glib-2.0 armhf 1.74.0-3+b1 [160 kB]
Get:63 http://172.17.4.1/private bookworm-staging/main armhf libatk1.0-0 armhf 2.46.0-5 [41.4 kB]
Get:64 http://172.17.4.1/private bookworm-staging/main armhf gir1.2-atk-1.0 armhf 2.46.0-5 [23.6 kB]
Get:65 http://172.17.4.1/private bookworm-staging/main armhf gir1.2-freedesktop armhf 1.74.0-3+b1 [37.5 kB]
Get:66 http://172.17.4.1/private bookworm-staging/main armhf gir1.2-gdkpixbuf-2.0 armhf 2.42.10+dfsg-1+b1 [13.5 kB]
Get:67 http://172.17.4.1/private bookworm-staging/main armhf libgtk2.0-common all 2.24.33-2 [2700 kB]
Get:68 http://172.17.4.1/private bookworm-staging/main armhf gir1.2-harfbuzz-0.0 armhf 6.0.0+dfsg-3 [1579 kB]
Get:69 http://172.17.4.1/private bookworm-staging/main armhf libfribidi0 armhf 1.0.8-2.1 [63.7 kB]
Get:70 http://172.17.4.1/private bookworm-staging/main armhf libgraphite2-3 armhf 1.3.14-1 [70.3 kB]
Get:71 http://172.17.4.1/private bookworm-staging/main armhf libharfbuzz0b armhf 6.0.0+dfsg-3 [1894 kB]
Get:72 http://172.17.4.1/private bookworm-staging/main armhf libthai-data all 0.1.29-1 [176 kB]
Get:73 http://172.17.4.1/private bookworm-staging/main armhf libdatrie1 armhf 0.2.13-2+b2 [39.9 kB]
Get:74 http://172.17.4.1/private bookworm-staging/main armhf libthai0 armhf 0.1.29-1 [54.5 kB]
Get:75 http://172.17.4.1/private bookworm-staging/main armhf libpango-1.0-0 armhf 1.50.12+ds-1 [186 kB]
Get:76 http://172.17.4.1/private bookworm-staging/main armhf libpixman-1-0 armhf 0.42.2-1 [461 kB]
Get:77 http://172.17.4.1/private bookworm-staging/main armhf libxau6 armhf 1:1.0.9-1 [19.1 kB]
Get:78 http://172.17.4.1/private bookworm-staging/main armhf libbsd0 armhf 0.11.7-2 [112 kB]
Get:79 http://172.17.4.1/private bookworm-staging/main armhf libxdmcp6 armhf 1:1.1.2-3 [25.0 kB]
Get:80 http://172.17.4.1/private bookworm-staging/main armhf libxcb1 armhf 1.15-1 [139 kB]
Get:81 http://172.17.4.1/private bookworm-staging/main armhf libx11-data all 2:1.8.4-2 [292 kB]
Get:82 http://172.17.4.1/private bookworm-staging/main armhf libx11-6 armhf 2:1.8.4-2 [690 kB]
Get:83 http://172.17.4.1/private bookworm-staging/main armhf libxcb-render0 armhf 1.15-1 [114 kB]
Get:84 http://172.17.4.1/private bookworm-staging/main armhf libxcb-shm0 armhf 1.15-1 [106 kB]
Get:85 http://172.17.4.1/private bookworm-staging/main armhf libxext6 armhf 2:1.3.4-1 [48.0 kB]
Get:86 http://172.17.4.1/private bookworm-staging/main armhf libxrender1 armhf 1:0.9.10-1.1 [30.0 kB]
Get:87 http://172.17.4.1/private bookworm-staging/main armhf libcairo2 armhf 1.16.0-7 [482 kB]
Get:88 http://172.17.4.1/private bookworm-staging/main armhf libpangoft2-1.0-0 armhf 1.50.12+ds-1 [40.5 kB]
Get:89 http://172.17.4.1/private bookworm-staging/main armhf libpangocairo-1.0-0 armhf 1.50.12+ds-1 [30.1 kB]
Get:90 http://172.17.4.1/private bookworm-staging/main armhf libxft2 armhf 2.3.6-1 [53.7 kB]
Get:91 http://172.17.4.1/private bookworm-staging/main armhf libpangoxft-1.0-0 armhf 1.50.12+ds-1 [24.2 kB]
Get:92 http://172.17.4.1/private bookworm-staging/main armhf gir1.2-pango-1.0 armhf 1.50.12+ds-1 [37.4 kB]
Get:93 http://172.17.4.1/private bookworm-staging/main armhf libavahi-common-data armhf 0.8-10 [107 kB]
Get:94 http://172.17.4.1/private bookworm-staging/main armhf libavahi-common3 armhf 0.8-10 [38.5 kB]
Get:95 http://172.17.4.1/private bookworm-staging/main armhf libdbus-1-3 armhf 1.14.6-1 [175 kB]
Ign:95 http://172.17.4.1/private bookworm-staging/main armhf libdbus-1-3 armhf 1.14.6-1
Get:96 http://172.17.4.1/private bookworm-staging/main armhf libavahi-client3 armhf 0.8-10 [41.1 kB]
Get:97 http://172.17.4.1/private bookworm-staging/main armhf libcups2 armhf 2.4.2-3 [205 kB]
Get:98 http://172.17.4.1/private bookworm-staging/main armhf libxcomposite1 armhf 1:0.4.5-1 [16.2 kB]
Get:99 http://172.17.4.1/private bookworm-staging/main armhf libxfixes3 armhf 1:6.0.0-2 [21.2 kB]
Get:100 http://172.17.4.1/private bookworm-staging/main armhf libxcursor1 armhf 1:1.2.1-1 [38.0 kB]
Get:101 http://172.17.4.1/private bookworm-staging/main armhf libxdamage1 armhf 1:1.1.6-1 [14.7 kB]
Get:102 http://172.17.4.1/private bookworm-staging/main armhf libxi6 armhf 2:1.8-1 [78.1 kB]
Get:103 http://172.17.4.1/private bookworm-staging/main armhf libxinerama1 armhf 2:1.1.4-3 [17.4 kB]
Get:104 http://172.17.4.1/private bookworm-staging/main armhf libxrandr2 armhf 2:1.5.2-2 [35.5 kB]
Get:105 http://172.17.4.1/private bookworm-staging/main armhf libgtk2.0-0 armhf 2.24.33-2 [1546 kB]
Get:106 http://172.17.4.1/private bookworm-staging/main armhf gir1.2-gtk-2.0 armhf 2.24.33-2 [215 kB]
Get:107 http://172.17.4.1/private bookworm-staging/main armhf icu-devtools armhf 72.1-3 [175 kB]
Get:108 http://172.17.4.1/private bookworm-staging/main armhf libpkgconf3 armhf 1.8.1-1 [31.3 kB]
Get:109 http://172.17.4.1/private bookworm-staging/main armhf pkgconf-bin armhf 1.8.1-1 [27.8 kB]
Get:110 http://172.17.4.1/private bookworm-staging/main armhf pkgconf armhf 1.8.1-1 [25.9 kB]
Get:111 http://172.17.4.1/private bookworm-staging/main armhf pkg-config armhf 1.8.1-1 [13.7 kB]
Get:112 http://172.17.4.1/private bookworm-staging/main armhf libffi-dev armhf 3.4.4-1 [60.4 kB]
Get:113 http://172.17.4.1/private bookworm-staging/main armhf libglib2.0-data all 2.74.6-2 [1207 kB]
Get:114 http://172.17.4.1/private bookworm-staging/main armhf libglib2.0-bin armhf 2.74.6-1 [101 kB]
Get:115 http://172.17.4.1/private bookworm-staging/main armhf python3-lib2to3 all 3.11.2-3 [76.3 kB]
Get:116 http://172.17.4.1/private bookworm-staging/main armhf python3-distutils all 3.11.2-3 [131 kB]
Get:117 http://172.17.4.1/private bookworm-staging/main armhf libglib2.0-dev-bin armhf 2.74.6-1 [147 kB]
Get:118 http://172.17.4.1/private bookworm-staging/main armhf uuid-dev armhf 2.38.1-5 [37.7 kB]
Get:119 http://172.17.4.1/private bookworm-staging/main armhf libblkid-dev armhf 2.38.1-5 [162 kB]
Get:120 http://172.17.4.1/private bookworm-staging/main armhf libsepol-dev armhf 3.4-2 [319 kB]
Get:121 http://172.17.4.1/private bookworm-staging/main armhf libpcre2-16-0 armhf 10.42-1 [210 kB]
Get:122 http://172.17.4.1/private bookworm-staging/main armhf libpcre2-32-0 armhf 10.42-1 [201 kB]
Get:123 http://172.17.4.1/private bookworm-staging/main armhf libpcre2-posix3 armhf 10.42-1 [55.1 kB]
Get:124 http://172.17.4.1/private bookworm-staging/main armhf libpcre2-dev armhf 10.42-1 [648 kB]
Get:125 http://172.17.4.1/private bookworm-staging/main armhf libselinux1-dev armhf 3.4-1+b2 [143 kB]
Get:126 http://172.17.4.1/private bookworm-staging/main armhf libmount-dev armhf 2.38.1-5 [22.2 kB]
Get:127 http://172.17.4.1/private bookworm-staging/main armhf zlib1g-dev armhf 1:1.2.13.dfsg-1 [901 kB]
Get:128 http://172.17.4.1/private bookworm-staging/main armhf libglib2.0-dev armhf 2.74.6-1 [1464 kB]
Get:129 http://172.17.4.1/private bookworm-staging/main armhf libatk1.0-dev armhf 2.46.0-5 [103 kB]
Get:130 http://172.17.4.1/private bookworm-staging/main armhf libsigc++-2.0-0v5 armhf 2.12.0-1 [24.2 kB]
Get:131 http://172.17.4.1/private bookworm-staging/main armhf libglibmm-2.4-1v5 armhf 2.66.5-2 [494 kB]
Get:132 http://172.17.4.1/private bookworm-staging/main armhf libatkmm-1.6-1v5 armhf 2.28.3-1 [67.3 kB]
Get:133 http://172.17.4.1/private bookworm-staging/main armhf libsigc++-2.0-dev armhf 2.12.0-1 [73.3 kB]
Get:134 http://172.17.4.1/private bookworm-staging/main armhf libglibmm-2.4-dev armhf 2.66.5-2 [467 kB]
Get:135 http://172.17.4.1/private bookworm-staging/main armhf libatkmm-1.6-dev armhf 2.28.3-1 [46.7 kB]
Get:136 http://172.17.4.1/private bookworm-staging/main armhf libbrotli-dev armhf 1.0.9-2+b3 [270 kB]
Get:137 http://172.17.4.1/private bookworm-staging/main armhf libcairo-gobject2 armhf 1.16.0-7 [111 kB]
Get:138 http://172.17.4.1/private bookworm-staging/main armhf liblzo2-2 armhf 2.10-2 [50.2 kB]
Get:139 http://172.17.4.1/private bookworm-staging/main armhf libcairo-script-interpreter2 armhf 1.16.0-7 [139 kB]
Get:140 http://172.17.4.1/private bookworm-staging/main armhf libexpat1-dev armhf 2.5.0-1 [130 kB]
Get:141 http://172.17.4.1/private bookworm-staging/main armhf libpng-dev armhf 1.6.39-2 [336 kB]
Get:142 http://172.17.4.1/private bookworm-staging/main armhf libfreetype-dev armhf 2.12.1+dfsg-5 [493 kB]
Get:143 http://172.17.4.1/private bookworm-staging/main armhf libfontconfig-dev armhf 2.14.1-4 [383 kB]
Get:144 http://172.17.4.1/private bookworm-staging/main armhf libpixman-1-dev armhf 0.42.2-1 [480 kB]
Get:145 http://172.17.4.1/private bookworm-staging/main armhf x11-common all 1:7.7+23 [252 kB]
Get:146 http://172.17.4.1/private bookworm-staging/main armhf libice6 armhf 2:1.0.10-1 [51.7 kB]
Get:147 http://172.17.4.1/private bookworm-staging/main armhf libsm6 armhf 2:1.2.3-1 [32.9 kB]
Get:148 http://172.17.4.1/private bookworm-staging/main armhf xorg-sgml-doctools all 1:1.11-1.1 [22.1 kB]
Get:149 http://172.17.4.1/private bookworm-staging/main armhf x11proto-dev all 2022.1-1 [599 kB]
Get:150 http://172.17.4.1/private bookworm-staging/main armhf x11proto-core-dev all 2022.1-1 [3528 B]
Get:151 http://172.17.4.1/private bookworm-staging/main armhf libice-dev armhf 2:1.0.10-1 [58.7 kB]
Get:152 http://172.17.4.1/private bookworm-staging/main armhf libsm-dev armhf 2:1.2.3-1 [35.4 kB]
Get:153 http://172.17.4.1/private bookworm-staging/main armhf libxau-dev armhf 1:1.0.9-1 [22.3 kB]
Get:154 http://172.17.4.1/private bookworm-staging/main armhf libxdmcp-dev armhf 1:1.1.2-3 [40.9 kB]
Get:155 http://172.17.4.1/private bookworm-staging/main armhf xtrans-dev all 1.4.0-1 [98.7 kB]
Get:156 http://172.17.4.1/private bookworm-staging/main armhf libpthread-stubs0-dev armhf 0.4-1 [5344 B]
Get:157 http://172.17.4.1/private bookworm-staging/main armhf libxcb1-dev armhf 1.15-1 [175 kB]
Get:158 http://172.17.4.1/private bookworm-staging/main armhf libx11-dev armhf 2:1.8.4-2 [767 kB]
Get:159 http://172.17.4.1/private bookworm-staging/main armhf libxcb-render0-dev armhf 1.15-1 [117 kB]
Get:160 http://172.17.4.1/private bookworm-staging/main armhf libxcb-shm0-dev armhf 1.15-1 [107 kB]
Get:161 http://172.17.4.1/private bookworm-staging/main armhf libxext-dev armhf 2:1.3.4-1 [102 kB]
Get:162 http://172.17.4.1/private bookworm-staging/main armhf libxrender-dev armhf 1:0.9.10-1.1 [37.6 kB]
Get:163 http://172.17.4.1/private bookworm-staging/main armhf libcairo2-dev armhf 1.16.0-7 [600 kB]
Get:164 http://172.17.4.1/private bookworm-staging/main armhf libcairomm-1.0-1v5 armhf 1.14.4-2 [49.1 kB]
Get:165 http://172.17.4.1/private bookworm-staging/main armhf libcairomm-1.0-dev armhf 1.14.4-2 [69.9 kB]
Get:166 http://172.17.4.1/private bookworm-staging/main armhf libdatrie-dev armhf 0.2.13-2+b2 [15.2 kB]
Get:167 http://172.17.4.1/private bookworm-staging/main armhf libdeflate-dev armhf 1.14-1 [48.1 kB]
Get:168 http://172.17.4.1/private bookworm-staging/main armhf libfribidi-dev armhf 1.0.8-2.1 [103 kB]
Get:169 http://172.17.4.1/private bookworm-staging/main armhf libgdk-pixbuf2.0-bin armhf 2.42.10+dfsg-1+b1 [17.4 kB]
Get:170 http://172.17.4.1/private bookworm-staging/main armhf libjpeg62-turbo-dev armhf 1:2.1.5-2 [258 kB]
Get:171 http://172.17.4.1/private bookworm-staging/main armhf libjpeg-dev armhf 1:2.1.5-2 [71.8 kB]
Get:172 http://172.17.4.1/private bookworm-staging/main armhf libjbig-dev armhf 2.1-6.1 [27.2 kB]
Get:173 http://172.17.4.1/private bookworm-staging/main armhf liblzma-dev armhf 5.4.1-0.2 [246 kB]
Get:174 http://172.17.4.1/private bookworm-staging/main armhf libzstd-dev armhf 1.5.4+dfsg2-5 [297 kB]
Get:175 http://172.17.4.1/private bookworm-staging/main armhf libwebpmux3 armhf 1.2.4-0.1 [106 kB]
Get:176 http://172.17.4.1/private bookworm-staging/main armhf libwebpdemux2 armhf 1.2.4-0.1 [98.4 kB]
Get:177 http://172.17.4.1/private bookworm-staging/main armhf libwebp-dev armhf 1.2.4-0.1 [349 kB]
Get:178 http://172.17.4.1/private bookworm-staging/main armhf libtiffxx6 armhf 4.5.0-5 [144 kB]
Get:179 http://172.17.4.1/private bookworm-staging/main armhf liblerc-dev armhf 4.0.0+ds-2 [147 kB]
Get:180 http://172.17.4.1/private bookworm-staging/main armhf libtiff-dev armhf 4.5.0-5 [415 kB]
Get:181 http://172.17.4.1/private bookworm-staging/main armhf libgdk-pixbuf-2.0-dev armhf 2.42.10+dfsg-1+b1 [51.7 kB]
Get:182 http://172.17.4.1/private bookworm-staging/main armhf libgraphite2-dev armhf 1.3.14-1 [24.0 kB]
Get:183 http://172.17.4.1/private bookworm-staging/main armhf libharfbuzz-icu0 armhf 6.0.0+dfsg-3 [1556 kB]
Get:184 http://172.17.4.1/private bookworm-staging/main armhf libharfbuzz-gobject0 armhf 6.0.0+dfsg-3 [1570 kB]
Get:185 http://172.17.4.1/private bookworm-staging/main armhf libharfbuzz-subset0 armhf 6.0.0+dfsg-3 [1881 kB]
Get:186 http://172.17.4.1/private bookworm-staging/main armhf libicu-dev armhf 72.1-3 [9959 kB]
Get:187 http://172.17.4.1/private bookworm-staging/main armhf libharfbuzz-dev armhf 6.0.0+dfsg-3 [1668 kB]
Get:188 http://172.17.4.1/private bookworm-staging/main armhf libthai-dev armhf 0.1.29-1 [21.6 kB]
Get:189 http://172.17.4.1/private bookworm-staging/main armhf libxft-dev armhf 2.3.6-1 [71.1 kB]
Get:190 http://172.17.4.1/private bookworm-staging/main armhf pango1.0-tools armhf 1.50.12+ds-1 [37.5 kB]
Get:191 http://172.17.4.1/private bookworm-staging/main armhf libpango1.0-dev armhf 1.50.12+ds-1 [152 kB]
Get:192 http://172.17.4.1/private bookworm-staging/main armhf libxinerama-dev armhf 2:1.1.4-3 [19.7 kB]
Get:193 http://172.17.4.1/private bookworm-staging/main armhf libxfixes-dev armhf 1:6.0.0-2 [23.2 kB]
Get:194 http://172.17.4.1/private bookworm-staging/main armhf libxi-dev armhf 2:1.8-1 [238 kB]
Get:195 http://172.17.4.1/private bookworm-staging/main armhf libxrandr-dev armhf 2:1.5.2-2 [43.2 kB]
Get:196 http://172.17.4.1/private bookworm-staging/main armhf libxcursor-dev armhf 1:1.2.1-1 [48.7 kB]
Get:197 http://172.17.4.1/private bookworm-staging/main armhf libxcomposite-dev armhf 1:0.4.5-1 [19.9 kB]
Get:198 http://172.17.4.1/private bookworm-staging/main armhf libxdamage-dev armhf 1:1.1.6-1 [14.5 kB]
Get:199 http://172.17.4.1/private bookworm-staging/main armhf libxml2-utils armhf 2.9.14+dfsg-1.2 [95.4 kB]
Get:200 http://172.17.4.1/private bookworm-staging/main armhf libgtk2.0-dev armhf 2.24.33-2 [827 kB]
Get:201 http://172.17.4.1/private bookworm-staging/main armhf libpangomm-1.4-1v5 armhf 2.46.3-1 [57.3 kB]
Get:202 http://172.17.4.1/private bookworm-staging/main armhf libgtkmm-2.4-1v5 armhf 1:2.24.5-4+b1 [717 kB]
Get:203 http://172.17.4.1/private bookworm-staging/main armhf libpangomm-1.4-dev armhf 2.46.3-1 [71.3 kB]
Get:204 http://172.17.4.1/private bookworm-staging/main armhf libgtkmm-2.4-dev armhf 1:2.24.5-4+b1 [612 kB]
Get:95 http://172.17.4.1/private bookworm-staging/main armhf libdbus-1-3 armhf 1.14.6-1 [175 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 81.8 MB in 17s (4878 kB/s)
Selecting previously unselected package libpython3.11-minimal:armhf.
(Reading database ... 12527 files and directories currently installed.)
Preparing to unpack .../libpython3.11-minimal_3.11.2-6_armhf.deb ...
Unpacking libpython3.11-minimal:armhf (3.11.2-6) ...
Selecting previously unselected package libexpat1:armhf.
Preparing to unpack .../libexpat1_2.5.0-1_armhf.deb ...
Unpacking libexpat1:armhf (2.5.0-1) ...
Selecting previously unselected package python3.11-minimal.
Preparing to unpack .../python3.11-minimal_3.11.2-6_armhf.deb ...
Unpacking python3.11-minimal (3.11.2-6) ...
Setting up libpython3.11-minimal:armhf (3.11.2-6) ...
Setting up libexpat1:armhf (2.5.0-1) ...
Setting up python3.11-minimal (3.11.2-6) ...
Selecting previously unselected package python3-minimal.
(Reading database ... 12843 files and directories currently installed.)
Preparing to unpack .../python3-minimal_3.11.2-1_armhf.deb ...
Unpacking python3-minimal (3.11.2-1) ...
Selecting previously unselected package media-types.
Preparing to unpack .../media-types_10.0.0_all.deb ...
Unpacking media-types (10.0.0) ...
Selecting previously unselected package libpython3.11-stdlib:armhf.
Preparing to unpack .../libpython3.11-stdlib_3.11.2-6_armhf.deb ...
Unpacking libpython3.11-stdlib:armhf (3.11.2-6) ...
Selecting previously unselected package python3.11.
Preparing to unpack .../python3.11_3.11.2-6_armhf.deb ...
Unpacking python3.11 (3.11.2-6) ...
Selecting previously unselected package libpython3-stdlib:armhf.
Preparing to unpack .../libpython3-stdlib_3.11.2-1_armhf.deb ...
Unpacking libpython3-stdlib:armhf (3.11.2-1) ...
Setting up python3-minimal (3.11.2-1) ...
Selecting previously unselected package python3.
(Reading database ... 13251 files and directories currently installed.)
Preparing to unpack .../000-python3_3.11.2-1_armhf.deb ...
Unpacking python3 (3.11.2-1) ...
Selecting previously unselected package libuchardet0:armhf.
Preparing to unpack .../001-libuchardet0_0.0.7-1_armhf.deb ...
Unpacking libuchardet0:armhf (0.0.7-1) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../002-groff-base_1.22.4-10_armhf.deb ...
Unpacking groff-base (1.22.4-10) ...
Selecting previously unselected package bsdextrautils.
Preparing to unpack .../003-bsdextrautils_2.38.1-5_armhf.deb ...
Unpacking bsdextrautils (2.38.1-5) ...
Selecting previously unselected package libpipeline1:armhf.
Preparing to unpack .../004-libpipeline1_1.5.7-1_armhf.deb ...
Unpacking libpipeline1:armhf (1.5.7-1) ...
Selecting previously unselected package man-db.
Preparing to unpack .../005-man-db_2.11.2-2_armhf.deb ...
Unpacking man-db (2.11.2-2) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../006-libmagic-mgc_1%3a5.44-3_armhf.deb ...
Unpacking libmagic-mgc (1:5.44-3) ...
Selecting previously unselected package libmagic1:armhf.
Preparing to unpack .../007-libmagic1_1%3a5.44-3_armhf.deb ...
Unpacking libmagic1:armhf (1:5.44-3) ...
Selecting previously unselected package file.
Preparing to unpack .../008-file_1%3a5.44-3_armhf.deb ...
Unpacking file (1:5.44-3) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../009-gettext-base_0.21-12_armhf.deb ...
Unpacking gettext-base (0.21-12) ...
Selecting previously unselected package hicolor-icon-theme.
Preparing to unpack .../010-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 .../011-libgdk-pixbuf2.0-common_2.42.10+dfsg-1_all.deb ...
Unpacking libgdk-pixbuf2.0-common (2.42.10+dfsg-1) ...
Selecting previously unselected package libglib2.0-0:armhf.
Preparing to unpack .../012-libglib2.0-0_2.74.6-1_armhf.deb ...
Unpacking libglib2.0-0:armhf (2.74.6-1) ...
Selecting previously unselected package libicu72:armhf.
Preparing to unpack .../013-libicu72_72.1-3_armhf.deb ...
Unpacking libicu72:armhf (72.1-3) ...
Selecting previously unselected package libxml2:armhf.
Preparing to unpack .../014-libxml2_2.9.14+dfsg-1.2_armhf.deb ...
Unpacking libxml2:armhf (2.9.14+dfsg-1.2) ...
Selecting previously unselected package shared-mime-info.
Preparing to unpack .../015-shared-mime-info_2.2-1_armhf.deb ...
Unpacking shared-mime-info (2.2-1) ...
Selecting previously unselected package libjpeg62-turbo:armhf.
Preparing to unpack .../016-libjpeg62-turbo_1%3a2.1.5-2_armhf.deb ...
Unpacking libjpeg62-turbo:armhf (1:2.1.5-2) ...
Selecting previously unselected package libpng16-16:armhf.
Preparing to unpack .../017-libpng16-16_1.6.39-2_armhf.deb ...
Unpacking libpng16-16:armhf (1.6.39-2) ...
Selecting previously unselected package libdeflate0:armhf.
Preparing to unpack .../018-libdeflate0_1.14-1_armhf.deb ...
Unpacking libdeflate0:armhf (1.14-1) ...
Selecting previously unselected package libjbig0:armhf.
Preparing to unpack .../019-libjbig0_2.1-6.1_armhf.deb ...
Unpacking libjbig0:armhf (2.1-6.1) ...
Selecting previously unselected package liblerc4:armhf.
Preparing to unpack .../020-liblerc4_4.0.0+ds-2_armhf.deb ...
Unpacking liblerc4:armhf (4.0.0+ds-2) ...
Selecting previously unselected package libwebp7:armhf.
Preparing to unpack .../021-libwebp7_1.2.4-0.1_armhf.deb ...
Unpacking libwebp7:armhf (1.2.4-0.1) ...
Selecting previously unselected package libtiff6:armhf.
Preparing to unpack .../022-libtiff6_4.5.0-5_armhf.deb ...
Unpacking libtiff6:armhf (4.5.0-5) ...
Selecting previously unselected package libgdk-pixbuf-2.0-0:armhf.
Preparing to unpack .../023-libgdk-pixbuf-2.0-0_2.42.10+dfsg-1+b1_armhf.deb ...
Unpacking libgdk-pixbuf-2.0-0:armhf (2.42.10+dfsg-1+b1) ...
Selecting previously unselected package gtk-update-icon-cache.
Preparing to unpack .../024-gtk-update-icon-cache_3.24.36-3+rpi1_armhf.deb ...
Unpacking gtk-update-icon-cache (3.24.36-3+rpi1) ...
Selecting previously unselected package adwaita-icon-theme.
Preparing to unpack .../025-adwaita-icon-theme_43-1_all.deb ...
Unpacking adwaita-icon-theme (43-1) ...
Selecting previously unselected package at-spi2-common.
Preparing to unpack .../026-at-spi2-common_2.46.0-5_all.deb ...
Unpacking at-spi2-common (2.46.0-5) ...
Selecting previously unselected package m4.
Preparing to unpack .../027-m4_1.4.19-3_armhf.deb ...
Unpacking m4 (1.4.19-3) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../028-autoconf_2.71-3_all.deb ...
Unpacking autoconf (2.71-3) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../029-autotools-dev_20220109.1_all.deb ...
Unpacking autotools-dev (20220109.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../030-automake_1%3a1.16.5-1.3_all.deb ...
Unpacking automake (1:1.16.5-1.3) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../031-autopoint_0.21-12_all.deb ...
Unpacking autopoint (0.21-12) ...
Selecting previously unselected package libdebhelper-perl.
Preparing to unpack .../032-libdebhelper-perl_13.11.4_all.deb ...
Unpacking libdebhelper-perl (13.11.4) ...
Selecting previously unselected package libtool.
Preparing to unpack .../033-libtool_2.4.7-5_all.deb ...
Unpacking libtool (2.4.7-5) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../034-dh-autoreconf_20_all.deb ...
Unpacking dh-autoreconf (20) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../035-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 .../036-libsub-override-perl_0.09-4_all.deb ...
Unpacking libsub-override-perl (0.09-4) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../037-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../038-dh-strip-nondeterminism_1.13.1-1_all.deb ...
Unpacking dh-strip-nondeterminism (1.13.1-1) ...
Selecting previously unselected package libelf1:armhf.
Preparing to unpack .../039-libelf1_0.188-2.1+rpi1_armhf.deb ...
Unpacking libelf1:armhf (0.188-2.1+rpi1) ...
Selecting previously unselected package dwz.
Preparing to unpack .../040-dwz_0.15-1_armhf.deb ...
Unpacking dwz (0.15-1) ...
Selecting previously unselected package gettext.
Preparing to unpack .../041-gettext_0.21-12_armhf.deb ...
Unpacking gettext (0.21-12) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../042-intltool-debian_0.35.0+20060710.6_all.deb ...
Unpacking intltool-debian (0.35.0+20060710.6) ...
Selecting previously unselected package po-debconf.
Preparing to unpack .../043-po-debconf_1.0.21+nmu1_all.deb ...
Unpacking po-debconf (1.0.21+nmu1) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../044-debhelper_13.11.4_all.deb ...
Unpacking debhelper (13.11.4) ...
Selecting previously unselected package libbrotli1:armhf.
Preparing to unpack .../045-libbrotli1_1.0.9-2+b3_armhf.deb ...
Unpacking libbrotli1:armhf (1.0.9-2+b3) ...
Selecting previously unselected package libfreetype6:armhf.
Preparing to unpack .../046-libfreetype6_2.12.1+dfsg-5_armhf.deb ...
Unpacking libfreetype6:armhf (2.12.1+dfsg-5) ...
Selecting previously unselected package fonts-dejavu-core.
Preparing to unpack .../047-fonts-dejavu-core_2.37-6_all.deb ...
Unpacking fonts-dejavu-core (2.37-6) ...
Selecting previously unselected package fontconfig-config.
Preparing to unpack .../048-fontconfig-config_2.14.1-4_armhf.deb ...
Unpacking fontconfig-config (2.14.1-4) ...
Selecting previously unselected package libfontconfig1:armhf.
Preparing to unpack .../049-libfontconfig1_2.14.1-4_armhf.deb ...
Unpacking libfontconfig1:armhf (2.14.1-4) ...
Selecting previously unselected package fontconfig.
Preparing to unpack .../050-fontconfig_2.14.1-4_armhf.deb ...
Unpacking fontconfig (2.14.1-4) ...
Selecting previously unselected package libgirepository-1.0-1:armhf.
Preparing to unpack .../051-libgirepository-1.0-1_1.74.0-3+b1_armhf.deb ...
Unpacking libgirepository-1.0-1:armhf (1.74.0-3+b1) ...
Selecting previously unselected package gir1.2-glib-2.0:armhf.
Preparing to unpack .../052-gir1.2-glib-2.0_1.74.0-3+b1_armhf.deb ...
Unpacking gir1.2-glib-2.0:armhf (1.74.0-3+b1) ...
Selecting previously unselected package libatk1.0-0:armhf.
Preparing to unpack .../053-libatk1.0-0_2.46.0-5_armhf.deb ...
Unpacking libatk1.0-0:armhf (2.46.0-5) ...
Selecting previously unselected package gir1.2-atk-1.0:armhf.
Preparing to unpack .../054-gir1.2-atk-1.0_2.46.0-5_armhf.deb ...
Unpacking gir1.2-atk-1.0:armhf (2.46.0-5) ...
Selecting previously unselected package gir1.2-freedesktop:armhf.
Preparing to unpack .../055-gir1.2-freedesktop_1.74.0-3+b1_armhf.deb ...
Unpacking gir1.2-freedesktop:armhf (1.74.0-3+b1) ...
Selecting previously unselected package gir1.2-gdkpixbuf-2.0:armhf.
Preparing to unpack .../056-gir1.2-gdkpixbuf-2.0_2.42.10+dfsg-1+b1_armhf.deb ...
Unpacking gir1.2-gdkpixbuf-2.0:armhf (2.42.10+dfsg-1+b1) ...
Selecting previously unselected package libgtk2.0-common.
Preparing to unpack .../057-libgtk2.0-common_2.24.33-2_all.deb ...
Unpacking libgtk2.0-common (2.24.33-2) ...
Selecting previously unselected package gir1.2-harfbuzz-0.0:armhf.
Preparing to unpack .../058-gir1.2-harfbuzz-0.0_6.0.0+dfsg-3_armhf.deb ...
Unpacking gir1.2-harfbuzz-0.0:armhf (6.0.0+dfsg-3) ...
Selecting previously unselected package libfribidi0:armhf.
Preparing to unpack .../059-libfribidi0_1.0.8-2.1_armhf.deb ...
Unpacking libfribidi0:armhf (1.0.8-2.1) ...
Selecting previously unselected package libgraphite2-3:armhf.
Preparing to unpack .../060-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 .../061-libharfbuzz0b_6.0.0+dfsg-3_armhf.deb ...
Unpacking libharfbuzz0b:armhf (6.0.0+dfsg-3) ...
Selecting previously unselected package libthai-data.
Preparing to unpack .../062-libthai-data_0.1.29-1_all.deb ...
Unpacking libthai-data (0.1.29-1) ...
Selecting previously unselected package libdatrie1:armhf.
Preparing to unpack .../063-libdatrie1_0.2.13-2+b2_armhf.deb ...
Unpacking libdatrie1:armhf (0.2.13-2+b2) ...
Selecting previously unselected package libthai0:armhf.
Preparing to unpack .../064-libthai0_0.1.29-1_armhf.deb ...
Unpacking libthai0:armhf (0.1.29-1) ...
Selecting previously unselected package libpango-1.0-0:armhf.
Preparing to unpack .../065-libpango-1.0-0_1.50.12+ds-1_armhf.deb ...
Unpacking libpango-1.0-0:armhf (1.50.12+ds-1) ...
Selecting previously unselected package libpixman-1-0:armhf.
Preparing to unpack .../066-libpixman-1-0_0.42.2-1_armhf.deb ...
Unpacking libpixman-1-0:armhf (0.42.2-1) ...
Selecting previously unselected package libxau6:armhf.
Preparing to unpack .../067-libxau6_1%3a1.0.9-1_armhf.deb ...
Unpacking libxau6:armhf (1:1.0.9-1) ...
Selecting previously unselected package libbsd0:armhf.
Preparing to unpack .../068-libbsd0_0.11.7-2_armhf.deb ...
Unpacking libbsd0:armhf (0.11.7-2) ...
Selecting previously unselected package libxdmcp6:armhf.
Preparing to unpack .../069-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 .../070-libxcb1_1.15-1_armhf.deb ...
Unpacking libxcb1:armhf (1.15-1) ...
Selecting previously unselected package libx11-data.
Preparing to unpack .../071-libx11-data_2%3a1.8.4-2_all.deb ...
Unpacking libx11-data (2:1.8.4-2) ...
Selecting previously unselected package libx11-6:armhf.
Preparing to unpack .../072-libx11-6_2%3a1.8.4-2_armhf.deb ...
Unpacking libx11-6:armhf (2:1.8.4-2) ...
Selecting previously unselected package libxcb-render0:armhf.
Preparing to unpack .../073-libxcb-render0_1.15-1_armhf.deb ...
Unpacking libxcb-render0:armhf (1.15-1) ...
Selecting previously unselected package libxcb-shm0:armhf.
Preparing to unpack .../074-libxcb-shm0_1.15-1_armhf.deb ...
Unpacking libxcb-shm0:armhf (1.15-1) ...
Selecting previously unselected package libxext6:armhf.
Preparing to unpack .../075-libxext6_2%3a1.3.4-1_armhf.deb ...
Unpacking libxext6:armhf (2:1.3.4-1) ...
Selecting previously unselected package libxrender1:armhf.
Preparing to unpack .../076-libxrender1_1%3a0.9.10-1.1_armhf.deb ...
Unpacking libxrender1:armhf (1:0.9.10-1.1) ...
Selecting previously unselected package libcairo2:armhf.
Preparing to unpack .../077-libcairo2_1.16.0-7_armhf.deb ...
Unpacking libcairo2:armhf (1.16.0-7) ...
Selecting previously unselected package libpangoft2-1.0-0:armhf.
Preparing to unpack .../078-libpangoft2-1.0-0_1.50.12+ds-1_armhf.deb ...
Unpacking libpangoft2-1.0-0:armhf (1.50.12+ds-1) ...
Selecting previously unselected package libpangocairo-1.0-0:armhf.
Preparing to unpack .../079-libpangocairo-1.0-0_1.50.12+ds-1_armhf.deb ...
Unpacking libpangocairo-1.0-0:armhf (1.50.12+ds-1) ...
Selecting previously unselected package libxft2:armhf.
Preparing to unpack .../080-libxft2_2.3.6-1_armhf.deb ...
Unpacking libxft2:armhf (2.3.6-1) ...
Selecting previously unselected package libpangoxft-1.0-0:armhf.
Preparing to unpack .../081-libpangoxft-1.0-0_1.50.12+ds-1_armhf.deb ...
Unpacking libpangoxft-1.0-0:armhf (1.50.12+ds-1) ...
Selecting previously unselected package gir1.2-pango-1.0:armhf.
Preparing to unpack .../082-gir1.2-pango-1.0_1.50.12+ds-1_armhf.deb ...
Unpacking gir1.2-pango-1.0:armhf (1.50.12+ds-1) ...
Selecting previously unselected package libavahi-common-data:armhf.
Preparing to unpack .../083-libavahi-common-data_0.8-10_armhf.deb ...
Unpacking libavahi-common-data:armhf (0.8-10) ...
Selecting previously unselected package libavahi-common3:armhf.
Preparing to unpack .../084-libavahi-common3_0.8-10_armhf.deb ...
Unpacking libavahi-common3:armhf (0.8-10) ...
Selecting previously unselected package libdbus-1-3:armhf.
Preparing to unpack .../085-libdbus-1-3_1.14.6-1_armhf.deb ...
Unpacking libdbus-1-3:armhf (1.14.6-1) ...
Selecting previously unselected package libavahi-client3:armhf.
Preparing to unpack .../086-libavahi-client3_0.8-10_armhf.deb ...
Unpacking libavahi-client3:armhf (0.8-10) ...
Selecting previously unselected package libcups2:armhf.
Preparing to unpack .../087-libcups2_2.4.2-3_armhf.deb ...
Unpacking libcups2:armhf (2.4.2-3) ...
Selecting previously unselected package libxcomposite1:armhf.
Preparing to unpack .../088-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 .../089-libxfixes3_1%3a6.0.0-2_armhf.deb ...
Unpacking libxfixes3:armhf (1:6.0.0-2) ...
Selecting previously unselected package libxcursor1:armhf.
Preparing to unpack .../090-libxcursor1_1%3a1.2.1-1_armhf.deb ...
Unpacking libxcursor1:armhf (1:1.2.1-1) ...
Selecting previously unselected package libxdamage1:armhf.
Preparing to unpack .../091-libxdamage1_1%3a1.1.6-1_armhf.deb ...
Unpacking libxdamage1:armhf (1:1.1.6-1) ...
Selecting previously unselected package libxi6:armhf.
Preparing to unpack .../092-libxi6_2%3a1.8-1_armhf.deb ...
Unpacking libxi6:armhf (2:1.8-1) ...
Selecting previously unselected package libxinerama1:armhf.
Preparing to unpack .../093-libxinerama1_2%3a1.1.4-3_armhf.deb ...
Unpacking libxinerama1:armhf (2:1.1.4-3) ...
Selecting previously unselected package libxrandr2:armhf.
Preparing to unpack .../094-libxrandr2_2%3a1.5.2-2_armhf.deb ...
Unpacking libxrandr2:armhf (2:1.5.2-2) ...
Selecting previously unselected package libgtk2.0-0:armhf.
Preparing to unpack .../095-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 .../096-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 .../097-icu-devtools_72.1-3_armhf.deb ...
Unpacking icu-devtools (72.1-3) ...
Selecting previously unselected package libpkgconf3:armhf.
Preparing to unpack .../098-libpkgconf3_1.8.1-1_armhf.deb ...
Unpacking libpkgconf3:armhf (1.8.1-1) ...
Selecting previously unselected package pkgconf-bin.
Preparing to unpack .../099-pkgconf-bin_1.8.1-1_armhf.deb ...
Unpacking pkgconf-bin (1.8.1-1) ...
Selecting previously unselected package pkgconf:armhf.
Preparing to unpack .../100-pkgconf_1.8.1-1_armhf.deb ...
Unpacking pkgconf:armhf (1.8.1-1) ...
Selecting previously unselected package pkg-config:armhf.
Preparing to unpack .../101-pkg-config_1.8.1-1_armhf.deb ...
Unpacking pkg-config:armhf (1.8.1-1) ...
Selecting previously unselected package libffi-dev:armhf.
Preparing to unpack .../102-libffi-dev_3.4.4-1_armhf.deb ...
Unpacking libffi-dev:armhf (3.4.4-1) ...
Selecting previously unselected package libglib2.0-data.
Preparing to unpack .../103-libglib2.0-data_2.74.6-2_all.deb ...
Unpacking libglib2.0-data (2.74.6-2) ...
Selecting previously unselected package libglib2.0-bin.
Preparing to unpack .../104-libglib2.0-bin_2.74.6-1_armhf.deb ...
Unpacking libglib2.0-bin (2.74.6-1) ...
Selecting previously unselected package python3-lib2to3.
Preparing to unpack .../105-python3-lib2to3_3.11.2-3_all.deb ...
Unpacking python3-lib2to3 (3.11.2-3) ...
Selecting previously unselected package python3-distutils.
Preparing to unpack .../106-python3-distutils_3.11.2-3_all.deb ...
Unpacking python3-distutils (3.11.2-3) ...
Selecting previously unselected package libglib2.0-dev-bin.
Preparing to unpack .../107-libglib2.0-dev-bin_2.74.6-1_armhf.deb ...
Unpacking libglib2.0-dev-bin (2.74.6-1) ...
Selecting previously unselected package uuid-dev:armhf.
Preparing to unpack .../108-uuid-dev_2.38.1-5_armhf.deb ...
Unpacking uuid-dev:armhf (2.38.1-5) ...
Selecting previously unselected package libblkid-dev:armhf.
Preparing to unpack .../109-libblkid-dev_2.38.1-5_armhf.deb ...
Unpacking libblkid-dev:armhf (2.38.1-5) ...
Selecting previously unselected package libsepol-dev:armhf.
Preparing to unpack .../110-libsepol-dev_3.4-2_armhf.deb ...
Unpacking libsepol-dev:armhf (3.4-2) ...
Selecting previously unselected package libpcre2-16-0:armhf.
Preparing to unpack .../111-libpcre2-16-0_10.42-1_armhf.deb ...
Unpacking libpcre2-16-0:armhf (10.42-1) ...
Selecting previously unselected package libpcre2-32-0:armhf.
Preparing to unpack .../112-libpcre2-32-0_10.42-1_armhf.deb ...
Unpacking libpcre2-32-0:armhf (10.42-1) ...
Selecting previously unselected package libpcre2-posix3:armhf.
Preparing to unpack .../113-libpcre2-posix3_10.42-1_armhf.deb ...
Unpacking libpcre2-posix3:armhf (10.42-1) ...
Selecting previously unselected package libpcre2-dev:armhf.
Preparing to unpack .../114-libpcre2-dev_10.42-1_armhf.deb ...
Unpacking libpcre2-dev:armhf (10.42-1) ...
Selecting previously unselected package libselinux1-dev:armhf.
Preparing to unpack .../115-libselinux1-dev_3.4-1+b2_armhf.deb ...
Unpacking libselinux1-dev:armhf (3.4-1+b2) ...
Selecting previously unselected package libmount-dev:armhf.
Preparing to unpack .../116-libmount-dev_2.38.1-5_armhf.deb ...
Unpacking libmount-dev:armhf (2.38.1-5) ...
Selecting previously unselected package zlib1g-dev:armhf.
Preparing to unpack .../117-zlib1g-dev_1%3a1.2.13.dfsg-1_armhf.deb ...
Unpacking zlib1g-dev:armhf (1:1.2.13.dfsg-1) ...
Selecting previously unselected package libglib2.0-dev:armhf.
Preparing to unpack .../118-libglib2.0-dev_2.74.6-1_armhf.deb ...
Unpacking libglib2.0-dev:armhf (2.74.6-1) ...
Selecting previously unselected package libatk1.0-dev:armhf.
Preparing to unpack .../119-libatk1.0-dev_2.46.0-5_armhf.deb ...
Unpacking libatk1.0-dev:armhf (2.46.0-5) ...
Selecting previously unselected package libsigc++-2.0-0v5:armhf.
Preparing to unpack .../120-libsigc++-2.0-0v5_2.12.0-1_armhf.deb ...
Unpacking libsigc++-2.0-0v5:armhf (2.12.0-1) ...
Selecting previously unselected package libglibmm-2.4-1v5:armhf.
Preparing to unpack .../121-libglibmm-2.4-1v5_2.66.5-2_armhf.deb ...
Unpacking libglibmm-2.4-1v5:armhf (2.66.5-2) ...
Selecting previously unselected package libatkmm-1.6-1v5:armhf.
Preparing to unpack .../122-libatkmm-1.6-1v5_2.28.3-1_armhf.deb ...
Unpacking libatkmm-1.6-1v5:armhf (2.28.3-1) ...
Selecting previously unselected package libsigc++-2.0-dev:armhf.
Preparing to unpack .../123-libsigc++-2.0-dev_2.12.0-1_armhf.deb ...
Unpacking libsigc++-2.0-dev:armhf (2.12.0-1) ...
Selecting previously unselected package libglibmm-2.4-dev:armhf.
Preparing to unpack .../124-libglibmm-2.4-dev_2.66.5-2_armhf.deb ...
Unpacking libglibmm-2.4-dev:armhf (2.66.5-2) ...
Selecting previously unselected package libatkmm-1.6-dev:armhf.
Preparing to unpack .../125-libatkmm-1.6-dev_2.28.3-1_armhf.deb ...
Unpacking libatkmm-1.6-dev:armhf (2.28.3-1) ...
Selecting previously unselected package libbrotli-dev:armhf.
Preparing to unpack .../126-libbrotli-dev_1.0.9-2+b3_armhf.deb ...
Unpacking libbrotli-dev:armhf (1.0.9-2+b3) ...
Selecting previously unselected package libcairo-gobject2:armhf.
Preparing to unpack .../127-libcairo-gobject2_1.16.0-7_armhf.deb ...
Unpacking libcairo-gobject2:armhf (1.16.0-7) ...
Selecting previously unselected package liblzo2-2:armhf.
Preparing to unpack .../128-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 .../129-libcairo-script-interpreter2_1.16.0-7_armhf.deb ...
Unpacking libcairo-script-interpreter2:armhf (1.16.0-7) ...
Selecting previously unselected package libexpat1-dev:armhf.
Preparing to unpack .../130-libexpat1-dev_2.5.0-1_armhf.deb ...
Unpacking libexpat1-dev:armhf (2.5.0-1) ...
Selecting previously unselected package libpng-dev:armhf.
Preparing to unpack .../131-libpng-dev_1.6.39-2_armhf.deb ...
Unpacking libpng-dev:armhf (1.6.39-2) ...
Selecting previously unselected package libfreetype-dev:armhf.
Preparing to unpack .../132-libfreetype-dev_2.12.1+dfsg-5_armhf.deb ...
Unpacking libfreetype-dev:armhf (2.12.1+dfsg-5) ...
Selecting previously unselected package libfontconfig-dev:armhf.
Preparing to unpack .../133-libfontconfig-dev_2.14.1-4_armhf.deb ...
Unpacking libfontconfig-dev:armhf (2.14.1-4) ...
Selecting previously unselected package libpixman-1-dev:armhf.
Preparing to unpack .../134-libpixman-1-dev_0.42.2-1_armhf.deb ...
Unpacking libpixman-1-dev:armhf (0.42.2-1) ...
Selecting previously unselected package x11-common.
Preparing to unpack .../135-x11-common_1%3a7.7+23_all.deb ...
Unpacking x11-common (1:7.7+23) ...
Selecting previously unselected package libice6:armhf.
Preparing to unpack .../136-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 .../137-libsm6_2%3a1.2.3-1_armhf.deb ...
Unpacking libsm6:armhf (2:1.2.3-1) ...
Selecting previously unselected package xorg-sgml-doctools.
Preparing to unpack .../138-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 .../139-x11proto-dev_2022.1-1_all.deb ...
Unpacking x11proto-dev (2022.1-1) ...
Selecting previously unselected package x11proto-core-dev.
Preparing to unpack .../140-x11proto-core-dev_2022.1-1_all.deb ...
Unpacking x11proto-core-dev (2022.1-1) ...
Selecting previously unselected package libice-dev:armhf.
Preparing to unpack .../141-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 .../142-libsm-dev_2%3a1.2.3-1_armhf.deb ...
Unpacking libsm-dev:armhf (2:1.2.3-1) ...
Selecting previously unselected package libxau-dev:armhf.
Preparing to unpack .../143-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 .../144-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 .../145-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 .../146-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 .../147-libxcb1-dev_1.15-1_armhf.deb ...
Unpacking libxcb1-dev:armhf (1.15-1) ...
Selecting previously unselected package libx11-dev:armhf.
Preparing to unpack .../148-libx11-dev_2%3a1.8.4-2_armhf.deb ...
Unpacking libx11-dev:armhf (2:1.8.4-2) ...
Selecting previously unselected package libxcb-render0-dev:armhf.
Preparing to unpack .../149-libxcb-render0-dev_1.15-1_armhf.deb ...
Unpacking libxcb-render0-dev:armhf (1.15-1) ...
Selecting previously unselected package libxcb-shm0-dev:armhf.
Preparing to unpack .../150-libxcb-shm0-dev_1.15-1_armhf.deb ...
Unpacking libxcb-shm0-dev:armhf (1.15-1) ...
Selecting previously unselected package libxext-dev:armhf.
Preparing to unpack .../151-libxext-dev_2%3a1.3.4-1_armhf.deb ...
Unpacking libxext-dev:armhf (2:1.3.4-1) ...
Selecting previously unselected package libxrender-dev:armhf.
Preparing to unpack .../152-libxrender-dev_1%3a0.9.10-1.1_armhf.deb ...
Unpacking libxrender-dev:armhf (1:0.9.10-1.1) ...
Selecting previously unselected package libcairo2-dev:armhf.
Preparing to unpack .../153-libcairo2-dev_1.16.0-7_armhf.deb ...
Unpacking libcairo2-dev:armhf (1.16.0-7) ...
Selecting previously unselected package libcairomm-1.0-1v5:armhf.
Preparing to unpack .../154-libcairomm-1.0-1v5_1.14.4-2_armhf.deb ...
Unpacking libcairomm-1.0-1v5:armhf (1.14.4-2) ...
Selecting previously unselected package libcairomm-1.0-dev:armhf.
Preparing to unpack .../155-libcairomm-1.0-dev_1.14.4-2_armhf.deb ...
Unpacking libcairomm-1.0-dev:armhf (1.14.4-2) ...
Selecting previously unselected package libdatrie-dev:armhf.
Preparing to unpack .../156-libdatrie-dev_0.2.13-2+b2_armhf.deb ...
Unpacking libdatrie-dev:armhf (0.2.13-2+b2) ...
Selecting previously unselected package libdeflate-dev:armhf.
Preparing to unpack .../157-libdeflate-dev_1.14-1_armhf.deb ...
Unpacking libdeflate-dev:armhf (1.14-1) ...
Selecting previously unselected package libfribidi-dev:armhf.
Preparing to unpack .../158-libfribidi-dev_1.0.8-2.1_armhf.deb ...
Unpacking libfribidi-dev:armhf (1.0.8-2.1) ...
Selecting previously unselected package libgdk-pixbuf2.0-bin.
Preparing to unpack .../159-libgdk-pixbuf2.0-bin_2.42.10+dfsg-1+b1_armhf.deb ...
Unpacking libgdk-pixbuf2.0-bin (2.42.10+dfsg-1+b1) ...
Selecting previously unselected package libjpeg62-turbo-dev:armhf.
Preparing to unpack .../160-libjpeg62-turbo-dev_1%3a2.1.5-2_armhf.deb ...
Unpacking libjpeg62-turbo-dev:armhf (1:2.1.5-2) ...
Selecting previously unselected package libjpeg-dev:armhf.
Preparing to unpack .../161-libjpeg-dev_1%3a2.1.5-2_armhf.deb ...
Unpacking libjpeg-dev:armhf (1:2.1.5-2) ...
Selecting previously unselected package libjbig-dev:armhf.
Preparing to unpack .../162-libjbig-dev_2.1-6.1_armhf.deb ...
Unpacking libjbig-dev:armhf (2.1-6.1) ...
Selecting previously unselected package liblzma-dev:armhf.
Preparing to unpack .../163-liblzma-dev_5.4.1-0.2_armhf.deb ...
Unpacking liblzma-dev:armhf (5.4.1-0.2) ...
Selecting previously unselected package libzstd-dev:armhf.
Preparing to unpack .../164-libzstd-dev_1.5.4+dfsg2-5_armhf.deb ...
Unpacking libzstd-dev:armhf (1.5.4+dfsg2-5) ...
Selecting previously unselected package libwebpmux3:armhf.
Preparing to unpack .../165-libwebpmux3_1.2.4-0.1_armhf.deb ...
Unpacking libwebpmux3:armhf (1.2.4-0.1) ...
Selecting previously unselected package libwebpdemux2:armhf.
Preparing to unpack .../166-libwebpdemux2_1.2.4-0.1_armhf.deb ...
Unpacking libwebpdemux2:armhf (1.2.4-0.1) ...
Selecting previously unselected package libwebp-dev:armhf.
Preparing to unpack .../167-libwebp-dev_1.2.4-0.1_armhf.deb ...
Unpacking libwebp-dev:armhf (1.2.4-0.1) ...
Selecting previously unselected package libtiffxx6:armhf.
Preparing to unpack .../168-libtiffxx6_4.5.0-5_armhf.deb ...
Unpacking libtiffxx6:armhf (4.5.0-5) ...
Selecting previously unselected package liblerc-dev:armhf.
Preparing to unpack .../169-liblerc-dev_4.0.0+ds-2_armhf.deb ...
Unpacking liblerc-dev:armhf (4.0.0+ds-2) ...
Selecting previously unselected package libtiff-dev:armhf.
Preparing to unpack .../170-libtiff-dev_4.5.0-5_armhf.deb ...
Unpacking libtiff-dev:armhf (4.5.0-5) ...
Selecting previously unselected package libgdk-pixbuf-2.0-dev:armhf.
Preparing to unpack .../171-libgdk-pixbuf-2.0-dev_2.42.10+dfsg-1+b1_armhf.deb ...
Unpacking libgdk-pixbuf-2.0-dev:armhf (2.42.10+dfsg-1+b1) ...
Selecting previously unselected package libgraphite2-dev:armhf.
Preparing to unpack .../172-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 .../173-libharfbuzz-icu0_6.0.0+dfsg-3_armhf.deb ...
Unpacking libharfbuzz-icu0:armhf (6.0.0+dfsg-3) ...
Selecting previously unselected package libharfbuzz-gobject0:armhf.
Preparing to unpack .../174-libharfbuzz-gobject0_6.0.0+dfsg-3_armhf.deb ...
Unpacking libharfbuzz-gobject0:armhf (6.0.0+dfsg-3) ...
Selecting previously unselected package libharfbuzz-subset0:armhf.
Preparing to unpack .../175-libharfbuzz-subset0_6.0.0+dfsg-3_armhf.deb ...
Unpacking libharfbuzz-subset0:armhf (6.0.0+dfsg-3) ...
Selecting previously unselected package libicu-dev:armhf.
Preparing to unpack .../176-libicu-dev_72.1-3_armhf.deb ...
Unpacking libicu-dev:armhf (72.1-3) ...
Selecting previously unselected package libharfbuzz-dev:armhf.
Preparing to unpack .../177-libharfbuzz-dev_6.0.0+dfsg-3_armhf.deb ...
Unpacking libharfbuzz-dev:armhf (6.0.0+dfsg-3) ...
Selecting previously unselected package libthai-dev:armhf.
Preparing to unpack .../178-libthai-dev_0.1.29-1_armhf.deb ...
Unpacking libthai-dev:armhf (0.1.29-1) ...
Selecting previously unselected package libxft-dev:armhf.
Preparing to unpack .../179-libxft-dev_2.3.6-1_armhf.deb ...
Unpacking libxft-dev:armhf (2.3.6-1) ...
Selecting previously unselected package pango1.0-tools.
Preparing to unpack .../180-pango1.0-tools_1.50.12+ds-1_armhf.deb ...
Unpacking pango1.0-tools (1.50.12+ds-1) ...
Selecting previously unselected package libpango1.0-dev:armhf.
Preparing to unpack .../181-libpango1.0-dev_1.50.12+ds-1_armhf.deb ...
Unpacking libpango1.0-dev:armhf (1.50.12+ds-1) ...
Selecting previously unselected package libxinerama-dev:armhf.
Preparing to unpack .../182-libxinerama-dev_2%3a1.1.4-3_armhf.deb ...
Unpacking libxinerama-dev:armhf (2:1.1.4-3) ...
Selecting previously unselected package libxfixes-dev:armhf.
Preparing to unpack .../183-libxfixes-dev_1%3a6.0.0-2_armhf.deb ...
Unpacking libxfixes-dev:armhf (1:6.0.0-2) ...
Selecting previously unselected package libxi-dev:armhf.
Preparing to unpack .../184-libxi-dev_2%3a1.8-1_armhf.deb ...
Unpacking libxi-dev:armhf (2:1.8-1) ...
Selecting previously unselected package libxrandr-dev:armhf.
Preparing to unpack .../185-libxrandr-dev_2%3a1.5.2-2_armhf.deb ...
Unpacking libxrandr-dev:armhf (2:1.5.2-2) ...
Selecting previously unselected package libxcursor-dev:armhf.
Preparing to unpack .../186-libxcursor-dev_1%3a1.2.1-1_armhf.deb ...
Unpacking libxcursor-dev:armhf (1:1.2.1-1) ...
Selecting previously unselected package libxcomposite-dev:armhf.
Preparing to unpack .../187-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 .../188-libxdamage-dev_1%3a1.1.6-1_armhf.deb ...
Unpacking libxdamage-dev:armhf (1:1.1.6-1) ...
Selecting previously unselected package libxml2-utils.
Preparing to unpack .../189-libxml2-utils_2.9.14+dfsg-1.2_armhf.deb ...
Unpacking libxml2-utils (2.9.14+dfsg-1.2) ...
Selecting previously unselected package libgtk2.0-dev:armhf.
Preparing to unpack .../190-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 .../191-libpangomm-1.4-1v5_2.46.3-1_armhf.deb ...
Unpacking libpangomm-1.4-1v5:armhf (2.46.3-1) ...
Selecting previously unselected package libgtkmm-2.4-1v5:armhf.
Preparing to unpack .../192-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 .../193-libpangomm-1.4-dev_2.46.3-1_armhf.deb ...
Unpacking libpangomm-1.4-dev:armhf (2.46.3-1) ...
Selecting previously unselected package libgtkmm-2.4-dev:armhf.
Preparing to unpack .../194-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 .../195-sbuild-build-depends-paco-dummy_0.invalid.0_armhf.deb ...
Unpacking sbuild-build-depends-paco-dummy (0.invalid.0) ...
Setting up media-types (10.0.0) ...
Setting up libpipeline1:armhf (1.5.7-1) ...
Setting up libgraphite2-3:armhf (1.3.14-1) ...
Setting up libpixman-1-0:armhf (0.42.2-1) ...
Setting up libxau6:armhf (1:1.0.9-1) ...
Setting up libpixman-1-dev:armhf (0.42.2-1) ...
Setting up libicu72:armhf (72.1-3) ...
Setting up liblerc4:armhf (4.0.0+ds-2) ...
Setting up libzstd-dev:armhf (1.5.4+dfsg2-5) ...
Setting up bsdextrautils (2.38.1-5) ...
Setting up hicolor-icon-theme (0.17-2) ...
Setting up libdatrie1:armhf (0.2.13-2+b2) ...
Setting up libmagic-mgc (1:5.44-3) ...
Setting up libarchive-zip-perl (1.68-1) ...
Setting up libglib2.0-0:armhf (2.74.6-1) ...
No schema files found: doing nothing.
Setting up libpython3.11-stdlib:armhf (3.11.2-6) ...
Setting up libdebhelper-perl (13.11.4) ...
Setting up libbrotli1:armhf (1.0.9-2+b3) ...
Setting up libgdk-pixbuf2.0-common (2.42.10+dfsg-1) ...
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.44-3) ...
Setting up libdeflate0:armhf (1.14-1) ...
Setting up gettext-base (0.21-12) ...
Setting up m4 (1.4.19-3) ...
Setting up liblzo2-2:armhf (2.10-2) ...
Setting up file (1:5.44-3) ...
Setting up libffi-dev:armhf (3.4.4-1) ...
Setting up libpthread-stubs0-dev:armhf (0.4-1) ...
Setting up libjbig0:armhf (2.1-6.1) ...
Setting up libpcre2-16-0:armhf (10.42-1) ...
Setting up xtrans-dev (1.4.0-1) ...
Setting up libgraphite2-dev:armhf (1.3.14-1) ...
Setting up autotools-dev (20220109.1) ...
Setting up libpcre2-32-0:armhf (10.42-1) ...
Setting up libglib2.0-data (2.74.6-2) ...
Setting up libpkgconf3:armhf (1.8.1-1) ...
Setting up libexpat1-dev:armhf (2.5.0-1) ...
Setting up libjpeg62-turbo:armhf (1:2.1.5-2) ...
Setting up libx11-data (2:1.8.4-2) ...
Setting up libjpeg62-turbo-dev:armhf (1:2.1.5-2) ...
Setting up libsigc++-2.0-0v5:armhf (2.12.0-1) ...
Setting up uuid-dev:armhf (2.38.1-5) ...
Setting up libavahi-common-data:armhf (0.8-10) ...
Setting up libdbus-1-3:armhf (1.14.6-1) ...
Setting up libfribidi0:armhf (1.0.8-2.1) ...
Setting up libpng16-16:armhf (1.6.39-2) ...
Setting up autopoint (0.21-12) ...
Setting up icu-devtools (72.1-3) ...
Setting up fonts-dejavu-core (2.37-6) ...
Setting up libsepol-dev:armhf (3.4-2) ...
Setting up pkgconf-bin (1.8.1-1) ...
Setting up liblerc-dev:armhf (4.0.0+ds-2) ...
Setting up autoconf (2.71-3) ...
Setting up libwebp7:armhf (1.2.4-0.1) ...
Setting up liblzma-dev:armhf (5.4.1-0.2) ...
Setting up zlib1g-dev:armhf (1:1.2.13.dfsg-1) ...
Setting up libpcre2-posix3:armhf (10.42-1) ...
Setting up at-spi2-common (2.46.0-5) ...
Setting up libtiff6:armhf (4.5.0-5) ...
Setting up libuchardet0:armhf (0.0.7-1) ...
Setting up libsub-override-perl (0.09-4) ...
Setting up libthai-data (0.1.29-1) ...
Setting up libgirepository-1.0-1:armhf (1.74.0-3+b1) ...
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.46.0-5) ...
Setting up libwebpmux3:armhf (1.2.4-0.1) ...
Setting up libbsd0:armhf (0.11.7-2) ...
Setting up libtiffxx6:armhf (4.5.0-5) ...
Setting up libdeflate-dev:armhf (1.14-1) ...
Setting up libelf1:armhf (0.188-2.1+rpi1) ...
Setting up libicu-dev:armhf (72.1-3) ...
Setting up libxml2:armhf (2.9.14+dfsg-1.2) ...
Setting up libbrotli-dev:armhf (1.0.9-2+b3) ...
Setting up libpython3-stdlib:armhf (3.11.2-1) ...
Setting up automake (1:1.16.5-1.3) ...
update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode
Setting up libfile-stripnondeterminism-perl (1.13.1-1) ...
Setting up libglibmm-2.4-1v5:armhf (2.66.5-2) ...
Setting up libblkid-dev:armhf (2.38.1-5) ...
Setting up python3.11 (3.11.2-6) ...
Setting up libice6:armhf (2:1.0.10-1) ...
Setting up libxdmcp6:armhf (1:1.1.2-3) ...
Setting up libxcb1:armhf (1.15-1) ...
Setting up gettext (0.21-12) ...
Setting up libpcre2-dev:armhf (10.42-1) ...
Setting up libtool (2.4.7-5) ...
Setting up libxcb-render0:armhf (1.15-1) ...
Setting up libselinux1-dev:armhf (3.4-1+b2) ...
Setting up fontconfig-config (2.14.1-4) ...
Setting up libfribidi-dev:armhf (1.0.8-2.1) ...
Setting up libwebpdemux2:armhf (1.2.4-0.1) ...
Setting up libpng-dev:armhf (1.6.39-2) ...
Setting up libavahi-common3:armhf (0.8-10) ...
Setting up libjpeg-dev:armhf (1:2.1.5-2) ...
Setting up libjbig-dev:armhf (2.1-6.1) ...
Setting up libglib2.0-bin (2.74.6-1) ...
Setting up python3 (3.11.2-1) ...
Setting up libxcb-shm0:armhf (1.15-1) ...
Setting up pkgconf:armhf (1.8.1-1) ...
Setting up intltool-debian (0.35.0+20060710.6) ...
Setting up dh-autoreconf (20) ...
Setting up libsigc++-2.0-dev:armhf (2.12.0-1) ...
Setting up libthai0:armhf (0.1.29-1) ...
Setting up libwebp-dev:armhf (1.2.4-0.1) ...
Setting up libfreetype6:armhf (2.12.1+dfsg-5) ...
Setting up libtiff-dev:armhf (4.5.0-5) ...
Setting up shared-mime-info (2.2-1) ...
Setting up pkg-config:armhf (1.8.1-1) ...
Setting up gir1.2-glib-2.0:armhf (1.74.0-3+b1) ...
Setting up dh-strip-nondeterminism (1.13.1-1) ...
Setting up dwz (0.15-1) ...
Setting up libdatrie-dev:armhf (0.2.13-2+b2) ...
Setting up groff-base (1.22.4-10) ...
Setting up libx11-6:armhf (2:1.8.4-2) ...
Setting up libharfbuzz0b:armhf (6.0.0+dfsg-3) ...
Setting up libgdk-pixbuf-2.0-0:armhf (2.42.10+dfsg-1+b1) ...
Setting up libatkmm-1.6-1v5:armhf (2.28.3-1) ...
Setting up libxml2-utils (2.9.14+dfsg-1.2) ...
Setting up python3-lib2to3 (3.11.2-3) ...
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-10) ...
Setting up libmount-dev:armhf (2.38.1-5) ...
Setting up python3-distutils (3.11.2-3) ...
Setting up libglib2.0-dev-bin (2.74.6-1) ...
Setting up gtk-update-icon-cache (3.24.36-3+rpi1) ...
Setting up gir1.2-freedesktop:armhf (1.74.0-3+b1) ...
Setting up libharfbuzz-icu0:armhf (6.0.0+dfsg-3) ...
Setting up libxdamage1:armhf (1:1.1.6-1) ...
Setting up libxrender1:armhf (1:0.9.10-1.1) ...
Setting up gir1.2-gdkpixbuf-2.0:armhf (2.42.10+dfsg-1+b1) ...
Setting up gir1.2-atk-1.0:armhf (2.46.0-5) ...
Setting up po-debconf (1.0.21+nmu1) ...
Setting up libxext6:armhf (2:1.3.4-1) ...
Setting up libharfbuzz-gobject0:armhf (6.0.0+dfsg-3) ...
Setting up man-db (2.11.2-2) ...
Not building database; man-db/auto-update is not 'true'.
Setting up gir1.2-harfbuzz-0.0:armhf (6.0.0+dfsg-3) ...
Setting up libfreetype-dev:armhf (2.12.1+dfsg-5) ...
Setting up libglib2.0-dev:armhf (2.74.6-1) ...
Setting up adwaita-icon-theme (43-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:6.0.0-2) ...
Setting up libglibmm-2.4-dev:armhf (2.66.5-2) ...
Setting up libxinerama1:armhf (2:1.1.4-3) ...
Setting up libxrandr2:armhf (2:1.5.2-2) ...
Setting up libthai-dev:armhf (0.1.29-1) ...
Setting up libcups2:armhf (2.4.2-3) ...
Setting up libgdk-pixbuf2.0-bin (2.42.10+dfsg-1+b1) ...
Setting up libharfbuzz-subset0:armhf (6.0.0+dfsg-3) ...
Setting up libatk1.0-dev:armhf (2.46.0-5) ...
Setting up libgdk-pixbuf-2.0-dev:armhf (2.42.10+dfsg-1+b1) ...
Setting up libharfbuzz-dev:armhf (6.0.0+dfsg-3) ...
Setting up libxi6:armhf (2:1.8-1) ...
Setting up libxcursor1:armhf (1:1.2.1-1) ...
Setting up debhelper (13.11.4) ...
Setting up libatkmm-1.6-dev:armhf (2.28.3-1) ...
Processing triggers for libc-bin (2.36-8+rpi1) ...
Processing triggers for sgml-base (1.31) ...
Setting up libfontconfig1:armhf (2.14.1-4) ...
Setting up x11proto-dev (2022.1-1) ...
Setting up fontconfig (2.14.1-4) ...
Regenerating fonts cache... done.
Setting up libxft2:armhf (2.3.6-1) ...
Setting up libxau-dev:armhf (1:1.0.9-1) ...
Setting up libice-dev:armhf (2:1.0.10-1) ...
Setting up libfontconfig-dev:armhf (2.14.1-4) ...
Setting up libsm-dev:armhf (2:1.2.3-1) ...
Setting up libpango-1.0-0:armhf (1.50.12+ds-1) ...
Setting up libcairo2:armhf (1.16.0-7) ...
Setting up libcairomm-1.0-1v5:armhf (1.14.4-2) ...
Setting up libxdmcp-dev:armhf (1:1.1.2-3) ...
Setting up x11proto-core-dev (2022.1-1) ...
Setting up libcairo-gobject2:armhf (1.16.0-7) ...
Setting up libpangoft2-1.0-0:armhf (1.50.12+ds-1) ...
Setting up libpangocairo-1.0-0:armhf (1.50.12+ds-1) ...
Setting up libcairo-script-interpreter2:armhf (1.16.0-7) ...
Setting up libxcb1-dev:armhf (1.15-1) ...
Setting up libpangoxft-1.0-0:armhf (1.50.12+ds-1) ...
Setting up libgtk2.0-0:armhf (2.24.33-2) ...
Setting up pango1.0-tools (1.50.12+ds-1) ...
Setting up libx11-dev:armhf (2:1.8.4-2) ...
Setting up libxfixes-dev:armhf (1:6.0.0-2) ...
Setting up libxcb-shm0-dev:armhf (1.15-1) ...
Setting up gir1.2-pango-1.0:armhf (1.50.12+ds-1) ...
Setting up gir1.2-gtk-2.0:armhf (2.24.33-2) ...
Setting up libxcb-render0-dev:armhf (1.15-1) ...
Setting up libpangomm-1.4-1v5:armhf (2.46.3-1) ...
Setting up libxext-dev:armhf (2:1.3.4-1) ...
Setting up libgtkmm-2.4-1v5:armhf (1:2.24.5-4+b1) ...
Setting up libxi-dev:armhf (2:1.8-1) ...
Setting up libxrender-dev:armhf (1:0.9.10-1.1) ...
Setting up libxft-dev:armhf (2.3.6-1) ...
Setting up libxdamage-dev:armhf (1:1.1.6-1) ...
Setting up libxcomposite-dev:armhf (1:0.4.5-1) ...
Setting up libxcursor-dev:armhf (1:1.2.1-1) ...
Setting up libxrandr-dev:armhf (2:1.5.2-2) ...
Setting up libxinerama-dev:armhf (2:1.1.4-3) ...
Setting up libcairo2-dev:armhf (1.16.0-7) ...
Setting up libcairomm-1.0-dev:armhf (1.14.4-2) ...
Setting up libpango1.0-dev:armhf (1.50.12+ds-1) ...
Setting up libpangomm-1.4-dev:armhf (2.46.3-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.36-8+rpi1) ...
W: No sandbox user '_apt' on the system, can not drop privileges

+------------------------------------------------------------------------------+
| Build environment                                                            |
+------------------------------------------------------------------------------+

Kernel: Linux 4.9.0-0.bpo.6-armmp armhf (armv7l)
Toolchain package versions: binutils_2.40-2+rpi1 dpkg-dev_1.21.21+rpi1 g++-12_12.2.0-14+rpi1 gcc-12_12.2.0-14+rpi1 libc6-dev_2.36-8+rpi1 libstdc++-12-dev_12.2.0-14+rpi1 libstdc++6_12.2.0-14+rpi1 linux-libc-dev_6.0.12-1+rpi1+b1
Package versions: adduser_3.132 adwaita-icon-theme_43-1 apt_2.6.0 at-spi2-common_2.46.0-5 autoconf_2.71-3 automake_1:1.16.5-1.3 autopoint_0.21-12 autotools-dev_20220109.1 base-files_12.3+rpi1 base-passwd_3.6.1 bash_5.2.15-2 binutils_2.40-2+rpi1 binutils-arm-linux-gnueabihf_2.40-2+rpi1 binutils-common_2.40-2+rpi1 bsdextrautils_2.38.1-5 bsdutils_1:2.38.1-5 build-essential_12.9 bzip2_1.0.8-5+b2 coreutils_9.1-1 cpp_4:12.2.0-1+rpi1 cpp-12_12.2.0-14+rpi1 dash_0.5.12-2 debconf_1.5.82 debhelper_13.11.4 debianutils_5.7-0.4 dh-autoreconf_20 dh-strip-nondeterminism_1.13.1-1 diffutils_1:3.8-4 dirmngr_2.2.40-1.1 dpkg_1.21.21+rpi1 dpkg-dev_1.21.21+rpi1 dwz_0.15-1 e2fsprogs_1.47.0-2 fakeroot_1.31-1.2 file_1:5.44-3 findutils_4.9.0-4 fontconfig_2.14.1-4 fontconfig-config_2.14.1-4 fonts-dejavu-core_2.37-6 g++_4:12.2.0-1+rpi1 g++-12_12.2.0-14+rpi1 gcc_4:12.2.0-1+rpi1 gcc-12_12.2.0-14+rpi1 gcc-12-base_12.2.0-14+rpi1 gcc-7-base_7.5.0-6+rpi1+b2 gcc-8-base_8.4.0-7+rpi1 gcc-9-base_9.4.0-2+rpi1 gettext_0.21-12 gettext-base_0.21-12 gir1.2-atk-1.0_2.46.0-5 gir1.2-freedesktop_1.74.0-3+b1 gir1.2-gdkpixbuf-2.0_2.42.10+dfsg-1+b1 gir1.2-glib-2.0_1.74.0-3+b1 gir1.2-gtk-2.0_2.24.33-2 gir1.2-harfbuzz-0.0_6.0.0+dfsg-3 gir1.2-pango-1.0_1.50.12+ds-1 gnupg_2.2.40-1.1 gnupg-l10n_2.2.40-1.1 gnupg-utils_2.2.40-1.1 gpg_2.2.40-1.1 gpg-agent_2.2.40-1.1 gpg-wks-client_2.2.40-1.1 gpg-wks-server_2.2.40-1.1 gpgconf_2.2.40-1.1 gpgsm_2.2.40-1.1 gpgv_2.2.40-1.1 grep_3.8-5 groff-base_1.22.4-10 gtk-update-icon-cache_3.24.36-3+rpi1 gzip_1.12-1 hicolor-icon-theme_0.17-2 hostname_3.23+nmu1 icu-devtools_72.1-3 init-system-helpers_1.64 intltool-debian_0.35.0+20060710.6 iputils-ping_3:20221126-1 krb5-locales_1.20.1-1 libacl1_2.3.1-3 libapt-pkg6.0_2.6.0 libarchive-zip-perl_1.68-1 libasan8_12.2.0-14+rpi1 libassuan0_2.5.5-5 libatk1.0-0_2.46.0-5 libatk1.0-dev_2.46.0-5 libatkmm-1.6-1v5_2.28.3-1 libatkmm-1.6-dev_2.28.3-1 libatomic1_12.2.0-14+rpi1 libattr1_1:2.5.1-4 libaudit-common_1:3.0.9-1 libaudit1_1:3.0.9-1 libavahi-client3_0.8-10 libavahi-common-data_0.8-10 libavahi-common3_0.8-10 libbinutils_2.40-2+rpi1 libblkid-dev_2.38.1-5 libblkid1_2.38.1-5 libbrotli-dev_1.0.9-2+b3 libbrotli1_1.0.9-2+b3 libbsd0_0.11.7-2 libbz2-1.0_1.0.8-5+b2 libc-bin_2.36-8+rpi1 libc-dev-bin_2.36-8+rpi1 libc6_2.36-8+rpi1 libc6-dev_2.36-8+rpi1 libcairo-gobject2_1.16.0-7 libcairo-script-interpreter2_1.16.0-7 libcairo2_1.16.0-7 libcairo2-dev_1.16.0-7 libcairomm-1.0-1v5_1.14.4-2 libcairomm-1.0-dev_1.14.4-2 libcap-ng0_0.8.3-1+b1 libcap2_1:2.66-3 libcap2-bin_1:2.66-3 libcc1-0_12.2.0-14+rpi1 libcom-err2_1.47.0-2 libcrypt-dev_1:4.4.33-2 libcrypt1_1:4.4.33-2 libctf-nobfd0_2.40-2+rpi1 libctf0_2.40-2+rpi1 libcups2_2.4.2-3 libdatrie-dev_0.2.13-2+b2 libdatrie1_0.2.13-2+b2 libdb5.3_5.3.28+dfsg2-1 libdbus-1-3_1.14.6-1 libdebconfclient0_0.269 libdebhelper-perl_13.11.4 libdeflate-dev_1.14-1 libdeflate0_1.14-1 libdpkg-perl_1.21.21+rpi1 libelf1_0.188-2.1+rpi1 libexpat1_2.5.0-1 libexpat1-dev_2.5.0-1 libext2fs2_1.47.0-2 libfakeroot_1.31-1.2 libffi-dev_3.4.4-1 libffi8_3.4.4-1 libfile-stripnondeterminism-perl_1.13.1-1 libfontconfig-dev_2.14.1-4 libfontconfig1_2.14.1-4 libfreetype-dev_2.12.1+dfsg-5 libfreetype6_2.12.1+dfsg-5 libfribidi-dev_1.0.8-2.1 libfribidi0_1.0.8-2.1 libgcc-12-dev_12.2.0-14+rpi1 libgcc-s1_12.2.0-14+rpi1 libgcrypt20_1.10.1-3 libgdbm-compat4_1.23-3 libgdbm6_1.23-3 libgdk-pixbuf-2.0-0_2.42.10+dfsg-1+b1 libgdk-pixbuf-2.0-dev_2.42.10+dfsg-1+b1 libgdk-pixbuf2.0-bin_2.42.10+dfsg-1+b1 libgdk-pixbuf2.0-common_2.42.10+dfsg-1 libgirepository-1.0-1_1.74.0-3+b1 libglib2.0-0_2.74.6-1 libglib2.0-bin_2.74.6-1 libglib2.0-data_2.74.6-2 libglib2.0-dev_2.74.6-1 libglib2.0-dev-bin_2.74.6-1 libglibmm-2.4-1v5_2.66.5-2 libglibmm-2.4-dev_2.66.5-2 libgmp10_2:6.2.1+dfsg1-1.1 libgnutls30_3.7.9-2 libgomp1_12.2.0-14+rpi1 libgpg-error0_1.46-1 libgraphite2-3_1.3.14-1 libgraphite2-dev_1.3.14-1 libgssapi-krb5-2_1.20.1-1 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_6.0.0+dfsg-3 libharfbuzz-gobject0_6.0.0+dfsg-3 libharfbuzz-icu0_6.0.0+dfsg-3 libharfbuzz-subset0_6.0.0+dfsg-3 libharfbuzz0b_6.0.0+dfsg-3 libhogweed6_3.8.1-2 libice-dev_2:1.0.10-1 libice6_2:1.0.10-1 libicu-dev_72.1-3 libicu72_72.1-3 libidn2-0_2.3.3-1 libisl23_0.25-1 libjansson4_2.14-2 libjbig-dev_2.1-6.1 libjbig0_2.1-6.1 libjpeg-dev_1:2.1.5-2 libjpeg62-turbo_1:2.1.5-2 libjpeg62-turbo-dev_1:2.1.5-2 libk5crypto3_1.20.1-1 libkeyutils1_1.6.3-2 libkrb5-3_1.20.1-1 libkrb5support0_1.20.1-1 libksba8_1.6.3-2 libldap-2.5-0_2.5.13+dfsg-5+rpi1 liblerc-dev_4.0.0+ds-2 liblerc4_4.0.0+ds-2 liblz4-1_1.9.4-1+rpi1 liblzma-dev_5.4.1-0.2 liblzma5_5.4.1-0.2 liblzo2-2_2.10-2 libmagic-mgc_1:5.44-3 libmagic1_1:5.44-3 libmd0_1.0.4-2 libmount-dev_2.38.1-5 libmount1_2.38.1-5 libmpc3_1.3.1-1 libmpfr6_4.2.0-1 libncursesw6_6.4-4 libnettle8_3.8.1-2 libnpth0_1.6-3 libnsl-dev_1.3.0-2 libnsl2_1.3.0-2 libp11-kit0_0.24.1-2 libpam-cap_1:2.66-3 libpam-modules_1.5.2-6 libpam-modules-bin_1.5.2-6 libpam-runtime_1.5.2-6 libpam0g_1.5.2-6 libpango-1.0-0_1.50.12+ds-1 libpango1.0-dev_1.50.12+ds-1 libpangocairo-1.0-0_1.50.12+ds-1 libpangoft2-1.0-0_1.50.12+ds-1 libpangomm-1.4-1v5_2.46.3-1 libpangomm-1.4-dev_2.46.3-1 libpangoxft-1.0-0_1.50.12+ds-1 libpcre2-16-0_10.42-1 libpcre2-32-0_10.42-1 libpcre2-8-0_10.42-1 libpcre2-dev_10.42-1 libpcre2-posix3_10.42-1 libpcre3_2:8.39-15 libperl5.36_5.36.0-7 libpipeline1_1.5.7-1 libpixman-1-0_0.42.2-1 libpixman-1-dev_0.42.2-1 libpkgconf3_1.8.1-1 libpng-dev_1.6.39-2 libpng16-16_1.6.39-2 libpthread-stubs0-dev_0.4-1 libpython3-stdlib_3.11.2-1 libpython3.11-minimal_3.11.2-6 libpython3.11-stdlib_3.11.2-6 libreadline8_8.2-1.3 libsasl2-2_2.1.28+dfsg-10 libsasl2-modules-db_2.1.28+dfsg-10 libseccomp2_2.5.4-1+rpi1+b1 libselinux1_3.4-1+b2 libselinux1-dev_3.4-1+b2 libsemanage-common_3.4-1 libsemanage2_3.4-1+b2 libsepol-dev_3.4-2 libsepol1_3.1-1 libsepol2_3.4-2 libsigc++-2.0-0v5_2.12.0-1 libsigc++-2.0-dev_2.12.0-1 libsm-dev_2:1.2.3-1 libsm6_2:1.2.3-1 libsmartcols1_2.38.1-5 libsqlite3-0_3.40.1-2 libss2_1.47.0-2 libssl1.1_1.1.1o-1 libssl3_3.0.8-1 libstdc++-12-dev_12.2.0-14+rpi1 libstdc++6_12.2.0-14+rpi1 libsub-override-perl_0.09-4 libsystemd0_252.6-1+rpi1 libtasn1-6_4.19.0-2 libthai-data_0.1.29-1 libthai-dev_0.1.29-1 libthai0_0.1.29-1 libtiff-dev_4.5.0-5 libtiff6_4.5.0-5 libtiffxx6_4.5.0-5 libtinfo6_6.4-4 libtirpc-common_1.3.3+ds-1 libtirpc-dev_1.3.3+ds-1 libtirpc3_1.3.3+ds-1 libtool_2.4.7-5 libubsan1_12.2.0-14+rpi1 libuchardet0_0.0.7-1 libudev1_252.6-1+rpi1 libunistring2_1.0-2 libuuid1_2.38.1-5 libwebp-dev_1.2.4-0.1 libwebp7_1.2.4-0.1 libwebpdemux2_1.2.4-0.1 libwebpmux3_1.2.4-0.1 libx11-6_2:1.8.4-2 libx11-data_2:1.8.4-2 libx11-dev_2:1.8.4-2 libxau-dev_1:1.0.9-1 libxau6_1:1.0.9-1 libxcb-render0_1.15-1 libxcb-render0-dev_1.15-1 libxcb-shm0_1.15-1 libxcb-shm0-dev_1.15-1 libxcb1_1.15-1 libxcb1-dev_1.15-1 libxcomposite-dev_1:0.4.5-1 libxcomposite1_1:0.4.5-1 libxcursor-dev_1:1.2.1-1 libxcursor1_1:1.2.1-1 libxdamage-dev_1:1.1.6-1 libxdamage1_1:1.1.6-1 libxdmcp-dev_1:1.1.2-3 libxdmcp6_1:1.1.2-3 libxext-dev_2:1.3.4-1 libxext6_2:1.3.4-1 libxfixes-dev_1:6.0.0-2 libxfixes3_1:6.0.0-2 libxft-dev_2.3.6-1 libxft2_2.3.6-1 libxi-dev_2:1.8-1 libxi6_2:1.8-1 libxinerama-dev_2:1.1.4-3 libxinerama1_2:1.1.4-3 libxml2_2.9.14+dfsg-1.2 libxml2-utils_2.9.14+dfsg-1.2 libxrandr-dev_2:1.5.2-2 libxrandr2_2:1.5.2-2 libxrender-dev_1:0.9.10-1.1 libxrender1_1:0.9.10-1.1 libxxhash0_0.8.1-1 libzstd-dev_1.5.4+dfsg2-5 libzstd1_1.5.4+dfsg2-5 linux-libc-dev_6.0.12-1+rpi1+b1 login_1:4.13+dfsg1-1 logsave_1.47.0-2 lsb-base_11.4+rpi1 m4_1.4.19-3 make_4.3-4.1 man-db_2.11.2-2 mawk_1.3.4.20200120-3.1 media-types_10.0.0 mount_2.38.1-5 nano_7.2-1 ncurses-base_6.4-4 ncurses-bin_6.4-4 netbase_6.4 pango1.0-tools_1.50.12+ds-1 passwd_1:4.13+dfsg1-1 patch_2.7.6-7 perl_5.36.0-7 perl-base_5.36.0-7 perl-modules-5.36_5.36.0-7 pinentry-curses_1.2.1-1 pkg-config_1.8.1-1 pkgconf_1.8.1-1 pkgconf-bin_1.8.1-1 po-debconf_1.0.21+nmu1 python3_3.11.2-1 python3-distutils_3.11.2-3 python3-lib2to3_3.11.2-3 python3-minimal_3.11.2-1 python3.11_3.11.2-6 python3.11-minimal_3.11.2-6 raspbian-archive-keyring_20120528.2 readline-common_8.2-1.3 rpcsvc-proto_1.4.3-1 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-paco-dummy_0.invalid.0 sed_4.9-1 sensible-utils_0.0.17+nmu1 sgml-base_1.31 shared-mime-info_2.2-1 sysvinit-utils_3.06-4 tar_1.34+dfsg-1.2 tzdata_2023c-3 util-linux_2.38.1-5 util-linux-extra_2.38.1-5 uuid-dev_2.38.1-5 x11-common_1:7.7+23 x11proto-core-dev_2022.1-1 x11proto-dev_2022.1-1 xorg-sgml-doctools_1:1.11-1.1 xtrans-dev_1.4.0-1 xz-utils_5.4.1-0.2 zlib1g_1:1.2.13.dfsg-1 zlib1g-dev_1:1.2.13.dfsg-1

+------------------------------------------------------------------------------+
| Build                                                                        |
+------------------------------------------------------------------------------+


Unpack source
-------------

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: cannot verify inline signature for ./paco_2.0.9-3.dsc: no acceptable signature found
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-131880e9-2b12-4944-8e85-09ddd456e400
SCHROOT_UID=104
SCHROOT_USER=buildd
SHELL=/bin/sh
TERM=linux
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
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:60: warning: The macro `AC_HELP_STRING' is obsolete.
configure.ac:60: You should run autoupdate.
./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from...
configure.ac:60: the top level
configure.ac:65: warning: The macro `AC_HELP_STRING' is obsolete.
configure.ac:65: You should run autoupdate.
./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from...
./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from...
configure.ac:65: the top level
configure.ac:71: warning: The macro `AC_HELP_STRING' is obsolete.
configure.ac:71: You should run autoupdate.
./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from...
./lib/autoconf/general.m4:1553: AC_ARG_WITH is expanded from...
configure.ac:71: the top level
configure.ac:79: warning: The macro `AC_GNU_SOURCE' is obsolete.
configure.ac:79: You should run autoupdate.
./lib/autoconf/specific.m4:312: AC_GNU_SOURCE is expanded from...
configure.ac:79: the top level
configure.ac:81: warning: The macro `AC_PROG_LIBTOOL' is obsolete.
configure.ac:81: You should run autoupdate.
build/libtool.m4:100: AC_PROG_LIBTOOL is expanded from...
configure.ac:81: the top level
configure.ac:106: warning: The macro `AC_HEADER_TIME' is obsolete.
configure.ac:106: You should run autoupdate.
./lib/autoconf/headers.m4:743: AC_HEADER_TIME is expanded from...
configure.ac:106: the top level
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 race-free 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 the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether gcc understands -c and -o together... yes
checking dependency style of gcc... none
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for wchar.h... yes
checking for minix/config.h... no
checking for sys/time.h... yes
checking whether it is safe to define __EXTENSIONS__... yes
checking whether _XOPEN_SOURCE should be defined... no
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 grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
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 file... file
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 the compiler supports GNU C... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to enable C11 features... (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 the compiler supports GNU C++... yes
checking whether g++ accepts -g... yes
checking for g++ option to enable C++11 features... none needed
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 for termios.h... yes
checking for sys/ioctl.h... yes
checking for sys/param.h... yes
checking for sys/mount.h... yes
checking for sys/vfs.h... yes
checking for sys/statfs.h... yes
checking for sys/statvfs.h... 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 std::string&) [with T = std::basic_ifstream<char>]':
common.h:61:25: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare]
   61 |                         if (!this)
      |                         ^~
common.h: In constructor 'Paco::FileStream<T>::FileStream(const std::string&) [with T = std::basic_ofstream<char>]':
common.h:61:25: 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:50: warning: this statement may fall through [-Wimplicit-fallthrough=]
  123 |                         case OPT_VERSION: version();
      |                                           ~~~~~~~^~
options.cc:124:25: note: here
  124 |                         case 'h': help();
      |                         ^~~~
options.cc:124:39: warning: this statement may fall through [-Wimplicit-fallthrough=]
  124 |                         case 'h': help();
      |                                   ~~~~^~
options.cc:125:25: 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 std::string&) [with T = std::basic_ifstream<char>]':
../lib/paco/common.h:61:25: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare]
   61 |                         if (!this)
      |                         ^~
../lib/paco/common.h: In constructor 'Paco::FileStream<T>::FileStream(const std::string&) [with T = std::basic_ofstream<char>]':
../lib/paco/common.h:61:25: 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 std::string&) [with T = std::basic_ifstream<char>]':
../lib/paco/common.h:61:25: 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 std::string&) [with T = std::basic_ofstream<char>]':
../lib/paco/common.h:61:25: 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"' -I/usr/include/gtkmm-2.4 -I/usr/lib/arm-linux-gnueabihf/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -I/usr/include/glibmm-2.4 -I/usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -I/usr/include/atk-1.0 -I/usr/include/giomm-2.4 -I/usr/lib/arm-linux-gnueabihf/giomm-2.4/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pangomm-1.4 -I/usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -I/usr/include/cairomm-1.0 -I/usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/arm-linux-gnueabihf -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib/arm-linux-gnueabihf/gdkmm-2.4/include -pthread  -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:64,
                 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:342:17: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros]
  342 | #define g_error(...)  G_STMT_START {                 \
      |                 ^~~
/usr/include/glib-2.0/glib/gmessages.h:348:19: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros]
  348 | #define g_message(...)  g_log (G_LOG_DOMAIN,         \
      |                   ^~~
/usr/include/glib-2.0/glib/gmessages.h:351:20: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros]
  351 | #define g_critical(...) g_log (G_LOG_DOMAIN,         \
      |                    ^~~
/usr/include/glib-2.0/glib/gmessages.h:354:19: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros]
  354 | #define g_warning(...)  g_log (G_LOG_DOMAIN,         \
      |                   ^~~
/usr/include/glib-2.0/glib/gmessages.h:357:16: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros]
  357 | #define g_info(...)     g_log (G_LOG_DOMAIN,         \
      |                ^~~
/usr/include/glib-2.0/glib/gmessages.h:360:17: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros]
  360 | #define g_debug(...)    g_log (G_LOG_DOMAIN,         \
      |                 ^~~
/usr/include/glib-2.0/glib/gmessages.h:489:24: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros]
  489 | #define g_warning_once(...) \
      |                        ^~~
In file included from /usr/include/glib-2.0/glib.h:88:
/usr/include/glib-2.0/glib/gtestutils.h:298:33: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros]
  298 | #define g_test_init(argc, argv, ...) \
      |                                 ^~~
In file included from /usr/include/c++/12/type_traits:35,
                 from /usr/include/glibmm-2.4/glibmm/ustring.h:28:
/usr/include/c++/12/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 \
      |  ^~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:368:25: warning: identifier 'noexcept' is a keyword in C++11 [-Wc++11-compat]
  368 |   GLIBMM_API ~ustring() noexcept;
      |                         ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1577:40: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat]
 1577 |   return ustring::compose_argv(fmt, 0, nullptr);
      |                                        ^~~~~~~
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:123,
                 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/sigc++-2.0/sigc++/adaptors/adaptors.h:30,
                 from /usr/include/sigc++-2.0/sigc++/sigc++.h:126:
/usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:907:3: warning: identifier 'static_assert' is a keyword in C++11 [-Wc++11-compat]
  907 |   static_assert(std::is_base_of<sigc::trackable,T_obj1>::value,
      |   ^~~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib-object.h:27,
                 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:
/usr/include/glib-2.0/gobject/genums.h:320:49: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros]
  320 | #define G_DEFINE_ENUM_TYPE(TypeName, type_name, ...) \
      |                                                 ^~~
/usr/include/glib-2.0/gobject/genums.h:363:50: warning: anonymous variadic macros were introduced in C++11 [-Wvariadic-macros]
  363 | #define G_DEFINE_FLAGS_TYPE(TypeName, type_name, ...) \
      |                                                  ^~~
In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
                 from /usr/include/glibmm-2.4/glibmm/object.h:34:
/usr/include/glibmm-2.4/glibmm/variant.h:2045:14: warning: identifier 'constexpr' is a keyword in C++11 [-Wc++11-compat]
 2045 |       static constexpr std::size_t size() { return sizeof...(Idx); }
      |              ^~~~~~~~~
In file included from /usr/include/freetype2/freetype/config/ftconfig.h:46,
                 from /usr/include/freetype2/freetype/freetype.h:24,
                 from /usr/include/cairo/cairo-ft.h:47,
                 from /usr/include/cairomm-1.0/cairomm/enums.h:24,
                 from /usr/include/cairomm-1.0/cairomm/surface.h:37,
                 from /usr/include/cairomm-1.0/cairomm/context.h:24,
                 from /usr/include/pangomm-1.4/pangomm/context.h:40,
                 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:
/usr/include/freetype2/freetype/config/integer-types.h:66:50: warning: use of C++11 long long integer constant [-Wlong-long]
   66 | #if defined( FT_ULLONG_MAX ) && FT_ULLONG_MAX >= 0xFFFFFFFFFFFFFFFFULL
      |                                                  ^~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gtypes.h:34,
                 from /usr/include/glib-2.0/glib/galloca.h:34,
                 from /usr/include/glib-2.0/glib.h:32:
/usr/lib/arm-linux-gnueabihf/glib-2.0/include/glibconfig.h:63:38: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long]
   63 | G_GNUC_EXTENSION typedef signed long long gint64;
      |                                      ^~~~
/usr/lib/arm-linux-gnueabihf/glib-2.0/include/glibconfig.h:64:40: warning: ISO C++ 1998 does not support 'long long' [-Wlong-long]
   64 | G_GNUC_EXTENSION typedef unsigned long long guint64;
      |                                        ^~~~
In file included from /usr/include/glib-2.0/glib/gstring.h:35,
                 from /usr/include/glib-2.0/glib/giochannel.h:36,
                 from /usr/include/glib-2.0/glib.h:56:
/usr/include/glib-2.0/glib/gunicode.h:654:65: warning: comma at end of enumerator list [-Wpedantic]
  654 |   G_UNICODE_SCRIPT_NAG_MUNDARI GLIB_AVAILABLE_ENUMERATOR_IN_2_74,   /* Nag Mundari */
      |                                                                 ^
/usr/include/glib-2.0/glib/gmessages.h:139:29: warning: comma at end of enumerator list [-Wpedantic]
  139 |   G_LOG_WRITER_UNHANDLED = 0,
      |                             ^
In file included from /usr/include/glib-2.0/glib.h:84:
/usr/include/glib-2.0/glib/gstrfuncs.h:334:40: warning: comma at end of enumerator list [-Wpedantic]
  334 |     G_NUMBER_PARSER_ERROR_OUT_OF_BOUNDS,
      |                                        ^
In file included from /usr/include/glib-2.0/glib.h:97:
/usr/include/glib-2.0/glib/guri.h:92:74: warning: comma at end of enumerator list [-Wpedantic]
   92 |   G_URI_FLAGS_SCHEME_NORMALIZE GLIB_AVAILABLE_ENUMERATOR_IN_2_68 = 1 << 8,
      |                                                                          ^
/usr/include/glib-2.0/glib/guri.h:213:34: warning: comma at end of enumerator list [-Wpedantic]
  213 |   G_URI_HIDE_FRAGMENT    = 1 << 4,
      |                                  ^
/usr/include/glib-2.0/glib/guri.h:263:41: warning: comma at end of enumerator list [-Wpedantic]
  263 |   G_URI_PARAMS_PARSE_RELAXED    = 1 << 2,
      |                                         ^
/usr/include/glib-2.0/glib/guri.h:338:27: warning: comma at end of enumerator list [-Wpedantic]
  338 |   G_URI_ERROR_BAD_FRAGMENT,
      |                           ^
/usr/include/glibmm-2.4/glibmm/ustring.h:195:9: error: expected nested-name-specifier before 'iterator_category'
  195 |   using iterator_category = std::bidirectional_iterator_tag;
      |         ^~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:196:9: error: expected nested-name-specifier before 'value_type'
  196 |   using value_type = gunichar;
      |         ^~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:197:9: error: expected nested-name-specifier before 'difference_type'
  197 |   using difference_type = std::string::difference_type;
      |         ^~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:198:9: error: expected nested-name-specifier before 'reference'
  198 |   using reference = value_type;
      |         ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:199:9: error: expected nested-name-specifier before 'pointer'
  199 |   using pointer = void;
      |         ^~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:210:64: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions]
  210 |   ustring_Iterator& operator=(const ustring_Iterator& other) = default;
      |                                                                ^~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:212:10: error: 'value_type' does not name a type
  212 |   inline value_type operator*() const;
      |          ^~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:329:9: error: expected nested-name-specifier before 'size_type'
  329 |   using size_type = std::string::size_type;
      |         ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:330:9: error: expected nested-name-specifier before 'difference_type'
  330 |   using difference_type = std::string::difference_type;
      |         ^~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:332:9: error: expected nested-name-specifier before 'value_type'
  332 |   using value_type = gunichar;
      |         ^~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:333:9: error: expected nested-name-specifier before 'reference'
  333 |   using reference = gunichar&;
      |         ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:334:9: error: expected nested-name-specifier before 'const_reference'
  334 |   using const_reference = const gunichar&;
      |         ^~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:336:9: error: expected nested-name-specifier before 'iterator'
  336 |   using iterator = ustring_Iterator<std::string::iterator>;
      |         ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:337:9: error: expected nested-name-specifier before 'const_iterator'
  337 |   using const_iterator = ustring_Iterator<std::string::const_iterator>;
      |         ^~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:341:9: error: expected nested-name-specifier before 'reverse_iterator'
  341 |   using reverse_iterator = std::reverse_iterator<iterator>;
      |         ^~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:342:9: error: expected nested-name-specifier before 'const_reverse_iterator'
  342 |   using const_reverse_iterator = std::reverse_iterator<const_iterator>;
      |         ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:357:27: error: 'size_type' does not name a type; did you mean 'size_t'?
  357 |   GLIBMM_API static const size_type npos = std::string::npos;
      |                           ^~~~~~~~~
      |                           size_t
/usr/include/glibmm-2.4/glibmm/ustring.h:368:23: error: expected ';' at end of member declaration
  368 |   GLIBMM_API ~ustring() noexcept;
      |                       ^
      |                        ;
/usr/include/glibmm-2.4/glibmm/ustring.h:368:25: error: 'noexcept' does not name a type
  368 |   GLIBMM_API ~ustring() noexcept;
      |                         ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:368:25: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/ustring.h:378:29: error: expected ',' or '...' before '&&' token
  378 |   GLIBMM_API ustring(ustring&& other);
      |                             ^~
/usr/include/glibmm-2.4/glibmm/ustring.h:378:14: error: invalid constructor; you probably meant 'Glib::ustring (const Glib::ustring&)'
  378 |   GLIBMM_API ustring(ustring&& other);
      |              ^~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:388:40: error: expected ',' or '...' before '&&' token
  388 |   GLIBMM_API ustring& operator=(ustring&& other);
      |                                        ^~
/usr/include/glibmm-2.4/glibmm/ustring.h:403:33: error: expected ',' or '...' before '&&' token
  403 |   GLIBMM_API ustring(std::string&& src);
      |                                 ^~
/usr/include/glibmm-2.4/glibmm/ustring.h:410:42: error: 'size_type' has not been declared
  410 |   GLIBMM_API ustring(const ustring& src, size_type i, size_type n = npos);
      |                                          ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:410:55: error: 'size_type' has not been declared
  410 |   GLIBMM_API ustring(const ustring& src, size_type i, size_type n = npos);
      |                                                       ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:416:39: error: 'size_type' has not been declared
  416 |   GLIBMM_API ustring(const char* src, size_type n);
      |                                       ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:427:31: error: expected ')' before 'n'
  427 |   GLIBMM_API ustring(size_type n, gunichar uc);
      |                     ~         ^~
      |                               )
/usr/include/glibmm-2.4/glibmm/ustring.h:433:31: error: expected ')' before 'n'
  433 |   GLIBMM_API ustring(size_type n, char c);
      |                     ~         ^~
      |                               )
/usr/include/glibmm-2.4/glibmm/ustring.h:446:44: error: expected ',' or '...' before '&&' token
  446 |   GLIBMM_API ustring& operator=(std::string&& src);
      |                                            ^~
/usr/include/glibmm-2.4/glibmm/ustring.h:452:37: error: expected ',' or '...' before '&&' token
  452 |   GLIBMM_API ustring& assign(ustring&& src);
      |                                     ^~
/usr/include/glibmm-2.4/glibmm/ustring.h:453:50: error: 'size_type' has not been declared
  453 |   GLIBMM_API ustring& assign(const ustring& src, size_type i, size_type n);
      |                                                  ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:453:63: error: 'size_type' has not been declared
  453 |   GLIBMM_API ustring& assign(const ustring& src, size_type i, size_type n);
      |                                                               ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:454:47: error: 'size_type' has not been declared
  454 |   GLIBMM_API ustring& assign(const char* src, size_type n);
      |                                               ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:456:30: error: 'size_type' has not been declared
  456 |   GLIBMM_API ustring& assign(size_type n, gunichar uc);
      |                              ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:457:30: error: 'size_type' has not been declared
  457 |   GLIBMM_API ustring& assign(size_type n, char c);
      |                              ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:473:50: error: 'size_type' has not been declared
  473 |   GLIBMM_API ustring& append(const ustring& src, size_type i, size_type n);
      |                                                  ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:473:63: error: 'size_type' has not been declared
  473 |   GLIBMM_API ustring& append(const ustring& src, size_type i, size_type n);
      |                                                               ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:474:47: error: 'size_type' has not been declared
  474 |   GLIBMM_API ustring& append(const char* src, size_type n);
      |                                               ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:476:30: error: 'size_type' has not been declared
  476 |   GLIBMM_API ustring& append(size_type n, gunichar uc);
      |                              ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:477:30: error: 'size_type' has not been declared
  477 |   GLIBMM_API ustring& append(size_type n, char c);
      |                              ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:485:30: error: 'size_type' has not been declared
  485 |   GLIBMM_API ustring& insert(size_type i, const ustring& src);
      |                              ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:486:30: error: 'size_type' has not been declared
  486 |   GLIBMM_API ustring& insert(size_type i, const ustring& src, size_type i2, size_type n);
      |                              ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:486:63: error: 'size_type' has not been declared
  486 |   GLIBMM_API ustring& insert(size_type i, const ustring& src, size_type i2, size_type n);
      |                                                               ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:486:77: error: 'size_type' has not been declared
  486 |   GLIBMM_API ustring& insert(size_type i, const ustring& src, size_type i2, size_type n);
      |                                                                             ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:487:30: error: 'size_type' has not been declared
  487 |   GLIBMM_API ustring& insert(size_type i, const char* src, size_type n);
      |                              ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:487:60: error: 'size_type' has not been declared
  487 |   GLIBMM_API ustring& insert(size_type i, const char* src, size_type n);
      |                                                            ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:488:30: error: 'size_type' has not been declared
  488 |   GLIBMM_API ustring& insert(size_type i, const char* src);
      |                              ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:489:30: error: 'size_type' has not been declared
  489 |   GLIBMM_API ustring& insert(size_type i, size_type n, gunichar uc);
      |                              ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:489:43: error: 'size_type' has not been declared
  489 |   GLIBMM_API ustring& insert(size_type i, size_type n, gunichar uc);
      |                                           ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:490:30: error: 'size_type' has not been declared
  490 |   GLIBMM_API ustring& insert(size_type i, size_type n, char c);
      |                              ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:490:43: error: 'size_type' has not been declared
  490 |   GLIBMM_API ustring& insert(size_type i, size_type n, char c);
      |                                           ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:492:14: error: 'iterator' does not name a type
  492 |   GLIBMM_API iterator insert(iterator p, gunichar uc);
      |              ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:493:14: error: 'iterator' does not name a type
  493 |   GLIBMM_API iterator insert(iterator p, char c);
      |              ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:494:26: error: 'iterator' has not been declared
  494 |   GLIBMM_API void insert(iterator p, size_type n, gunichar uc);
      |                          ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:494:38: error: 'size_type' has not been declared
  494 |   GLIBMM_API void insert(iterator p, size_type n, gunichar uc);
      |                                      ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:494:19: error: 'void Glib::ustring::insert(int, int, gunichar)' cannot be overloaded with 'Glib::ustring& Glib::ustring::insert(int, int, gunichar)'
  494 |   GLIBMM_API void insert(iterator p, size_type n, gunichar uc);
      |                   ^~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:489:23: note: previous declaration 'Glib::ustring& Glib::ustring::insert(int, int, gunichar)'
  489 |   GLIBMM_API ustring& insert(size_type i, size_type n, gunichar uc);
      |                       ^~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:495:26: error: 'iterator' has not been declared
  495 |   GLIBMM_API void insert(iterator p, size_type n, char c);
      |                          ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:495:38: error: 'size_type' has not been declared
  495 |   GLIBMM_API void insert(iterator p, size_type n, char c);
      |                                      ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:495:19: error: 'void Glib::ustring::insert(int, int, char)' cannot be overloaded with 'Glib::ustring& Glib::ustring::insert(int, int, char)'
  495 |   GLIBMM_API void insert(iterator p, size_type n, char c);
      |                   ^~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:490:23: note: previous declaration 'Glib::ustring& Glib::ustring::insert(int, int, char)'
  490 |   GLIBMM_API ustring& insert(size_type i, size_type n, char c);
      |                       ^~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:497:15: error: 'iterator' has not been declared
  497 |   void insert(iterator p, In pbegin, In pend);
      |               ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:503:31: error: 'size_type' has not been declared
  503 |   GLIBMM_API ustring& replace(size_type i, size_type n, const ustring& src);
      |                               ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:503:44: error: 'size_type' has not been declared
  503 |   GLIBMM_API ustring& replace(size_type i, size_type n, const ustring& src);
      |                                            ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:504:31: error: 'size_type' has not been declared
  504 |   GLIBMM_API 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:504:44: error: 'size_type' has not been declared
  504 |   GLIBMM_API 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:504:77: error: 'size_type' has not been declared
  504 |   GLIBMM_API 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:504:91: error: 'size_type' has not been declared
  504 |   GLIBMM_API 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:505:31: error: 'size_type' has not been declared
  505 |   GLIBMM_API ustring& replace(size_type i, size_type n, const char* src, size_type n2);
      |                               ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:505:44: error: 'size_type' has not been declared
  505 |   GLIBMM_API ustring& replace(size_type i, size_type n, const char* src, size_type n2);
      |                                            ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:505:74: error: 'size_type' has not been declared
  505 |   GLIBMM_API ustring& replace(size_type i, size_type n, const char* src, size_type n2);
      |                                                                          ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:506:31: error: 'size_type' has not been declared
  506 |   GLIBMM_API ustring& replace(size_type i, size_type n, const char* src);
      |                               ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:506:44: error: 'size_type' has not been declared
  506 |   GLIBMM_API ustring& replace(size_type i, size_type n, const char* src);
      |                                            ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:507:31: error: 'size_type' has not been declared
  507 |   GLIBMM_API ustring& replace(size_type i, size_type n, size_type n2, gunichar uc);
      |                               ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:507:44: error: 'size_type' has not been declared
  507 |   GLIBMM_API ustring& replace(size_type i, size_type n, size_type n2, gunichar uc);
      |                                            ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:507:57: error: 'size_type' has not been declared
  507 |   GLIBMM_API ustring& replace(size_type i, size_type n, size_type n2, gunichar uc);
      |                                                         ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:508:31: error: 'size_type' has not been declared
  508 |   GLIBMM_API ustring& replace(size_type i, size_type n, size_type n2, char c);
      |                               ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:508:44: error: 'size_type' has not been declared
  508 |   GLIBMM_API ustring& replace(size_type i, size_type n, size_type n2, char c);
      |                                            ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:508:57: error: 'size_type' has not been declared
  508 |   GLIBMM_API ustring& replace(size_type i, size_type n, size_type n2, char c);
      |                                                         ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:510:31: error: 'iterator' has not been declared
  510 |   GLIBMM_API ustring& replace(iterator pbegin, iterator pend, const ustring& src);
      |                               ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:510:48: error: 'iterator' has not been declared
  510 |   GLIBMM_API ustring& replace(iterator pbegin, iterator pend, const ustring& src);
      |                                                ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:510:23: error: 'Glib::ustring& Glib::ustring::replace(int, int, const Glib::ustring&)' cannot be overloaded with 'Glib::ustring& Glib::ustring::replace(int, int, const Glib::ustring&)'
  510 |   GLIBMM_API ustring& replace(iterator pbegin, iterator pend, const ustring& src);
      |                       ^~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:503:23: note: previous declaration 'Glib::ustring& Glib::ustring::replace(int, int, const Glib::ustring&)'
  503 |   GLIBMM_API ustring& replace(size_type i, size_type n, const ustring& src);
      |                       ^~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:511:31: error: 'iterator' has not been declared
  511 |   GLIBMM_API ustring& replace(iterator pbegin, iterator pend, const char* src, size_type n);
      |                               ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:511:48: error: 'iterator' has not been declared
  511 |   GLIBMM_API ustring& replace(iterator pbegin, iterator pend, const char* src, size_type n);
      |                                                ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:511:80: error: 'size_type' has not been declared
  511 |   GLIBMM_API ustring& replace(iterator pbegin, iterator pend, const char* src, size_type n);
      |                                                                                ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:511:23: error: 'Glib::ustring& Glib::ustring::replace(int, int, const char*, int)' cannot be overloaded with 'Glib::ustring& Glib::ustring::replace(int, int, const char*, int)'
  511 |   GLIBMM_API ustring& replace(iterator pbegin, iterator pend, const char* src, size_type n);
      |                       ^~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:505:23: note: previous declaration 'Glib::ustring& Glib::ustring::replace(int, int, const char*, int)'
  505 |   GLIBMM_API ustring& replace(size_type i, size_type n, const char* src, size_type n2);
      |                       ^~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:512:31: error: 'iterator' has not been declared
  512 |   GLIBMM_API ustring& replace(iterator pbegin, iterator pend, const char* src);
      |                               ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:512:48: error: 'iterator' has not been declared
  512 |   GLIBMM_API ustring& replace(iterator pbegin, iterator pend, const char* src);
      |                                                ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:512:23: error: 'Glib::ustring& Glib::ustring::replace(int, int, const char*)' cannot be overloaded with 'Glib::ustring& Glib::ustring::replace(int, int, const char*)'
  512 |   GLIBMM_API ustring& replace(iterator pbegin, iterator pend, const char* src);
      |                       ^~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:506:23: note: previous declaration 'Glib::ustring& Glib::ustring::replace(int, int, const char*)'
  506 |   GLIBMM_API ustring& replace(size_type i, size_type n, const char* src);
      |                       ^~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:513:31: error: 'iterator' has not been declared
  513 |   GLIBMM_API ustring& replace(iterator pbegin, iterator pend, size_type n, gunichar uc);
      |                               ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:513:48: error: 'iterator' has not been declared
  513 |   GLIBMM_API ustring& replace(iterator pbegin, iterator pend, size_type n, gunichar uc);
      |                                                ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:513:63: error: 'size_type' has not been declared
  513 |   GLIBMM_API ustring& replace(iterator pbegin, iterator pend, size_type n, gunichar uc);
      |                                                               ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:513:23: error: 'Glib::ustring& Glib::ustring::replace(int, int, int, gunichar)' cannot be overloaded with 'Glib::ustring& Glib::ustring::replace(int, int, int, gunichar)'
  513 |   GLIBMM_API ustring& replace(iterator pbegin, iterator pend, size_type n, gunichar uc);
      |                       ^~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:507:23: note: previous declaration 'Glib::ustring& Glib::ustring::replace(int, int, int, gunichar)'
  507 |   GLIBMM_API ustring& replace(size_type i, size_type n, size_type n2, gunichar uc);
      |                       ^~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:514:31: error: 'iterator' has not been declared
  514 |   GLIBMM_API ustring& replace(iterator pbegin, iterator pend, size_type n, char c);
      |                               ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:514:48: error: 'iterator' has not been declared
  514 |   GLIBMM_API ustring& replace(iterator pbegin, iterator pend, size_type n, char c);
      |                                                ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:514:63: error: 'size_type' has not been declared
  514 |   GLIBMM_API ustring& replace(iterator pbegin, iterator pend, size_type n, char c);
      |                                                               ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:514:23: error: 'Glib::ustring& Glib::ustring::replace(int, int, int, char)' cannot be overloaded with 'Glib::ustring& Glib::ustring::replace(int, int, int, char)'
  514 |   GLIBMM_API ustring& replace(iterator pbegin, iterator pend, size_type n, char c);
      |                       ^~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:508:23: note: previous declaration 'Glib::ustring& Glib::ustring::replace(int, int, int, char)'
  508 |   GLIBMM_API ustring& replace(size_type i, size_type n, size_type n2, char c);
      |                       ^~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:516:20: error: 'iterator' has not been declared
  516 |   ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2);
      |                    ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:516:37: error: 'iterator' has not been declared
  516 |   ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2);
      |                                     ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:523:29: error: 'size_type' has not been declared
  523 |   GLIBMM_API ustring& erase(size_type i, size_type n = npos);
      |                             ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:523:42: error: 'size_type' has not been declared
  523 |   GLIBMM_API ustring& erase(size_type i, size_type n = npos);
      |                                          ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:525:14: error: 'iterator' does not name a type
  525 |   GLIBMM_API iterator erase(iterator p);
      |              ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:526:14: error: 'iterator' does not name a type
  526 |   GLIBMM_API iterator erase(iterator pbegin, iterator pend);
      |              ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:534:26: error: 'size_type' has not been declared
  534 |   GLIBMM_API int compare(size_type i, size_type n, const ustring& rhs) const;
      |                          ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:534:39: error: 'size_type' has not been declared
  534 |   GLIBMM_API int compare(size_type i, size_type n, const ustring& rhs) const;
      |                                       ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:535:26: error: 'size_type' has not been declared
  535 |   GLIBMM_API 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:535:39: error: 'size_type' has not been declared
  535 |   GLIBMM_API 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:535:72: error: 'size_type' has not been declared
  535 |   GLIBMM_API 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:535:86: error: 'size_type' has not been declared
  535 |   GLIBMM_API 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:536:26: error: 'size_type' has not been declared
  536 |   GLIBMM_API int compare(size_type i, size_type n, const char* rhs, size_type n2) const;
      |                          ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:536:39: error: 'size_type' has not been declared
  536 |   GLIBMM_API int compare(size_type i, size_type n, const char* rhs, size_type n2) const;
      |                                       ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:536:69: error: 'size_type' has not been declared
  536 |   GLIBMM_API int compare(size_type i, size_type n, const char* rhs, size_type n2) const;
      |                                                                     ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:537:26: error: 'size_type' has not been declared
  537 |   GLIBMM_API int compare(size_type i, size_type n, const char* rhs) const;
      |                          ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:537:39: error: 'size_type' has not been declared
  537 |   GLIBMM_API int compare(size_type i, size_type n, const char* rhs) const;
      |                                       ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:564:14: error: 'value_type' does not name a type
  564 |   GLIBMM_API value_type operator[](size_type i) const;
      |              ^~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:567:14: error: 'value_type' does not name a type
  567 |   GLIBMM_API value_type at(size_type i) const;
      |              ^~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:569:36: error: 'size_type' has not been declared
  569 |   GLIBMM_API inline ustring substr(size_type i = 0, size_type n = npos) const;
      |                                    ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:569:53: error: 'size_type' has not been declared
  569 |   GLIBMM_API inline ustring substr(size_type i = 0, size_type n = npos) const;
      |                                                     ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:575:14: error: 'iterator' does not name a type
  575 |   GLIBMM_API iterator begin();
      |              ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:576:14: error: 'iterator' does not name a type
  576 |   GLIBMM_API iterator end();
      |              ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:577:14: error: 'const_iterator' does not name a type
  577 |   GLIBMM_API const_iterator begin() const;
      |              ^~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:578:14: error: 'const_iterator' does not name a type
  578 |   GLIBMM_API const_iterator end() const;
      |              ^~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:579:14: error: 'reverse_iterator' does not name a type
  579 |   GLIBMM_API reverse_iterator rbegin();
      |              ^~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:580:14: error: 'reverse_iterator' does not name a type
  580 |   GLIBMM_API reverse_iterator rend();
      |              ^~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:581:14: error: 'const_reverse_iterator' does not name a type
  581 |   GLIBMM_API const_reverse_iterator rbegin() const;
      |              ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:582:14: error: 'const_reverse_iterator' does not name a type
  582 |   GLIBMM_API const_reverse_iterator rend() const;
      |              ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:587:14: error: 'const_iterator' does not name a type
  587 |   GLIBMM_API const_iterator cbegin() const;
      |              ^~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:592:14: error: 'const_iterator' does not name a type
  592 |   GLIBMM_API const_iterator cend() const;
      |              ^~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:598:14: error: 'size_type' does not name a type; did you mean 'size_t'?
  598 |   GLIBMM_API size_type find(const ustring& str, size_type i = 0) const;
      |              ^~~~~~~~~
      |              size_t
/usr/include/glibmm-2.4/glibmm/ustring.h:599:14: error: 'size_type' does not name a type; did you mean 'size_t'?
  599 |   GLIBMM_API size_type find(const char* str, size_type i, size_type n) const;
      |              ^~~~~~~~~
      |              size_t
/usr/include/glibmm-2.4/glibmm/ustring.h:600:14: error: 'size_type' does not name a type; did you mean 'size_t'?
  600 |   GLIBMM_API size_type find(const char* str, size_type i = 0) const;
      |              ^~~~~~~~~
      |              size_t
/usr/include/glibmm-2.4/glibmm/ustring.h:601:14: error: 'size_type' does not name a type; did you mean 'size_t'?
  601 |   GLIBMM_API size_type find(gunichar uc, size_type i = 0) const;
      |              ^~~~~~~~~
      |              size_t
/usr/include/glibmm-2.4/glibmm/ustring.h:602:14: error: 'size_type' does not name a type; did you mean 'size_t'?
  602 |   GLIBMM_API size_type find(char c, size_type i = 0) const;
      |              ^~~~~~~~~
      |              size_t
/usr/include/glibmm-2.4/glibmm/ustring.h:604:14: error: 'size_type' does not name a type; did you mean 'size_t'?
  604 |   GLIBMM_API size_type rfind(const ustring& str, size_type i = npos) const;
      |              ^~~~~~~~~
      |              size_t
/usr/include/glibmm-2.4/glibmm/ustring.h:605:14: error: 'size_type' does not name a type; did you mean 'size_t'?
  605 |   GLIBMM_API size_type rfind(const char* str, size_type i, size_type n) const;
      |              ^~~~~~~~~
      |              size_t
/usr/include/glibmm-2.4/glibmm/ustring.h:606:14: error: 'size_type' does not name a type; did you mean 'size_t'?
  606 |   GLIBMM_API size_type rfind(const char* str, size_type i = npos) const;
      |              ^~~~~~~~~
      |              size_t
/usr/include/glibmm-2.4/glibmm/ustring.h:607:14: error: 'size_type' does not name a type; did you mean 'size_t'?
  607 |   GLIBMM_API size_type rfind(gunichar uc, size_type i = npos) const;
      |              ^~~~~~~~~
      |              size_t
/usr/include/glibmm-2.4/glibmm/ustring.h:608:14: error: 'size_type' does not name a type; did you mean 'size_t'?
  608 |   GLIBMM_API size_type rfind(char c, size_type i = npos) const;
      |              ^~~~~~~~~
      |              size_t
/usr/include/glibmm-2.4/glibmm/ustring.h:614:14: error: 'size_type' does not name a type; did you mean 'size_t'?
  614 |   GLIBMM_API size_type find_first_of(const ustring& match, size_type i = 0) const;
      |              ^~~~~~~~~
      |              size_t
/usr/include/glibmm-2.4/glibmm/ustring.h:615:14: error: 'size_type' does not name a type; did you mean 'size_t'?
  615 |   GLIBMM_API 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:616:14: error: 'size_type' does not name a type; did you mean 'size_t'?
  616 |   GLIBMM_API size_type find_first_of(const char* match, size_type i = 0) const;
      |              ^~~~~~~~~
      |              size_t
/usr/include/glibmm-2.4/glibmm/ustring.h:617:14: error: 'size_type' does not name a type; did you mean 'size_t'?
  617 |   GLIBMM_API size_type find_first_of(gunichar uc, size_type i = 0) const;
      |              ^~~~~~~~~
      |              size_t
/usr/include/glibmm-2.4/glibmm/ustring.h:618:14: error: 'size_type' does not name a type; did you mean 'size_t'?
  618 |   GLIBMM_API size_type find_first_of(char c, size_type i = 0) const;
      |              ^~~~~~~~~
      |              size_t
/usr/include/glibmm-2.4/glibmm/ustring.h:620:14: error: 'size_type' does not name a type; did you mean 'size_t'?
  620 |   GLIBMM_API size_type find_last_of(const ustring& match, size_type i = npos) const;
      |              ^~~~~~~~~
      |              size_t
/usr/include/glibmm-2.4/glibmm/ustring.h:621:14: error: 'size_type' does not name a type; did you mean 'size_t'?
  621 |   GLIBMM_API 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:622:14: error: 'size_type' does not name a type; did you mean 'size_t'?
  622 |   GLIBMM_API size_type find_last_of(const char* match, size_type i = npos) const;
      |              ^~~~~~~~~
      |              size_t
/usr/include/glibmm-2.4/glibmm/ustring.h:623:14: error: 'size_type' does not name a type; did you mean 'size_t'?
  623 |   GLIBMM_API size_type find_last_of(gunichar uc, size_type i = npos) const;
      |              ^~~~~~~~~
      |              size_t
/usr/include/glibmm-2.4/glibmm/ustring.h:624:14: error: 'size_type' does not name a type; did you mean 'size_t'?
  624 |   GLIBMM_API size_type find_last_of(char c, size_type i = npos) const;
      |              ^~~~~~~~~
      |              size_t
/usr/include/glibmm-2.4/glibmm/ustring.h:626:14: error: 'size_type' does not name a type; did you mean 'size_t'?
  626 |   GLIBMM_API size_type find_first_not_of(const ustring& match, size_type i = 0) const;
      |              ^~~~~~~~~
      |              size_t
/usr/include/glibmm-2.4/glibmm/ustring.h:627:14: error: 'size_type' does not name a type; did you mean 'size_t'?
  627 |   GLIBMM_API 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:628:14: error: 'size_type' does not name a type; did you mean 'size_t'?
  628 |   GLIBMM_API size_type find_first_not_of(const char* match, size_type i = 0) const;
      |              ^~~~~~~~~
      |              size_t
/usr/include/glibmm-2.4/glibmm/ustring.h:629:14: error: 'size_type' does not name a type; did you mean 'size_t'?
  629 |   GLIBMM_API size_type find_first_not_of(gunichar uc, size_type i = 0) const;
      |              ^~~~~~~~~
      |              size_t
/usr/include/glibmm-2.4/glibmm/ustring.h:630:14: error: 'size_type' does not name a type; did you mean 'size_t'?
  630 |   GLIBMM_API size_type find_first_not_of(char c, size_type i = 0) const;
      |              ^~~~~~~~~
      |              size_t
/usr/include/glibmm-2.4/glibmm/ustring.h:632:14: error: 'size_type' does not name a type; did you mean 'size_t'?
  632 |   GLIBMM_API size_type find_last_not_of(const ustring& match, size_type i = npos) const;
      |              ^~~~~~~~~
      |              size_t
/usr/include/glibmm-2.4/glibmm/ustring.h:633:14: error: 'size_type' does not name a type; did you mean 'size_t'?
  633 |   GLIBMM_API 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:634:14: error: 'size_type' does not name a type; did you mean 'size_t'?
  634 |   GLIBMM_API size_type find_last_not_of(const char* match, size_type i = npos) const;
      |              ^~~~~~~~~
      |              size_t
/usr/include/glibmm-2.4/glibmm/ustring.h:635:14: error: 'size_type' does not name a type; did you mean 'size_t'?
  635 |   GLIBMM_API size_type find_last_not_of(gunichar uc, size_type i = npos) const;
      |              ^~~~~~~~~
      |              size_t
/usr/include/glibmm-2.4/glibmm/ustring.h:636:14: error: 'size_type' does not name a type; did you mean 'size_t'?
  636 |   GLIBMM_API size_type find_last_not_of(char c, size_type i = npos) const;
      |              ^~~~~~~~~
      |              size_t
/usr/include/glibmm-2.4/glibmm/ustring.h:652:14: error: 'size_type' does not name a type; did you mean 'size_t'?
  652 |   GLIBMM_API size_type size() const;
      |              ^~~~~~~~~
      |              size_t
/usr/include/glibmm-2.4/glibmm/ustring.h:658:14: error: 'size_type' does not name a type; did you mean 'size_t'?
  658 |   GLIBMM_API size_type length() const;
      |              ^~~~~~~~~
      |              size_t
/usr/include/glibmm-2.4/glibmm/ustring.h:665:14: error: 'size_type' does not name a type; did you mean 'size_t'?
  665 |   GLIBMM_API size_type bytes() const;
      |              ^~~~~~~~~
      |              size_t
/usr/include/glibmm-2.4/glibmm/ustring.h:671:26: error: 'size_type' has not been declared
  671 |   GLIBMM_API void resize(size_type n, gunichar uc);
      |                          ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:672:26: error: 'size_type' has not been declared
  672 |   GLIBMM_API void resize(size_type n, char c = '\0');
      |                          ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:678:14: error: 'size_type' does not name a type; did you mean 'size_t'?
  678 |   GLIBMM_API size_type capacity() const;
      |              ^~~~~~~~~
      |              size_t
/usr/include/glibmm-2.4/glibmm/ustring.h:679:14: error: 'size_type' does not name a type; did you mean 'size_t'?
  679 |   GLIBMM_API size_type max_size() const;
      |              ^~~~~~~~~
      |              size_t
/usr/include/glibmm-2.4/glibmm/ustring.h:680:27: error: 'size_type' has not been declared
  680 |   GLIBMM_API void reserve(size_type n = 0);
      |                           ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:694:3: error: 'size_type' does not name a type; did you mean 'size_t'?
  694 |   size_type copy(char* dest, size_type n, size_type i = 0) const;
      |   ^~~~~~~~~
      |   size_t
/usr/include/glibmm-2.4/glibmm/ustring.h:704:28: error: 'iterator' has not been declared
  704 |   GLIBMM_API bool validate(iterator& first_invalid);
      |                            ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:707:28: error: 'const_iterator' has not been declared
  707 |   GLIBMM_API bool validate(const_iterator& first_invalid) const;
      |                            ^~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:972:18: warning: variadic templates only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions]
  972 |   template <class... Ts>
      |                  ^~~
/usr/include/glibmm-2.4/glibmm/ustring.h:973:66: warning: variadic templates only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions]
  973 |   static inline ustring sprintf(const ustring& fmt, const Ts&... args);
      |                                                                  ^~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:990:18: warning: variadic templates only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions]
  990 |   template <class... Ts>
      |                  ^~~
/usr/include/glibmm-2.4/glibmm/ustring.h:991:63: warning: variadic templates only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions]
  991 |   static inline ustring sprintf(const char* fmt, const Ts&... args);
      |                                                               ^~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:410:69: error: 'npos' was not declared in this scope
  410 |   GLIBMM_API ustring(const ustring& src, size_type i, size_type n = npos);
      |                                                                     ^~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:523:56: error: 'npos' was not declared in this scope
  523 |   GLIBMM_API ustring& erase(size_type i, size_type n = npos);
      |                                                        ^~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:569:67: error: 'npos' was not declared in this scope
  569 |   GLIBMM_API inline ustring substr(size_type i = 0, size_type n = npos) const;
      |                                                                   ^~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1071:49: error: 'iterator' is not a member of 'Glib::ustring'
 1071 | struct ustring::SequenceToString<Glib::ustring::iterator, gunichar> : public std::string
      |                                                 ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1071:49: error: 'iterator' is not a member of 'Glib::ustring'
/usr/include/glibmm-2.4/glibmm/ustring.h:1071:67: error: template argument 1 is invalid
 1071 | struct ustring::SequenceToString<Glib::ustring::iterator, gunichar> : public std::string
      |                                                                   ^
/usr/include/glibmm-2.4/glibmm/ustring.h:1072:1: error: explicit specialization of non-template 'Glib::<unnamed struct>'
 1072 | {
      | ^
/usr/include/glibmm-2.4/glibmm/ustring.h:1073:46: error: 'Glib::ustring::iterator' has not been declared
 1073 |   GLIBMM_API SequenceToString(Glib::ustring::iterator pbegin, Glib::ustring::iterator pend);
      |                                              ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1073:78: error: 'Glib::ustring::iterator' has not been declared
 1073 |   GLIBMM_API SequenceToString(Glib::ustring::iterator pbegin, Glib::ustring::iterator pend);
      |                                                                              ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1073:14: error: ISO C++ forbids declaration of 'SequenceToString' with no type [-fpermissive]
 1073 |   GLIBMM_API SequenceToString(Glib::ustring::iterator pbegin, Glib::ustring::iterator pend);
      |              ^~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1071:17: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
 1071 | struct ustring::SequenceToString<Glib::ustring::iterator, gunichar> : public std::string
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1073:14: error: 'int Glib::<unnamed struct>::SequenceToString(int, int)' invalid; an anonymous struct may only have public non-static data members [-fpermissive]
 1073 |   GLIBMM_API SequenceToString(Glib::ustring::iterator pbegin, Glib::ustring::iterator pend);
      |              ^~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1071:17: error: anonymous struct with base classes
 1071 | struct ustring::SequenceToString<Glib::ustring::iterator, gunichar> : public std::string
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1071:17: 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:1071:17: 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:1071:17: 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:1074:1: error: abstract declarator 'Glib::<unnamed struct>' used as declaration
 1074 | };
      | ^
/usr/include/glibmm-2.4/glibmm/ustring.h:1077:49: error: 'const_iterator' is not a member of 'Glib::ustring'
 1077 | struct ustring::SequenceToString<Glib::ustring::const_iterator, gunichar> : public std::string
      |                                                 ^~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1077:49: error: 'const_iterator' is not a member of 'Glib::ustring'
/usr/include/glibmm-2.4/glibmm/ustring.h:1077:73: error: template argument 1 is invalid
 1077 | struct ustring::SequenceToString<Glib::ustring::const_iterator, gunichar> : public std::string
      |                                                                         ^
/usr/include/glibmm-2.4/glibmm/ustring.h:1078:1: error: explicit specialization of non-template 'Glib::<unnamed struct>'
 1078 | {
      | ^
/usr/include/glibmm-2.4/glibmm/ustring.h:1079:46: error: 'Glib::ustring::const_iterator' has not been declared
 1079 |   GLIBMM_API SequenceToString(Glib::ustring::const_iterator pbegin, Glib::ustring::const_iterator pend);
      |                                              ^~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1079:84: error: 'Glib::ustring::const_iterator' has not been declared
 1079 |   GLIBMM_API SequenceToString(Glib::ustring::const_iterator pbegin, Glib::ustring::const_iterator pend);
      |                                                                                    ^~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1079:14: error: ISO C++ forbids declaration of 'SequenceToString' with no type [-fpermissive]
 1079 |   GLIBMM_API SequenceToString(Glib::ustring::const_iterator pbegin, Glib::ustring::const_iterator pend);
      |              ^~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1077:17: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
 1077 | struct ustring::SequenceToString<Glib::ustring::const_iterator, gunichar> : public std::string
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1079:14: error: 'int Glib::<unnamed struct>::SequenceToString(int, int)' invalid; an anonymous struct may only have public non-static data members [-fpermissive]
 1079 |   GLIBMM_API SequenceToString(Glib::ustring::const_iterator pbegin, Glib::ustring::const_iterator pend);
      |              ^~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1077:17: error: anonymous struct with base classes
 1077 | struct ustring::SequenceToString<Glib::ustring::const_iterator, gunichar> : public std::string
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1077:17: 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:1077:17: 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:1077:17: 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:1080:1: error: abstract declarator 'Glib::<unnamed struct>' used as declaration
 1080 | };
      | ^
/usr/include/glibmm-2.4/glibmm/ustring.h:1087:48: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions]
 1087 |   FormatStream(const ustring::FormatStream&) = delete;
      |                                                ^~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1088:59: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions]
 1088 |   FormatStream& operator=(const ustring::FormatStream&) = delete;
      |                                                           ^~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1092:9: error: expected nested-name-specifier before 'StreamType'
 1092 |   using StreamType = std::wostringstream;
      |         ^~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1096:3: error: 'StreamType' does not name a type
 1096 |   StreamType stream_;
      |   ^~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1100:28: error: expected ';' at end of member declaration
 1100 |   GLIBMM_API ~FormatStream() noexcept;
      |                            ^
      |                             ;
/usr/include/glibmm-2.4/glibmm/ustring.h:1100:30: error: 'noexcept' does not name a type
 1100 |   GLIBMM_API ~FormatStream() noexcept;
      |                              ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1100:30: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11'
/usr/include/glibmm-2.4/glibmm/ustring.h:1179:49: error: no declaration matches 'typename Glib::ustring_Iterator<T>::value_type Glib::ustring_Iterator<T>::operator*() const'
 1179 | inline typename ustring_Iterator<T>::value_type ustring_Iterator<T>::operator*() const
      |                                                 ^~~~~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1179: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:192:7: note: 'class Glib::ustring_Iterator<T>' defined here
  192 | class ustring_Iterator
      |       ^~~~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1222:33: error: 'const_iterator' in 'class Glib::ustring' does not name a type
 1222 | operator==(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs)
      |                                 ^~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1222:75: error: 'const_iterator' in 'class Glib::ustring' does not name a type
 1222 | operator==(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs)
      |                                                                           ^~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1222:1: error: 'bool Glib::operator==(const int&, const int&)' must have an argument of class or enumerated type
 1222 | operator==(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs)
      | ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1229:33: error: 'const_iterator' in 'class Glib::ustring' does not name a type
 1229 | operator!=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs)
      |                                 ^~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1229:75: error: 'const_iterator' in 'class Glib::ustring' does not name a type
 1229 | operator!=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs)
      |                                                                           ^~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1229:1: error: 'bool Glib::operator!=(const int&, const int&)' must have an argument of class or enumerated type
 1229 | operator!=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs)
      | ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1236:32: error: 'const_iterator' in 'class Glib::ustring' does not name a type
 1236 | operator<(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs)
      |                                ^~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1236:74: error: 'const_iterator' in 'class Glib::ustring' does not name a type
 1236 | operator<(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs)
      |                                                                          ^~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1236:1: error: 'bool Glib::operator<(const int&, const int&)' must have an argument of class or enumerated type
 1236 | operator<(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs)
      | ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1243:32: error: 'const_iterator' in 'class Glib::ustring' does not name a type
 1243 | operator>(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs)
      |                                ^~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1243:74: error: 'const_iterator' in 'class Glib::ustring' does not name a type
 1243 | operator>(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs)
      |                                                                          ^~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1243:1: error: 'bool Glib::operator>(const int&, const int&)' must have an argument of class or enumerated type
 1243 | operator>(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs)
      | ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1250:33: error: 'const_iterator' in 'class Glib::ustring' does not name a type
 1250 | operator<=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs)
      |                                 ^~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1250:75: error: 'const_iterator' in 'class Glib::ustring' does not name a type
 1250 | operator<=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs)
      |                                                                           ^~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1250:1: error: 'bool Glib::operator<=(const int&, const int&)' must have an argument of class or enumerated type
 1250 | operator<=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs)
      | ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1257:33: error: 'const_iterator' in 'class Glib::ustring' does not name a type
 1257 | operator>=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs)
      |                                 ^~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1257:75: error: 'const_iterator' in 'class Glib::ustring' does not name a type
 1257 | operator>=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs)
      |                                                                           ^~~~~~~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1257:1: error: 'bool Glib::operator>=(const int&, const int&)' must have an argument of class or enumerated type
 1257 | 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:1290:3: error: 'stream_' was not declared in this scope; did you mean 'stream'?
 1290 |   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:1296:3: error: 'stream_' was not declared in this scope; did you mean 'stream'?
 1296 |   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:1302:3: error: 'stream_' was not declared in this scope; did you mean 'stream'?
 1302 |   stream_ << ustring(value);
      |   ^~~~~~~
      |   stream
/usr/include/glibmm-2.4/glibmm/ustring.h: At global scope:
/usr/include/glibmm-2.4/glibmm/ustring.h:1331:1: error: variable or field 'insert' declared void
 1331 | ustring::insert(ustring::iterator p, In pbegin, In pend)
      | ^~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1331:26: error: 'iterator' is not a member of 'Glib::ustring'
 1331 | ustring::insert(ustring::iterator p, In pbegin, In pend)
      |                          ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1331:41: error: expected primary-expression before 'pbegin'
 1331 | ustring::insert(ustring::iterator p, In pbegin, In pend)
      |                                         ^~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1331:52: error: expected primary-expression before 'pend'
 1331 | ustring::insert(ustring::iterator p, In pbegin, In pend)
      |                                                    ^~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1339:1: error: 'Glib::ustring& Glib::ustring::replace' is not a static data member of 'class Glib::ustring'
 1339 | ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2)
      | ^~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1339:27: error: template definition of non-template 'Glib::ustring& Glib::ustring::replace'
 1339 | ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2)
      |                           ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1339:27: error: 'iterator' is not a member of 'Glib::ustring'
/usr/include/glibmm-2.4/glibmm/ustring.h:1339:53: error: 'iterator' is not a member of 'Glib::ustring'
 1339 | ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2)
      |                                                     ^~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1339:71: error: expected primary-expression before 'pbegin2'
 1339 | ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2)
      |                                                                       ^~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1339:83: error: expected primary-expression before 'pend2'
 1339 | ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2)
      |                                                                                   ^~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1348:1: warning: inline variables are only available with '-std=c++17' or '-std=gnu++17' [-Wc++17-extensions]
 1348 | inline ustring
      | ^~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1349:1: error: 'Glib::ustring Glib::ustring::substr' is not a static data member of 'class Glib::ustring'
 1349 | ustring::substr(ustring::size_type i, ustring::size_type n) const
      | ^~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1349:26: error: 'size_type' is not a member of 'Glib::ustring'
 1349 | ustring::substr(ustring::size_type i, ustring::size_type n) const
      |                          ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1349:48: error: 'size_type' is not a member of 'Glib::ustring'
 1349 | ustring::substr(ustring::size_type i, ustring::size_type n) const
      |                                                ^~~~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1349:61: error: expected ',' or ';' before 'const'
 1349 | ustring::substr(ustring::size_type i, ustring::size_type n) const
      |                                                             ^~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1491:45: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions]
 1491 |   Stringify(const ustring::Stringify<T>&) = delete;
      |                                             ^~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1492:59: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions]
 1492 |   Stringify<T>& operator=(const ustring::Stringify<T>&) = delete;
      |                                                           ^~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1508:51: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions]
 1508 |   Stringify(const ustring::Stringify<ustring>&) = delete;
      |                                                   ^~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1509:71: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions]
 1509 |   Stringify<ustring>& operator=(const ustring::Stringify<ustring>&) = delete;
      |                                                                       ^~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1527:55: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions]
 1527 |   Stringify(const ustring::Stringify<const char*>&) = delete;
      |                                                       ^~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1528:75: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions]
 1528 |   Stringify<ustring>& operator=(const ustring::Stringify<const char*>&) = delete;
      |                                                                           ^~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1546:51: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions]
 1546 |   Stringify(const ustring::Stringify<char[N]>&) = delete;
      |                                                   ^~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1547:71: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions]
 1547 |   Stringify<ustring>& operator=(const ustring::Stringify<char[N]>&) = delete;
      |                                                                       ^~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1566:57: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions]
 1566 |   Stringify(const ustring::Stringify<const char[N]>&) = delete;
      |                                                         ^~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1567:77: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions]
 1567 |   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:1577:40: error: 'nullptr' was not declared in this scope
 1577 |   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:1750:16: warning: variadic templates only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions]
 1750 | template <class... Ts>
      |                ^~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1753:53: warning: variadic templates only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions]
 1753 |   ustring::sprintf(const ustring& fmt, const Ts&... args)
      |                                                     ^~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1758:16: warning: variadic templates only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions]
 1758 | template <class... Ts>
      |                ^~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1761:50: warning: variadic templates only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions]
 1761 |   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:1763:3: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat]
 1763 |   auto c_str = g_strdup_printf(fmt, sprintify(args)...);
      |   ^~~~
      |   ----
/usr/include/glibmm-2.4/glibmm/ustring.h:1763:8: error: 'c_str' does not name a type
 1763 |   auto c_str = g_strdup_printf(fmt, sprintify(args)...);
      |        ^~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1765:10: error: invalid use of non-static member function 'const char* Glib::ustring::c_str() const'
 1765 |   g_free(c_str);
      |          ^~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:691:26: note: declared here
  691 |   GLIBMM_API const char* c_str() const;
      |                          ^~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h: At global scope:
/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' [-Wc++11-extensions]
 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' [-Wc++11-extensions]
 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' [-Wc++11-extensions]
 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' [-Wc++11-extensions]
 1929 | bool operator!=(int lhs, const ustring& rhs) = delete;
      |                                                ^~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1930:47: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions]
 1930 | bool operator<(const ustring& lhs, int rhs) = delete;
      |                                               ^~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1931:47: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions]
 1931 | bool operator<(int lhs, const ustring& rhs) = delete;
      |                                               ^~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1932:47: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions]
 1932 | bool operator>(const ustring& lhs, int rhs) = delete;
      |                                               ^~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1933:47: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions]
 1933 | bool operator>(int lhs, const ustring& rhs) = delete;
      |                                               ^~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1934:48: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions]
 1934 | bool operator<=(const ustring& lhs, int rhs) = delete;
      |                                                ^~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1935:48: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions]
 1935 | bool operator<=(int lhs, const ustring& rhs) = delete;
      |                                                ^~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1936:48: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions]
 1936 | bool operator>=(const ustring& lhs, int rhs) = delete;
      |                                                ^~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:1937:48: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions]
 1937 | bool operator>=(int lhs, const ustring& rhs) = delete;
      |                                                ^~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h: In function 'Glib::ustring Glib::operator+(gunichar, const ustring&)':
/usr/include/glibmm-2.4/glibmm/ustring.h:1982:22: error: no matching function for call to 'Glib::ustring::ustring(int, gunichar&)'
 1982 |   ustring temp(1, lhs);
      |                      ^
/usr/include/glibmm-2.4/glibmm/ustring.h:416:14: note: candidate: 'Glib::ustring::ustring(const char*, int)' (near match)
  416 |   GLIBMM_API ustring(const char* src, size_type n);
      |              ^~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:416:14: note:   conversion of argument 1 would be ill-formed:
/usr/include/glibmm-2.4/glibmm/ustring.h:1982:16: error: invalid conversion from 'int' to 'const char*' [-fpermissive]
 1982 |   ustring temp(1, lhs);
      |                ^
      |                |
      |                int
/usr/include/glibmm-2.4/glibmm/ustring.h:440:3: note: candidate: 'template<class In> Glib::ustring::ustring(In, In)'
  440 |   ustring(In pbegin, In pend);
      |   ^~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:440:3: note:   template argument deduction/substitution failed:
/usr/include/glibmm-2.4/glibmm/ustring.h:1982:22: note:   deduced conflicting types for parameter 'In' ('int' and 'unsigned int')
 1982 |   ustring temp(1, lhs);
      |                      ^
/usr/include/glibmm-2.4/glibmm/ustring.h:421:14: note: candidate: 'Glib::ustring::ustring(const char*)'
  421 |   GLIBMM_API ustring(const char* src);
      |              ^~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:421:14: note:   candidate expects 1 argument, 2 provided
/usr/include/glibmm-2.4/glibmm/ustring.h:410:14: note: candidate: 'Glib::ustring::ustring(const Glib::ustring&, int, int)'
  410 |   GLIBMM_API ustring(const ustring& src, size_type i, size_type n = npos);
      |              ^~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:410:37: note:   no known conversion for argument 1 from 'int' to 'const Glib::ustring&'
  410 |   GLIBMM_API ustring(const ustring& src, size_type i, size_type n = npos);
      |                      ~~~~~~~~~~~~~~~^~~
/usr/include/glibmm-2.4/glibmm/ustring.h:403:14: note: candidate: 'Glib::ustring::ustring(std::string)'
  403 |   GLIBMM_API ustring(std::string&& src);
      |              ^~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:403:14: note:   candidate expects 1 argument, 2 provided
/usr/include/glibmm-2.4/glibmm/ustring.h:398:14: note: candidate: 'Glib::ustring::ustring(const std::string&)'
  398 |   GLIBMM_API ustring(const std::string& src);
      |              ^~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:398:14: note:   candidate expects 1 argument, 2 provided
/usr/include/glibmm-2.4/glibmm/ustring.h:373:14: note: candidate: 'Glib::ustring::ustring(const Glib::ustring&)'
  373 |   GLIBMM_API ustring(const ustring& other);
      |              ^~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:373:14: note:   candidate expects 1 argument, 2 provided
/usr/include/glibmm-2.4/glibmm/ustring.h:366:14: note: candidate: 'Glib::ustring::ustring()'
  366 |   GLIBMM_API ustring();
      |              ^~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:366:14: note:   candidate expects 0 arguments, 2 provided
/usr/include/glibmm-2.4/glibmm/ustring.h: In function 'Glib::ustring Glib::operator+(char, const ustring&)':
/usr/include/glibmm-2.4/glibmm/ustring.h:2000:22: error: no matching function for call to 'Glib::ustring::ustring(int, char&)'
 2000 |   ustring temp(1, lhs);
      |                      ^
/usr/include/glibmm-2.4/glibmm/ustring.h:416:14: note: candidate: 'Glib::ustring::ustring(const char*, int)' (near match)
  416 |   GLIBMM_API ustring(const char* src, size_type n);
      |              ^~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:416:14: note:   conversion of argument 1 would be ill-formed:
/usr/include/glibmm-2.4/glibmm/ustring.h:2000:16: error: invalid conversion from 'int' to 'const char*' [-fpermissive]
 2000 |   ustring temp(1, lhs);
      |                ^
      |                |
      |                int
/usr/include/glibmm-2.4/glibmm/ustring.h:440:3: note: candidate: 'template<class In> Glib::ustring::ustring(In, In)'
  440 |   ustring(In pbegin, In pend);
      |   ^~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:440:3: note:   template argument deduction/substitution failed:
/usr/include/glibmm-2.4/glibmm/ustring.h:2000:22: note:   deduced conflicting types for parameter 'In' ('int' and 'char')
 2000 |   ustring temp(1, lhs);
      |                      ^
/usr/include/glibmm-2.4/glibmm/ustring.h:421:14: note: candidate: 'Glib::ustring::ustring(const char*)'
  421 |   GLIBMM_API ustring(const char* src);
      |              ^~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:421:14: note:   candidate expects 1 argument, 2 provided
/usr/include/glibmm-2.4/glibmm/ustring.h:410:14: note: candidate: 'Glib::ustring::ustring(const Glib::ustring&, int, int)'
  410 |   GLIBMM_API ustring(const ustring& src, size_type i, size_type n = npos);
      |              ^~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:410:37: note:   no known conversion for argument 1 from 'int' to 'const Glib::ustring&'
  410 |   GLIBMM_API ustring(const ustring& src, size_type i, size_type n = npos);
      |                      ~~~~~~~~~~~~~~~^~~
/usr/include/glibmm-2.4/glibmm/ustring.h:403:14: note: candidate: 'Glib::ustring::ustring(std::string)'
  403 |   GLIBMM_API ustring(std::string&& src);
      |              ^~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:403:14: note:   candidate expects 1 argument, 2 provided
/usr/include/glibmm-2.4/glibmm/ustring.h:398:14: note: candidate: 'Glib::ustring::ustring(const std::string&)'
  398 |   GLIBMM_API ustring(const std::string& src);
      |              ^~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:398:14: note:   candidate expects 1 argument, 2 provided
/usr/include/glibmm-2.4/glibmm/ustring.h:373:14: note: candidate: 'Glib::ustring::ustring(const Glib::ustring&)'
  373 |   GLIBMM_API ustring(const ustring& other);
      |              ^~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:373:14: note:   candidate expects 1 argument, 2 provided
/usr/include/glibmm-2.4/glibmm/ustring.h:366:14: note: candidate: 'Glib::ustring::ustring()'
  366 |   GLIBMM_API ustring();
      |              ^~~~~~~
/usr/include/glibmm-2.4/glibmm/ustring.h:366:14: note:   candidate expects 0 arguments, 2 provided
In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:25:
/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:
/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' [-Wc++11-extensions]
   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' [-Wc++11-extensions]
   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' [-Wc++11-extensions]
   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' [-Wc++11-extensions]
   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:
/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);
      |                                                        ^~
/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);
      |                                                                ^~
/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>
      |                                                         ^
/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>
      |                                                                                                ^
/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: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>
      |                                                                                                        ^
/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:296:57: error: wrong number of template arguments (3, should be 2)
  296 | struct functor_trait<T_return (T_obj::*)(), 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:302:63: error: wrong number of template arguments (3, should be 2)
  302 | struct functor_trait<T_return (T_obj::*)() const, 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:311:63: error: wrong number of template arguments (3, should be 2)
  311 | struct functor_trait<T_return (T_obj::*)(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: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>
      |                                                                     ^
/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: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>
      |                                                                       ^
/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: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>
      |                                                                             ^
/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: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>
      |                                                                               ^
/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: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>
      |                                                                                     ^
/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: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>
      |                                                                                       ^
/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: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>
      |                                                                                             ^
/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: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>
      |                                                                                               ^
/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: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>
      |                                                                                                     ^
/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: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>
      |                                                                                                       ^
/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: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>
      |                                                                                                             ^
/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: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>
      |                                                                                                               ^
/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: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>
      |                                                                                                                     ^
/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:
/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
      |                                        ^
/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
      |                                        ^
/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:
/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>
      |                                                 ^~~~~
/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> >
      |                                                                            ^
/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
      |                                                       ^
/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
      |                                                       ^
/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) {}
      |                              ^~~~~~~
/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
      |                                                       ^
/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
      |                                                       ^
/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) {}
      |                              ^~~~~~~
/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:
/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' [-Wc++11-extensions]
   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
      |                                   ^
/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++/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' [-Wc++11-extensions]
   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;
      | ^~~~~
/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;
      |                                           ^
/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++/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:
/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' [-Wc++11-extensions]
   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' [-Wc++11-extensions]
   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' [-Wc++11-extensions]
   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' [-Wc++11-extensions]
   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' [-Wc++11-extensions]
  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'
/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:371:33: error: expected ',' or '...' before '&&' token
  371 |   slot_base& operator=(slot_base&& src);
      |                                 ^~
/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' [-Wc++11-extensions]
   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' [-Wc++11-extensions]
   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' [-Wc++11-extensions]
   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);
      |                 ^~~
/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>>
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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>>
      |                                                                         ^~~~~~~~~~~~~~~~~
/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>>
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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)
      |                                                           ^
/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>>
      |                                                                         ^~~~~~~~~~~~~~~~~
/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>>
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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>>
      |                                                                         ^~~~~~~~~~~~~~~~~
/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>>
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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>>
      |                                                                         ^~~~~~~~~~~~~~~~~
/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>>
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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>>
      |                                                                         ^~~~~~~~~~~~~~~~~
/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>>
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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)
      |                                                           ^
/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>>
      |                                                                         ^~~~~~~~~~~~~~~~~
/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>>
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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' [-Wc++11-extensions]
  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; did you mean 'typedef'?
  449 |       typed_slot *typed_rep = static_cast<typed_slot*>(rep);
      |                   ^~~~~~~~~
      |                   typedef
/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
/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
/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; did you mean 'typedef'?
  482 |       typed_slot *typed_rep = static_cast<typed_slot*>(rep);
      |                   ^~~~~~~~~
      |                   typedef
/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
/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' [-Wc++11-extensions]
 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' [-Wc++11-extensions]
 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));
      |                                    ^~~
/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' [-Wc++11-extensions]
   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' [-Wc++11-extensions]
   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' [-Wc++11-extensions]
   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' [-Wc++11-extensions]
   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_);
      |                                                  ^~
/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(iterator, 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 'slot7'?
  245 |     { return iterator(list_->insert(i.i_, std::move(static_cast<slot_base&>(slot_)))); }
      |                                                                             ^~~~~
      |                                                                             slot7
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'void sigc::slot_list<T_slot>::push_front(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(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:21: error: base operand of '->' is not a pointer
  552 |           if (!__tmp->empty() && !__tmp->blocked() && !invoked_)
      |                     ^~
/usr/include/sigc++-2.0/sigc++/signal.h:552:40: 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
/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' [-Wc++11-extensions]
  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:58: 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' [-Wc++11-extensions]
 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:58: 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' [-Wc++11-extensions]
 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:58: 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' [-Wc++11-extensions]
 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:58: 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' [-Wc++11-extensions]
 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:58: 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' [-Wc++11-extensions]
 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:58: 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' [-Wc++11-extensions]
 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:58: 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)
      |                                                               ^
/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_;
      |   ^~~~~~~~~~~~~~~~~
/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_); }
      |                                                                                                                                                                        ^~~~~~
/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' [-Wc++11-extensions]
 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:58: 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:43: error: call of overloaded 'connect(const sigc::slot_base&)' is ambiguous
 2784 |     { return iterator(signal_base::connect(static_cast<const slot_base&>(slot_))); }
      |                       ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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_);
      |                 ^~~~~~~
/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(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:43: error: call of overloaded 'connect(const sigc::slot_base&)' is ambiguous
 2934 |     { return iterator(signal_base::connect(static_cast<const slot_base&>(slot_))); }
      |                       ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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_);
      |                 ^~~~~~~
/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(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
      |                                                                          ^
/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
      |       ^~~~~~~~~~~~~~~~~~~~~~~~
/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:43: error: call of overloaded 'connect(const sigc::slot_base&)' is ambiguous
 3086 |     { return iterator(signal_base::connect(static_cast<const slot_base&>(slot_))); }
      |                       ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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_);
      |                 ^~~~~~~
/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(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
      |                                                                          ^
/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
      |       ^~~~~~~~~~~~~~~~~~~~~~~~
/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:43: error: call of overloaded 'connect(const sigc::slot_base&)' is ambiguous
 3240 |     { return iterator(signal_base::connect(static_cast<const slot_base&>(slot_))); }
      |                       ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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_);
      |                 ^~~~~~~
/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(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
      |                                                                          ^
/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
      |       ^~~~~~~~~~~~~~~~~~~~~~~~
/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:43: error: call of overloaded 'connect(const sigc::slot_base&)' is ambiguous
 3396 |     { return iterator(signal_base::connect(static_cast<const slot_base&>(slot_))); }
      |                       ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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_);
      |                 ^~~~~~~
/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(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
      |                                                                          ^
/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
      |       ^~~~~~~~~~~~~~~~~~~~~~~~
/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:43: error: call of overloaded 'connect(const sigc::slot_base&)' is ambiguous
 3554 |     { return iterator(signal_base::connect(static_cast<const slot_base&>(slot_))); }
      |                       ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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_);
      |                 ^~~~~~~
/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(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
      |                                                                          ^
/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
      |       ^~~~~~~~~~~~~~~~~~~~~~~~
/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:43: error: call of overloaded 'connect(const sigc::slot_base&)' is ambiguous
 3714 |     { return iterator(signal_base::connect(static_cast<const slot_base&>(slot_))); }
      |                       ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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_);
      |                 ^~~~~~~
/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(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
      |                                                                          ^
/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
      |       ^~~~~~~~~~~~~~~~~~~~~~~~
/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:43: error: call of overloaded 'connect(const sigc::slot_base&)' is ambiguous
 3876 |     { return iterator(signal_base::connect(static_cast<const slot_base&>(slot_))); }
      |                       ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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_);
      |                 ^~~~~~~
/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(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:124:
/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' [-Wc++11-extensions]
  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:
/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; }
      |          ^
/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 | };
      |  ^
/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; };
      |                                                                                                                             ^
/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());
      |                                                                                                                                            ^
/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());
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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>>
      |                                                                  ^~~~~~~~~~~~~~~~~
/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>>
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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>>
      |                                                                  ^~~~~~~~~~~~~~~~~
/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>>
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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>>
      |                                                                  ^~~~~~~~~~~~~~~~~
/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>>
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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>>
      |                                                                  ^~~~~~~~~~~~~~~~~
/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>>
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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>>
      |                                                                  ^~~~~~~~~~~~~~~~~
/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>>
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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>>
      |                                                                  ^~~~~~~~~~~~~~~~~
/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>>
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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());
      |                                                                                                                                            ^
/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());
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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>>
      |                                                                  ^~~~~~~~~~~~~~~~~
/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>>
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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>>
      |                                                                  ^~~~~~~~~~~~~~~~~
/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>>
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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>>
      |                                                                  ^~~~~~~~~~~~~~~~~
/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>>
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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>>
      |                                                                  ^~~~~~~~~~~~~~~~~
/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>>
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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>>
      |                                                                  ^~~~~~~~~~~~~~~~~
/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>>
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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>>
      |                                                                  ^~~~~~~~~~~~~~~~~
/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>>
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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());
      |                                                                                                                                            ^
/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());
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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>>
      |                                                                  ^~~~~~~~~~~~~~~~~
/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>>
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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>>
      |                                                                  ^~~~~~~~~~~~~~~~~
/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>>
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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>>
      |                                                                  ^~~~~~~~~~~~~~~~~
/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>>
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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>>
      |                                                                  ^~~~~~~~~~~~~~~~~
/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>>
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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>>
      |                                                                  ^~~~~~~~~~~~~~~~~
/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>>
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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());
      |                                                                                                                                            ^
/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());
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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>>
      |                                                                  ^~~~~~~~~~~~~~~~~
/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>>
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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>>
      |                                                                  ^~~~~~~~~~~~~~~~~
/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>>
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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>>
      |                                                                  ^~~~~~~~~~~~~~~~~
/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>>
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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>>
      |                                                                  ^~~~~~~~~~~~~~~~~
/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>>
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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());
      |                                                                                                                                            ^
/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());
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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>>
      |                                                                  ^~~~~~~~~~~~~~~~~
/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>>
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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>>
      |                                                                  ^~~~~~~~~~~~~~~~~
/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>>
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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>>
      |                                                                  ^~~~~~~~~~~~~~~~~
/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>>
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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>>
      |