Raspbian Package Auto-Building

Build log for cyphesis-cpp (0.6.0-3+b3) on armhf

cyphesis-cpp0.6.0-3+b3armhf → 2015-10-14 16:36:49

sbuild (Debian sbuild) 0.65.2 (24 Mar 2015) on bm-wb-04

╔══════════════════════════════════════════════════════════════════════════════╗
║ cyphesis-cpp 0.6.0-3+b3 (armhf)                            14 Oct 2015 16:21 ║
╚══════════════════════════════════════════════════════════════════════════════╝

Package: cyphesis-cpp
Version: 0.6.0-3+b3
Source Version: 0.6.0-3
Distribution: stretch-staging
Machine Architecture: armhf
Host Architecture: armhf
Build Architecture: armhf

I: NOTICE: Log filtering will replace 'build/cyphesis-cpp-UvAeZt/cyphesis-cpp-0.6.0' with '«PKGBUILDDIR»'
I: NOTICE: Log filtering will replace 'build/cyphesis-cpp-UvAeZt' with '«BUILDDIR»'
I: NOTICE: Log filtering will replace 'var/lib/schroot/mount/stretch-staging-armhf-sbuild-c1111727-3e32-462f-a7dc-a4d0626cea28' with '«CHROOT»'

┌──────────────────────────────────────────────────────────────────────────────┐
│ Update chroot                                                                │
└──────────────────────────────────────────────────────────────────────────────┘

Get:1 http://172.17.0.1 stretch-staging InRelease [11.3 kB]
Get:2 http://172.17.0.1 stretch-staging/main Sources [8358 kB]
Get:3 http://172.17.0.1 stretch-staging/main armhf Packages [10.2 MB]
Ign http://172.17.0.1 stretch-staging/main Translation-en
Fetched 18.6 MB in 34s (540 kB/s)
Reading package lists...

┌──────────────────────────────────────────────────────────────────────────────┐
│ Fetch source files                                                           │
└──────────────────────────────────────────────────────────────────────────────┘


Check APT
─────────

Checking available source versions...

Download source files with APT
──────────────────────────────

Reading package lists...
Building dependency tree...
Reading state information...
NOTICE: 'cyphesis-cpp' packaging is maintained in the 'Git' version control system at:
git://anonscm.debian.org/pkg-games/cyphesis-cpp.git
Need to get 702 kB of source archives.
Get:1 http://172.17.0.1/private/ stretch-staging/main cyphesis-cpp 0.6.0-3 (dsc) [2356 B]
Get:2 http://172.17.0.1/private/ stretch-staging/main cyphesis-cpp 0.6.0-3 (tar) [669 kB]
Get:3 http://172.17.0.1/private/ stretch-staging/main cyphesis-cpp 0.6.0-3 (diff) [30.9 kB]
Fetched 702 kB in 0s (3646 kB/s)
Download complete and in download only mode

Check architectures
───────────────────


Check dependencies
──────────────────

Merged Build-Depends: build-essential, fakeroot
Filtered Build-Depends: build-essential, fakeroot
dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/«BUILDDIR»/resolver-WgLxJY/apt_archive/sbuild-build-depends-core-dummy.deb'.
OK
Ign file: ./ InRelease
Get:1 file: ./ Release.gpg [299 B]
Get:2 file: ./ Release [2119 B]
Ign file: ./ Translation-en
Reading package lists...
Reading package lists...

┌──────────────────────────────────────────────────────────────────────────────┐
│ Install core build dependencies (apt-based resolver)                         │
└──────────────────────────────────────────────────────────────────────────────┘

Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following NEW packages will be installed:
  sbuild-build-depends-core-dummy
debconf: delaying package configuration, since apt-utils is not installed
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/766 B of archives.
After this operation, 0 B of additional disk space will be used.
Selecting previously unselected package sbuild-build-depends-core-dummy.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 12908 files and directories currently installed.)
Preparing to unpack .../sbuild-build-depends-core-dummy.deb ...
Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ...
Setting up sbuild-build-depends-core-dummy (0.invalid.0) ...
Merged Build-Depends: libc6-dev | libc-dev, gcc (>= 4:4.9.1), g++ (>= 4:4.9.1), make, dpkg-dev (>= 1.17.11), debhelper (>= 9), dh-autoreconf, dh-python, libatlas-cpp-0.6-dev, libavahi-client-dev, libboost-dev, libbullet-dev, libgcrypt11-dev, libmercator-0.3-dev (>= 0.3.0), libpq-dev, libreadline-dev, libsigc++-2.0-dev, libskstream-0.3-dev, libvarconf-dev, libwfmath-1.0-dev (>= 1.0.0), po-debconf, python-dev
Filtered Build-Depends: libc6-dev, gcc (>= 4:4.9.1), g++ (>= 4:4.9.1), make, dpkg-dev (>= 1.17.11), debhelper (>= 9), dh-autoreconf, dh-python, libatlas-cpp-0.6-dev, libavahi-client-dev, libboost-dev, libbullet-dev, libgcrypt11-dev, libmercator-0.3-dev (>= 0.3.0), libpq-dev, libreadline-dev, libsigc++-2.0-dev, libskstream-0.3-dev, libvarconf-dev, libwfmath-1.0-dev (>= 1.0.0), po-debconf, python-dev
dpkg-deb: building package 'sbuild-build-depends-cyphesis-cpp-dummy' in '/«BUILDDIR»/resolver-R2Y20p/apt_archive/sbuild-build-depends-cyphesis-cpp-dummy.deb'.
OK
Ign file: ./ InRelease
Get:1 file: ./ Release.gpg [299 B]
Get:2 file: ./ Release [2119 B]
Ign file: ./ Translation-en
Reading package lists...
Reading package lists...

┌──────────────────────────────────────────────────────────────────────────────┐
│ Install cyphesis-cpp build dependencies (apt-based resolver)                 │
└──────────────────────────────────────────────────────────────────────────────┘

Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following extra packages will be installed:
  autoconf automake autopoint autotools-dev bsdmainutils comerr-dev debhelper
  dh-autoreconf dh-python dh-strip-nondeterminism file gettext gettext-base
  groff-base intltool-debian krb5-multidev libarchive-zip-perl
  libatlas-cpp-0.6-2 libatlas-cpp-0.6-dev libatlas-cpp-0.6-tools
  libavahi-client-dev libavahi-client3 libavahi-common-data
  libavahi-common-dev libavahi-common3 libboost-dev libboost1.58-dev
  libbullet-dev libbulletcollision2.83v5 libbulletdynamics2.83v5
  libbulletsoftbody2.83v5 libcroco3 libdbus-1-dev libexpat1 libexpat1-dev
  libffi6 libfile-stripnondeterminism-perl libgcrypt11-dev libgcrypt20-dev
  libglib2.0-0 libgnutls-deb0-28 libgpg-error-dev libgssapi-krb5-2 libgssrpc4
  libhogweed4 libicu55 libk5crypto3 libkadm5clnt-mit9 libkadm5srv-mit9
  libkdb5-8 libkeyutils1 libkrb5-3 libkrb5support0 libldap-2.4-2
  liblinearmath2.83v5 libmagic1 libmercator-0.3-3v5 libmercator-0.3-dev
  libmpdec2 libnettle6 libp11-kit0 libpipeline1 libpq-dev libpq5 libpython-dev
  libpython-stdlib libpython2.7 libpython2.7-dev libpython2.7-minimal
  libpython2.7-stdlib libpython3-stdlib libpython3.4-minimal
  libpython3.4-stdlib libreadline-dev libreadline6-dev libsasl2-2
  libsasl2-modules-db libsigc++-2.0-0v5 libsigc++-2.0-dev libsigsegv2
  libskstream-0.3-7v5 libskstream-0.3-dev libsqlite3-0 libssl-dev libssl1.0.0
  libtasn1-6 libtinfo-dev libtool libunistring0 libvarconf-1.0-8v5
  libvarconf-dev libwfmath-1.0-1v5 libwfmath-1.0-dev libxml2 m4 man-db
  mime-support pkg-config po-debconf python python-dev python-minimal
  python2.7 python2.7-dev python2.7-minimal python3 python3-minimal python3.4
  python3.4-minimal zlib1g-dev
Suggested packages:
  autoconf-archive gnu-standards autoconf-doc wamerican wordlist whois
  vacation doc-base dh-make gettext-doc libasprintf-dev libgettextpo-dev groff
  krb5-doc libatlas-cpp-0.6-2-dbg libatlas-cpp-doc libboost-doc
  libboost1.58-doc libboost-atomic1.58-dev libboost-chrono1.58-dev
  libboost-context1.58-dev libboost-coroutine1.58-dev
  libboost-date-time1.58-dev libboost-exception1.58-dev
  libboost-filesystem1.58-dev libboost-graph1.58-dev
  libboost-graph-parallel1.58-dev libboost-iostreams1.58-dev
  libboost-locale1.58-dev libboost-log1.58-dev libboost-math1.58-dev
  libboost-mpi1.58-dev libboost-mpi-python1.58-dev
  libboost-program-options1.58-dev libboost-python1.58-dev
  libboost-random1.58-dev libboost-regex1.58-dev
  libboost-serialization1.58-dev libboost-signals1.58-dev
  libboost-system1.58-dev libboost-test1.58-dev libboost-thread1.58-dev
  libboost-timer1.58-dev libboost-wave1.58-dev libboost1.58-tools-dev
  libmpfrc++-dev libntl-dev libgcrypt20-doc gnutls-bin krb5-user
  postgresql-doc-9.4 readline-doc libsigc++-2.0-doc libtool-doc automaken
  gfortran fortran95-compiler gcj-jdk libwfmath-doc less www-browser
  libmail-box-perl python-doc python-tk python2.7-doc binfmt-support
  python3-doc python3-tk python3-venv python3.4-venv python3.4-doc
Recommended packages:
  curl wget lynx-cur libglib2.0-data shared-mime-info xdg-user-dirs
  krb5-locales libsasl2-modules libssl-doc libltdl-dev xml-core
  libmail-sendmail-perl
The following NEW packages will be installed:
  autoconf automake autopoint autotools-dev bsdmainutils comerr-dev debhelper
  dh-autoreconf dh-python dh-strip-nondeterminism file gettext gettext-base
  groff-base intltool-debian krb5-multidev libarchive-zip-perl
  libatlas-cpp-0.6-2 libatlas-cpp-0.6-dev libatlas-cpp-0.6-tools
  libavahi-client-dev libavahi-client3 libavahi-common-data
  libavahi-common-dev libavahi-common3 libboost-dev libboost1.58-dev
  libbullet-dev libbulletcollision2.83v5 libbulletdynamics2.83v5
  libbulletsoftbody2.83v5 libcroco3 libdbus-1-dev libexpat1 libexpat1-dev
  libffi6 libfile-stripnondeterminism-perl libgcrypt11-dev libgcrypt20-dev
  libglib2.0-0 libgnutls-deb0-28 libgpg-error-dev libgssapi-krb5-2 libgssrpc4
  libhogweed4 libicu55 libk5crypto3 libkadm5clnt-mit9 libkadm5srv-mit9
  libkdb5-8 libkeyutils1 libkrb5-3 libkrb5support0 libldap-2.4-2
  liblinearmath2.83v5 libmagic1 libmercator-0.3-3v5 libmercator-0.3-dev
  libmpdec2 libnettle6 libp11-kit0 libpipeline1 libpq-dev libpq5 libpython-dev
  libpython-stdlib libpython2.7 libpython2.7-dev libpython2.7-minimal
  libpython2.7-stdlib libpython3-stdlib libpython3.4-minimal
  libpython3.4-stdlib libreadline-dev libreadline6-dev libsasl2-2
  libsasl2-modules-db libsigc++-2.0-0v5 libsigc++-2.0-dev libsigsegv2
  libskstream-0.3-7v5 libskstream-0.3-dev libsqlite3-0 libssl-dev libssl1.0.0
  libtasn1-6 libtinfo-dev libtool libunistring0 libvarconf-1.0-8v5
  libvarconf-dev libwfmath-1.0-1v5 libwfmath-1.0-dev libxml2 m4 man-db
  mime-support pkg-config po-debconf python python-dev python-minimal
  python2.7 python2.7-dev python2.7-minimal python3 python3-minimal python3.4
  python3.4-minimal sbuild-build-depends-cyphesis-cpp-dummy zlib1g-dev
0 upgraded, 111 newly installed, 0 to remove and 0 not upgraded.
Need to get 69.3 MB/69.3 MB of archives.
After this operation, 273 MB of additional disk space will be used.
Get:1 http://172.17.0.1/private/ stretch-staging/main groff-base armhf 1.22.3-1 [1085 kB]
Get:2 http://172.17.0.1/private/ stretch-staging/main bsdmainutils armhf 9.0.6 [177 kB]
Get:3 http://172.17.0.1/private/ stretch-staging/main libpipeline1 armhf 1.4.1-1 [23.9 kB]
Get:4 http://172.17.0.1/private/ stretch-staging/main man-db armhf 2.7.4-1 [974 kB]
Get:5 http://172.17.0.1/private/ stretch-staging/main libpython2.7-minimal armhf 2.7.10-4 [379 kB]
Get:6 http://172.17.0.1/private/ stretch-staging/main python2.7-minimal armhf 2.7.10-4 [1092 kB]
Get:7 http://172.17.0.1/private/ stretch-staging/main python-minimal armhf 2.7.9-1 [40.1 kB]
Get:8 http://172.17.0.1/private/ stretch-staging/main mime-support all 3.59 [36.4 kB]
Get:9 http://172.17.0.1/private/ stretch-staging/main libexpat1 armhf 2.1.0-7 [59.8 kB]
Get:10 http://172.17.0.1/private/ stretch-staging/main libffi6 armhf 3.2.1-3 [18.5 kB]
Get:11 http://172.17.0.1/private/ stretch-staging/main libsqlite3-0 armhf 3.8.11.1-1 [391 kB]
Get:12 http://172.17.0.1/private/ stretch-staging/main libssl1.0.0 armhf 1.0.2d-1 [882 kB]
Get:13 http://172.17.0.1/private/ stretch-staging/main libpython2.7-stdlib armhf 2.7.10-4 [1736 kB]
Get:14 http://172.17.0.1/private/ stretch-staging/main python2.7 armhf 2.7.10-4 [258 kB]
Get:15 http://172.17.0.1/private/ stretch-staging/main libpython-stdlib armhf 2.7.9-1 [19.6 kB]
Get:16 http://172.17.0.1/private/ stretch-staging/main python armhf 2.7.9-1 [151 kB]
Get:17 http://172.17.0.1/private/ stretch-staging/main libavahi-common-data armhf 0.6.31-5 [98.8 kB]
Get:18 http://172.17.0.1/private/ stretch-staging/main libavahi-common3 armhf 0.6.31-5 [48.0 kB]
Get:19 http://172.17.0.1/private/ stretch-staging/main libavahi-client3 armhf 0.6.31-5 [50.6 kB]
Get:20 http://172.17.0.1/private/ stretch-staging/main libglib2.0-0 armhf 2.46.0-2 [2376 kB]
Get:21 http://172.17.0.1/private/ stretch-staging/main libicu55 armhf 55.1-5 [7378 kB]
Get:22 http://172.17.0.1/private/ stretch-staging/main libxml2 armhf 2.9.2+zdfsg1-4 [797 kB]
Get:23 http://172.17.0.1/private/ stretch-staging/main libcroco3 armhf 0.6.8-3 [121 kB]
Get:24 http://172.17.0.1/private/ stretch-staging/main libwfmath-1.0-1v5 armhf 1.0.2+dfsg1-0.4 [100 kB]
Get:25 http://172.17.0.1/private/ stretch-staging/main libmercator-0.3-3v5 armhf 0.3.2-2 [65.4 kB]
Get:26 http://172.17.0.1/private/ stretch-staging/main libwfmath-1.0-dev armhf 1.0.2+dfsg1-0.4 [66.1 kB]
Get:27 http://172.17.0.1/private/ stretch-staging/main libmercator-0.3-dev armhf 0.3.2-2 [31.3 kB]
Get:28 http://172.17.0.1/private/ stretch-staging/main libmpdec2 armhf 2.4.1-1 [65.8 kB]
Get:29 http://172.17.0.1/private/ stretch-staging/main libsigsegv2 armhf 2.10-4 [28.2 kB]
Get:30 http://172.17.0.1/private/ stretch-staging/main libskstream-0.3-7v5 armhf 0.3.9-2 [35.4 kB]
Get:31 http://172.17.0.1/private/ stretch-staging/main libskstream-0.3-dev armhf 0.3.9-2 [21.1 kB]
Get:32 http://172.17.0.1/private/ stretch-staging/main libunistring0 armhf 0.9.3-5.2 [253 kB]
Get:33 http://172.17.0.1/private/ stretch-staging/main libsigc++-2.0-0v5 armhf 2.6.1-2 [55.6 kB]
Get:34 http://172.17.0.1/private/ stretch-staging/main libvarconf-1.0-8v5 armhf 1.0.0-2 [42.9 kB]
Get:35 http://172.17.0.1/private/ stretch-staging/main pkg-config armhf 0.28-1 [55.1 kB]
Get:36 http://172.17.0.1/private/ stretch-staging/main libsigc++-2.0-dev armhf 2.6.1-2 [107 kB]
Get:37 http://172.17.0.1/private/ stretch-staging/main libvarconf-dev armhf 1.0.0-2 [15.4 kB]
Get:38 http://172.17.0.1/private/ stretch-staging/main libpython3.4-minimal armhf 3.4.3-9 [491 kB]
Get:39 http://172.17.0.1/private/ stretch-staging/main python3.4-minimal armhf 3.4.3-9 [1264 kB]
Get:40 http://172.17.0.1/private/ stretch-staging/main python3-minimal armhf 3.4.3-6 [34.8 kB]
Get:41 http://172.17.0.1/private/ stretch-staging/main libpython3.4-stdlib armhf 3.4.3-9 [2052 kB]
Get:42 http://172.17.0.1/private/ stretch-staging/main python3.4 armhf 3.4.3-9 [223 kB]
Get:43 http://172.17.0.1/private/ stretch-staging/main libpython3-stdlib armhf 3.4.3-6 [18.3 kB]
Get:44 http://172.17.0.1/private/ stretch-staging/main dh-python all 2.20150826 [71.5 kB]
Get:45 http://172.17.0.1/private/ stretch-staging/main python3 armhf 3.4.3-6 [21.3 kB]
Get:46 http://172.17.0.1/private/ stretch-staging/main libmagic1 armhf 1:5.25-2 [250 kB]
Get:47 http://172.17.0.1/private/ stretch-staging/main file armhf 1:5.25-2 [61.2 kB]
Get:48 http://172.17.0.1/private/ stretch-staging/main gettext-base armhf 0.19.6-1 [119 kB]
Get:49 http://172.17.0.1/private/ stretch-staging/main libnettle6 armhf 3.1.1-4 [200 kB]
Get:50 http://172.17.0.1/private/ stretch-staging/main libhogweed4 armhf 3.1.1-4 [126 kB]
Get:51 http://172.17.0.1/private/ stretch-staging/main libp11-kit0 armhf 0.23.1-3 [94.2 kB]
Get:52 http://172.17.0.1/private/ stretch-staging/main libtasn1-6 armhf 4.7-2 [44.3 kB]
Get:53 http://172.17.0.1/private/ stretch-staging/main libgnutls-deb0-28 armhf 3.3.18-1 [645 kB]
Get:54 http://172.17.0.1/private/ stretch-staging/main libkeyutils1 armhf 1.5.9-8 [11.5 kB]
Get:55 http://172.17.0.1/private/ stretch-staging/main libkrb5support0 armhf 1.13.2+dfsg-2 [55.9 kB]
Get:56 http://172.17.0.1/private/ stretch-staging/main libk5crypto3 armhf 1.13.2+dfsg-2 [109 kB]
Get:57 http://172.17.0.1/private/ stretch-staging/main libkrb5-3 armhf 1.13.2+dfsg-2 [260 kB]
Get:58 http://172.17.0.1/private/ stretch-staging/main libgssapi-krb5-2 armhf 1.13.2+dfsg-2 [130 kB]
Get:59 http://172.17.0.1/private/ stretch-staging/main libgssrpc4 armhf 1.13.2+dfsg-2 [79.6 kB]
Get:60 http://172.17.0.1/private/ stretch-staging/main libkadm5clnt-mit9 armhf 1.13.2+dfsg-2 [64.5 kB]
Get:61 http://172.17.0.1/private/ stretch-staging/main libkdb5-8 armhf 1.13.2+dfsg-2 [64.3 kB]
Get:62 http://172.17.0.1/private/ stretch-staging/main libkadm5srv-mit9 armhf 1.13.2+dfsg-2 [76.7 kB]
Get:63 http://172.17.0.1/private/ stretch-staging/main libsasl2-modules-db armhf 2.1.26.dfsg1-14 [65.5 kB]
Get:64 http://172.17.0.1/private/ stretch-staging/main libsasl2-2 armhf 2.1.26.dfsg1-14 [96.8 kB]
Get:65 http://172.17.0.1/private/ stretch-staging/main libldap-2.4-2 armhf 2.4.42+dfsg-2+rpi1 [197 kB]
Get:66 http://172.17.0.1/private/ stretch-staging/main libpython2.7 armhf 2.7.10-4 [907 kB]
Get:67 http://172.17.0.1/private/ stretch-staging/main m4 armhf 1.4.17-4 [238 kB]
Get:68 http://172.17.0.1/private/ stretch-staging/main autoconf all 2.69-9 [338 kB]
Get:69 http://172.17.0.1/private/ stretch-staging/main autotools-dev all 20150820.1 [71.7 kB]
Get:70 http://172.17.0.1/private/ stretch-staging/main automake all 1:1.15-3 [735 kB]
Get:71 http://172.17.0.1/private/ stretch-staging/main autopoint all 0.19.6-1 [429 kB]
Get:72 http://172.17.0.1/private/ stretch-staging/main gettext armhf 0.19.6-1 [1393 kB]
Get:73 http://172.17.0.1/private/ stretch-staging/main intltool-debian all 0.35.0+20060710.4 [26.3 kB]
Get:74 http://172.17.0.1/private/ stretch-staging/main po-debconf all 1.0.18 [248 kB]
Get:75 http://172.17.0.1/private/ stretch-staging/main libarchive-zip-perl all 1.53-1 [97.3 kB]
Get:76 http://172.17.0.1/private/ stretch-staging/main libfile-stripnondeterminism-perl all 0.012-1 [10.6 kB]
Get:77 http://172.17.0.1/private/ stretch-staging/main dh-strip-nondeterminism all 0.012-1 [7282 B]
Get:78 http://172.17.0.1/private/ stretch-staging/main debhelper all 9.20151005 [817 kB]
Get:79 http://172.17.0.1/private/ stretch-staging/main libtool all 2.4.2-1.11 [190 kB]
Get:80 http://172.17.0.1/private/ stretch-staging/main dh-autoreconf all 10 [15.2 kB]
Get:81 http://172.17.0.1/private/ stretch-staging/main comerr-dev armhf 2.1-1.42.13-1 [37.6 kB]
Get:82 http://172.17.0.1/private/ stretch-staging/main krb5-multidev armhf 1.13.2+dfsg-2 [146 kB]
Get:83 http://172.17.0.1/private/ stretch-staging/main libatlas-cpp-0.6-2 armhf 0.6.3-2 [131 kB]
Get:84 http://172.17.0.1/private/ stretch-staging/main libatlas-cpp-0.6-tools armhf 0.6.3-2 [32.2 kB]
Get:85 http://172.17.0.1/private/ stretch-staging/main libatlas-cpp-0.6-dev armhf 0.6.3-2 [50.6 kB]
Get:86 http://172.17.0.1/private/ stretch-staging/main libavahi-common-dev armhf 0.6.31-5 [61.4 kB]
Get:87 http://172.17.0.1/private/ stretch-staging/main libdbus-1-dev armhf 1.10.0-3 [204 kB]
Get:88 http://172.17.0.1/private/ stretch-staging/main libavahi-client-dev armhf 0.6.31-5 [55.4 kB]
Get:89 http://172.17.0.1/private/ stretch-staging/main libboost1.58-dev armhf 1.58.0+dfsg-3+b1 [6235 kB]
Get:90 http://172.17.0.1/private/ stretch-staging/main libboost-dev armhf 1.58.0.1 [3472 B]
Get:91 http://172.17.0.1/private/ stretch-staging/main liblinearmath2.83v5 armhf 2.83.6+dfsg-1 [50.9 kB]
Get:92 http://172.17.0.1/private/ stretch-staging/main libbulletcollision2.83v5 armhf 2.83.6+dfsg-1 [289 kB]
Get:93 http://172.17.0.1/private/ stretch-staging/main libbulletdynamics2.83v5 armhf 2.83.6+dfsg-1 [203 kB]
Get:94 http://172.17.0.1/private/ stretch-staging/main libbulletsoftbody2.83v5 armhf 2.83.6+dfsg-1 [88.3 kB]
Get:95 http://172.17.0.1/private/ stretch-staging/main libbullet-dev armhf 2.83.6+dfsg-1 [245 kB]
Get:96 http://172.17.0.1/private/ stretch-staging/main libexpat1-dev armhf 2.1.0-7 [114 kB]
Get:97 http://172.17.0.1/private/ stretch-staging/main libgpg-error-dev armhf 1.20-1 [73.7 kB]
Get:98 http://172.17.0.1/private/ stretch-staging/main libgcrypt20-dev armhf 1.6.3-2 [383 kB]
Get:99 http://172.17.0.1/private/ stretch-staging/main libgcrypt11-dev all 1.5.4-3+really1.6.3-2 [64.9 kB]
Get:100 http://172.17.0.1/private/ stretch-staging/main libpq5 armhf 9.4.5-1 [108 kB]
Get:101 http://172.17.0.1/private/ stretch-staging/main zlib1g-dev armhf 1:1.2.8.dfsg-2+b1 [197 kB]
Get:102 http://172.17.0.1/private/ stretch-staging/main libssl-dev armhf 1.0.2d-1 [1133 kB]
Get:103 http://172.17.0.1/private/ stretch-staging/main libpq-dev armhf 9.4.5-1 [147 kB]
Get:104 http://172.17.0.1/private/ stretch-staging/main libpython2.7-dev armhf 2.7.10-4 [27.2 MB]
Get:105 http://172.17.0.1/private/ stretch-staging/main libpython-dev armhf 2.7.9-1 [19.6 kB]
Get:106 http://172.17.0.1/private/ stretch-staging/main libtinfo-dev armhf 6.0+20150810-1 [65.8 kB]
Get:107 http://172.17.0.1/private/ stretch-staging/main libreadline6-dev armhf 6.3-8+b3 [105 kB]
Get:108 http://172.17.0.1/private/ stretch-staging/main libreadline-dev armhf 6.3-8+b3 [958 B]
Get:109 http://172.17.0.1/private/ stretch-staging/main python2.7-dev armhf 2.7.10-4 [279 kB]
Get:110 http://172.17.0.1/private/ stretch-staging/main python-dev armhf 2.7.9-1 [1188 B]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 69.3 MB in 21s (3176 kB/s)
Selecting previously unselected package groff-base.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 12908 files and directories currently installed.)
Preparing to unpack .../groff-base_1.22.3-1_armhf.deb ...
Unpacking groff-base (1.22.3-1) ...
Selecting previously unselected package bsdmainutils.
Preparing to unpack .../bsdmainutils_9.0.6_armhf.deb ...
Unpacking bsdmainutils (9.0.6) ...
Selecting previously unselected package libpipeline1:armhf.
Preparing to unpack .../libpipeline1_1.4.1-1_armhf.deb ...
Unpacking libpipeline1:armhf (1.4.1-1) ...
Selecting previously unselected package man-db.
Preparing to unpack .../man-db_2.7.4-1_armhf.deb ...
Unpacking man-db (2.7.4-1) ...
Selecting previously unselected package libpython2.7-minimal:armhf.
Preparing to unpack .../libpython2.7-minimal_2.7.10-4_armhf.deb ...
Unpacking libpython2.7-minimal:armhf (2.7.10-4) ...
Selecting previously unselected package python2.7-minimal.
Preparing to unpack .../python2.7-minimal_2.7.10-4_armhf.deb ...
Unpacking python2.7-minimal (2.7.10-4) ...
Selecting previously unselected package python-minimal.
Preparing to unpack .../python-minimal_2.7.9-1_armhf.deb ...
Unpacking python-minimal (2.7.9-1) ...
Selecting previously unselected package mime-support.
Preparing to unpack .../mime-support_3.59_all.deb ...
Unpacking mime-support (3.59) ...
Selecting previously unselected package libexpat1:armhf.
Preparing to unpack .../libexpat1_2.1.0-7_armhf.deb ...
Unpacking libexpat1:armhf (2.1.0-7) ...
Selecting previously unselected package libffi6:armhf.
Preparing to unpack .../libffi6_3.2.1-3_armhf.deb ...
Unpacking libffi6:armhf (3.2.1-3) ...
Selecting previously unselected package libsqlite3-0:armhf.
Preparing to unpack .../libsqlite3-0_3.8.11.1-1_armhf.deb ...
Unpacking libsqlite3-0:armhf (3.8.11.1-1) ...
Selecting previously unselected package libssl1.0.0:armhf.
Preparing to unpack .../libssl1.0.0_1.0.2d-1_armhf.deb ...
Unpacking libssl1.0.0:armhf (1.0.2d-1) ...
Selecting previously unselected package libpython2.7-stdlib:armhf.
Preparing to unpack .../libpython2.7-stdlib_2.7.10-4_armhf.deb ...
Unpacking libpython2.7-stdlib:armhf (2.7.10-4) ...
Selecting previously unselected package python2.7.
Preparing to unpack .../python2.7_2.7.10-4_armhf.deb ...
Unpacking python2.7 (2.7.10-4) ...
Selecting previously unselected package libpython-stdlib:armhf.
Preparing to unpack .../libpython-stdlib_2.7.9-1_armhf.deb ...
Unpacking libpython-stdlib:armhf (2.7.9-1) ...
Setting up libpython2.7-minimal:armhf (2.7.10-4) ...
Setting up python2.7-minimal (2.7.10-4) ...
Setting up python-minimal (2.7.9-1) ...
Selecting previously unselected package python.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 14273 files and directories currently installed.)
Preparing to unpack .../python_2.7.9-1_armhf.deb ...
Unpacking python (2.7.9-1) ...
Selecting previously unselected package libavahi-common-data:armhf.
Preparing to unpack .../libavahi-common-data_0.6.31-5_armhf.deb ...
Unpacking libavahi-common-data:armhf (0.6.31-5) ...
Selecting previously unselected package libavahi-common3:armhf.
Preparing to unpack .../libavahi-common3_0.6.31-5_armhf.deb ...
Unpacking libavahi-common3:armhf (0.6.31-5) ...
Selecting previously unselected package libavahi-client3:armhf.
Preparing to unpack .../libavahi-client3_0.6.31-5_armhf.deb ...
Unpacking libavahi-client3:armhf (0.6.31-5) ...
Selecting previously unselected package libglib2.0-0:armhf.
Preparing to unpack .../libglib2.0-0_2.46.0-2_armhf.deb ...
Unpacking libglib2.0-0:armhf (2.46.0-2) ...
Selecting previously unselected package libicu55:armhf.
Preparing to unpack .../libicu55_55.1-5_armhf.deb ...
Unpacking libicu55:armhf (55.1-5) ...
Selecting previously unselected package libxml2:armhf.
Preparing to unpack .../libxml2_2.9.2+zdfsg1-4_armhf.deb ...
Unpacking libxml2:armhf (2.9.2+zdfsg1-4) ...
Selecting previously unselected package libcroco3:armhf.
Preparing to unpack .../libcroco3_0.6.8-3_armhf.deb ...
Unpacking libcroco3:armhf (0.6.8-3) ...
Selecting previously unselected package libwfmath-1.0-1v5:armhf.
Preparing to unpack .../libwfmath-1.0-1v5_1.0.2+dfsg1-0.4_armhf.deb ...
Unpacking libwfmath-1.0-1v5:armhf (1.0.2+dfsg1-0.4) ...
Selecting previously unselected package libmercator-0.3-3v5:armhf.
Preparing to unpack .../libmercator-0.3-3v5_0.3.2-2_armhf.deb ...
Unpacking libmercator-0.3-3v5:armhf (0.3.2-2) ...
Selecting previously unselected package libwfmath-1.0-dev:armhf.
Preparing to unpack .../libwfmath-1.0-dev_1.0.2+dfsg1-0.4_armhf.deb ...
Unpacking libwfmath-1.0-dev:armhf (1.0.2+dfsg1-0.4) ...
Selecting previously unselected package libmercator-0.3-dev:armhf.
Preparing to unpack .../libmercator-0.3-dev_0.3.2-2_armhf.deb ...
Unpacking libmercator-0.3-dev:armhf (0.3.2-2) ...
Selecting previously unselected package libmpdec2:armhf.
Preparing to unpack .../libmpdec2_2.4.1-1_armhf.deb ...
Unpacking libmpdec2:armhf (2.4.1-1) ...
Selecting previously unselected package libsigsegv2:armhf.
Preparing to unpack .../libsigsegv2_2.10-4_armhf.deb ...
Unpacking libsigsegv2:armhf (2.10-4) ...
Selecting previously unselected package libskstream-0.3-7v5:armhf.
Preparing to unpack .../libskstream-0.3-7v5_0.3.9-2_armhf.deb ...
Unpacking libskstream-0.3-7v5:armhf (0.3.9-2) ...
Selecting previously unselected package libskstream-0.3-dev:armhf.
Preparing to unpack .../libskstream-0.3-dev_0.3.9-2_armhf.deb ...
Unpacking libskstream-0.3-dev:armhf (0.3.9-2) ...
Selecting previously unselected package libunistring0:armhf.
Preparing to unpack .../libunistring0_0.9.3-5.2_armhf.deb ...
Unpacking libunistring0:armhf (0.9.3-5.2) ...
Selecting previously unselected package libsigc++-2.0-0v5:armhf.
Preparing to unpack .../libsigc++-2.0-0v5_2.6.1-2_armhf.deb ...
Unpacking libsigc++-2.0-0v5:armhf (2.6.1-2) ...
Selecting previously unselected package libvarconf-1.0-8v5:armhf.
Preparing to unpack .../libvarconf-1.0-8v5_1.0.0-2_armhf.deb ...
Unpacking libvarconf-1.0-8v5:armhf (1.0.0-2) ...
Selecting previously unselected package pkg-config.
Preparing to unpack .../pkg-config_0.28-1_armhf.deb ...
Unpacking pkg-config (0.28-1) ...
Selecting previously unselected package libsigc++-2.0-dev:armhf.
Preparing to unpack .../libsigc++-2.0-dev_2.6.1-2_armhf.deb ...
Unpacking libsigc++-2.0-dev:armhf (2.6.1-2) ...
Selecting previously unselected package libvarconf-dev:armhf.
Preparing to unpack .../libvarconf-dev_1.0.0-2_armhf.deb ...
Unpacking libvarconf-dev:armhf (1.0.0-2) ...
Selecting previously unselected package libpython3.4-minimal:armhf.
Preparing to unpack .../libpython3.4-minimal_3.4.3-9_armhf.deb ...
Unpacking libpython3.4-minimal:armhf (3.4.3-9) ...
Selecting previously unselected package python3.4-minimal.
Preparing to unpack .../python3.4-minimal_3.4.3-9_armhf.deb ...
Unpacking python3.4-minimal (3.4.3-9) ...
Selecting previously unselected package python3-minimal.
Preparing to unpack .../python3-minimal_3.4.3-6_armhf.deb ...
Unpacking python3-minimal (3.4.3-6) ...
Selecting previously unselected package libpython3.4-stdlib:armhf.
Preparing to unpack .../libpython3.4-stdlib_3.4.3-9_armhf.deb ...
Unpacking libpython3.4-stdlib:armhf (3.4.3-9) ...
Selecting previously unselected package python3.4.
Preparing to unpack .../python3.4_3.4.3-9_armhf.deb ...
Unpacking python3.4 (3.4.3-9) ...
Selecting previously unselected package libpython3-stdlib:armhf.
Preparing to unpack .../libpython3-stdlib_3.4.3-6_armhf.deb ...
Unpacking libpython3-stdlib:armhf (3.4.3-6) ...
Selecting previously unselected package dh-python.
Preparing to unpack .../dh-python_2.20150826_all.deb ...
Unpacking dh-python (2.20150826) ...
Processing triggers for libc-bin (2.19-22) ...
Setting up libssl1.0.0:armhf (1.0.2d-1) ...
Setting up libpython3.4-minimal:armhf (3.4.3-9) ...
Setting up libexpat1:armhf (2.1.0-7) ...
Setting up python3.4-minimal (3.4.3-9) ...
Setting up python3-minimal (3.4.3-6) ...
Processing triggers for libc-bin (2.19-22) ...
Selecting previously unselected package python3.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 15624 files and directories currently installed.)
Preparing to unpack .../python3_3.4.3-6_armhf.deb ...
Unpacking python3 (3.4.3-6) ...
Selecting previously unselected package libmagic1:armhf.
Preparing to unpack .../libmagic1_1%3a5.25-2_armhf.deb ...
Unpacking libmagic1:armhf (1:5.25-2) ...
Selecting previously unselected package file.
Preparing to unpack .../file_1%3a5.25-2_armhf.deb ...
Unpacking file (1:5.25-2) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../gettext-base_0.19.6-1_armhf.deb ...
Unpacking gettext-base (0.19.6-1) ...
Selecting previously unselected package libnettle6:armhf.
Preparing to unpack .../libnettle6_3.1.1-4_armhf.deb ...
Unpacking libnettle6:armhf (3.1.1-4) ...
Selecting previously unselected package libhogweed4:armhf.
Preparing to unpack .../libhogweed4_3.1.1-4_armhf.deb ...
Unpacking libhogweed4:armhf (3.1.1-4) ...
Selecting previously unselected package libp11-kit0:armhf.
Preparing to unpack .../libp11-kit0_0.23.1-3_armhf.deb ...
Unpacking libp11-kit0:armhf (0.23.1-3) ...
Selecting previously unselected package libtasn1-6:armhf.
Preparing to unpack .../libtasn1-6_4.7-2_armhf.deb ...
Unpacking libtasn1-6:armhf (4.7-2) ...
Selecting previously unselected package libgnutls-deb0-28:armhf.
Preparing to unpack .../libgnutls-deb0-28_3.3.18-1_armhf.deb ...
Unpacking libgnutls-deb0-28:armhf (3.3.18-1) ...
Selecting previously unselected package libkeyutils1:armhf.
Preparing to unpack .../libkeyutils1_1.5.9-8_armhf.deb ...
Unpacking libkeyutils1:armhf (1.5.9-8) ...
Selecting previously unselected package libkrb5support0:armhf.
Preparing to unpack .../libkrb5support0_1.13.2+dfsg-2_armhf.deb ...
Unpacking libkrb5support0:armhf (1.13.2+dfsg-2) ...
Selecting previously unselected package libk5crypto3:armhf.
Preparing to unpack .../libk5crypto3_1.13.2+dfsg-2_armhf.deb ...
Unpacking libk5crypto3:armhf (1.13.2+dfsg-2) ...
Selecting previously unselected package libkrb5-3:armhf.
Preparing to unpack .../libkrb5-3_1.13.2+dfsg-2_armhf.deb ...
Unpacking libkrb5-3:armhf (1.13.2+dfsg-2) ...
Selecting previously unselected package libgssapi-krb5-2:armhf.
Preparing to unpack .../libgssapi-krb5-2_1.13.2+dfsg-2_armhf.deb ...
Unpacking libgssapi-krb5-2:armhf (1.13.2+dfsg-2) ...
Selecting previously unselected package libgssrpc4:armhf.
Preparing to unpack .../libgssrpc4_1.13.2+dfsg-2_armhf.deb ...
Unpacking libgssrpc4:armhf (1.13.2+dfsg-2) ...
Selecting previously unselected package libkadm5clnt-mit9:armhf.
Preparing to unpack .../libkadm5clnt-mit9_1.13.2+dfsg-2_armhf.deb ...
Unpacking libkadm5clnt-mit9:armhf (1.13.2+dfsg-2) ...
Selecting previously unselected package libkdb5-8:armhf.
Preparing to unpack .../libkdb5-8_1.13.2+dfsg-2_armhf.deb ...
Unpacking libkdb5-8:armhf (1.13.2+dfsg-2) ...
Selecting previously unselected package libkadm5srv-mit9:armhf.
Preparing to unpack .../libkadm5srv-mit9_1.13.2+dfsg-2_armhf.deb ...
Unpacking libkadm5srv-mit9:armhf (1.13.2+dfsg-2) ...
Selecting previously unselected package libsasl2-modules-db:armhf.
Preparing to unpack .../libsasl2-modules-db_2.1.26.dfsg1-14_armhf.deb ...
Unpacking libsasl2-modules-db:armhf (2.1.26.dfsg1-14) ...
Selecting previously unselected package libsasl2-2:armhf.
Preparing to unpack .../libsasl2-2_2.1.26.dfsg1-14_armhf.deb ...
Unpacking libsasl2-2:armhf (2.1.26.dfsg1-14) ...
Selecting previously unselected package libldap-2.4-2:armhf.
Preparing to unpack .../libldap-2.4-2_2.4.42+dfsg-2+rpi1_armhf.deb ...
Unpacking libldap-2.4-2:armhf (2.4.42+dfsg-2+rpi1) ...
Selecting previously unselected package libpython2.7:armhf.
Preparing to unpack .../libpython2.7_2.7.10-4_armhf.deb ...
Unpacking libpython2.7:armhf (2.7.10-4) ...
Selecting previously unselected package m4.
Preparing to unpack .../archives/m4_1.4.17-4_armhf.deb ...
Unpacking m4 (1.4.17-4) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../autoconf_2.69-9_all.deb ...
Unpacking autoconf (2.69-9) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../autotools-dev_20150820.1_all.deb ...
Unpacking autotools-dev (20150820.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../automake_1%3a1.15-3_all.deb ...
Unpacking automake (1:1.15-3) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../autopoint_0.19.6-1_all.deb ...
Unpacking autopoint (0.19.6-1) ...
Selecting previously unselected package gettext.
Preparing to unpack .../gettext_0.19.6-1_armhf.deb ...
Unpacking gettext (0.19.6-1) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../intltool-debian_0.35.0+20060710.4_all.deb ...
Unpacking intltool-debian (0.35.0+20060710.4) ...
Selecting previously unselected package po-debconf.
Preparing to unpack .../po-debconf_1.0.18_all.deb ...
Unpacking po-debconf (1.0.18) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../libarchive-zip-perl_1.53-1_all.deb ...
Unpacking libarchive-zip-perl (1.53-1) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../libfile-stripnondeterminism-perl_0.012-1_all.deb ...
Unpacking libfile-stripnondeterminism-perl (0.012-1) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../dh-strip-nondeterminism_0.012-1_all.deb ...
Unpacking dh-strip-nondeterminism (0.012-1) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../debhelper_9.20151005_all.deb ...
Unpacking debhelper (9.20151005) ...
Selecting previously unselected package libtool.
Preparing to unpack .../libtool_2.4.2-1.11_all.deb ...
Unpacking libtool (2.4.2-1.11) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../dh-autoreconf_10_all.deb ...
Unpacking dh-autoreconf (10) ...
Selecting previously unselected package comerr-dev.
Preparing to unpack .../comerr-dev_2.1-1.42.13-1_armhf.deb ...
Unpacking comerr-dev (2.1-1.42.13-1) ...
Selecting previously unselected package krb5-multidev.
Preparing to unpack .../krb5-multidev_1.13.2+dfsg-2_armhf.deb ...
Unpacking krb5-multidev (1.13.2+dfsg-2) ...
Selecting previously unselected package libatlas-cpp-0.6-2:armhf.
Preparing to unpack .../libatlas-cpp-0.6-2_0.6.3-2_armhf.deb ...
Unpacking libatlas-cpp-0.6-2:armhf (0.6.3-2) ...
Selecting previously unselected package libatlas-cpp-0.6-tools.
Preparing to unpack .../libatlas-cpp-0.6-tools_0.6.3-2_armhf.deb ...
Unpacking libatlas-cpp-0.6-tools (0.6.3-2) ...
Selecting previously unselected package libatlas-cpp-0.6-dev:armhf.
Preparing to unpack .../libatlas-cpp-0.6-dev_0.6.3-2_armhf.deb ...
Unpacking libatlas-cpp-0.6-dev:armhf (0.6.3-2) ...
Selecting previously unselected package libavahi-common-dev.
Preparing to unpack .../libavahi-common-dev_0.6.31-5_armhf.deb ...
Unpacking libavahi-common-dev (0.6.31-5) ...
Selecting previously unselected package libdbus-1-dev:armhf.
Preparing to unpack .../libdbus-1-dev_1.10.0-3_armhf.deb ...
Unpacking libdbus-1-dev:armhf (1.10.0-3) ...
Selecting previously unselected package libavahi-client-dev.
Preparing to unpack .../libavahi-client-dev_0.6.31-5_armhf.deb ...
Unpacking libavahi-client-dev (0.6.31-5) ...
Selecting previously unselected package libboost1.58-dev:armhf.
Preparing to unpack .../libboost1.58-dev_1.58.0+dfsg-3+b1_armhf.deb ...
Unpacking libboost1.58-dev:armhf (1.58.0+dfsg-3+b1) ...
Selecting previously unselected package libboost-dev:armhf.
Preparing to unpack .../libboost-dev_1.58.0.1_armhf.deb ...
Unpacking libboost-dev:armhf (1.58.0.1) ...
Selecting previously unselected package liblinearmath2.83v5:armhf.
Preparing to unpack .../liblinearmath2.83v5_2.83.6+dfsg-1_armhf.deb ...
Unpacking liblinearmath2.83v5:armhf (2.83.6+dfsg-1) ...
Selecting previously unselected package libbulletcollision2.83v5:armhf.
Preparing to unpack .../libbulletcollision2.83v5_2.83.6+dfsg-1_armhf.deb ...
Unpacking libbulletcollision2.83v5:armhf (2.83.6+dfsg-1) ...
Selecting previously unselected package libbulletdynamics2.83v5:armhf.
Preparing to unpack .../libbulletdynamics2.83v5_2.83.6+dfsg-1_armhf.deb ...
Unpacking libbulletdynamics2.83v5:armhf (2.83.6+dfsg-1) ...
Selecting previously unselected package libbulletsoftbody2.83v5:armhf.
Preparing to unpack .../libbulletsoftbody2.83v5_2.83.6+dfsg-1_armhf.deb ...
Unpacking libbulletsoftbody2.83v5:armhf (2.83.6+dfsg-1) ...
Selecting previously unselected package libbullet-dev:armhf.
Preparing to unpack .../libbullet-dev_2.83.6+dfsg-1_armhf.deb ...
Unpacking libbullet-dev:armhf (2.83.6+dfsg-1) ...
Selecting previously unselected package libexpat1-dev:armhf.
Preparing to unpack .../libexpat1-dev_2.1.0-7_armhf.deb ...
Unpacking libexpat1-dev:armhf (2.1.0-7) ...
Selecting previously unselected package libgpg-error-dev.
Preparing to unpack .../libgpg-error-dev_1.20-1_armhf.deb ...
Unpacking libgpg-error-dev (1.20-1) ...
Selecting previously unselected package libgcrypt20-dev.
Preparing to unpack .../libgcrypt20-dev_1.6.3-2_armhf.deb ...
Unpacking libgcrypt20-dev (1.6.3-2) ...
Selecting previously unselected package libgcrypt11-dev.
Preparing to unpack .../libgcrypt11-dev_1.5.4-3+really1.6.3-2_all.deb ...
Unpacking libgcrypt11-dev (1.5.4-3+really1.6.3-2) ...
Selecting previously unselected package libpq5:armhf.
Preparing to unpack .../libpq5_9.4.5-1_armhf.deb ...
Unpacking libpq5:armhf (9.4.5-1) ...
Selecting previously unselected package zlib1g-dev:armhf.
Preparing to unpack .../zlib1g-dev_1%3a1.2.8.dfsg-2+b1_armhf.deb ...
Unpacking zlib1g-dev:armhf (1:1.2.8.dfsg-2+b1) ...
Selecting previously unselected package libssl-dev:armhf.
Preparing to unpack .../libssl-dev_1.0.2d-1_armhf.deb ...
Unpacking libssl-dev:armhf (1.0.2d-1) ...
Selecting previously unselected package libpq-dev.
Preparing to unpack .../libpq-dev_9.4.5-1_armhf.deb ...
Unpacking libpq-dev (9.4.5-1) ...
Selecting previously unselected package libpython2.7-dev:armhf.
Preparing to unpack .../libpython2.7-dev_2.7.10-4_armhf.deb ...
Unpacking libpython2.7-dev:armhf (2.7.10-4) ...
Selecting previously unselected package libpython-dev:armhf.
Preparing to unpack .../libpython-dev_2.7.9-1_armhf.deb ...
Unpacking libpython-dev:armhf (2.7.9-1) ...
Selecting previously unselected package libtinfo-dev:armhf.
Preparing to unpack .../libtinfo-dev_6.0+20150810-1_armhf.deb ...
Unpacking libtinfo-dev:armhf (6.0+20150810-1) ...
Selecting previously unselected package libreadline6-dev:armhf.
Preparing to unpack .../libreadline6-dev_6.3-8+b3_armhf.deb ...
Unpacking libreadline6-dev:armhf (6.3-8+b3) ...
Selecting previously unselected package libreadline-dev:armhf.
Preparing to unpack .../libreadline-dev_6.3-8+b3_armhf.deb ...
Unpacking libreadline-dev:armhf (6.3-8+b3) ...
Selecting previously unselected package python2.7-dev.
Preparing to unpack .../python2.7-dev_2.7.10-4_armhf.deb ...
Unpacking python2.7-dev (2.7.10-4) ...
Selecting previously unselected package python-dev.
Preparing to unpack .../python-dev_2.7.9-1_armhf.deb ...
Unpacking python-dev (2.7.9-1) ...
Selecting previously unselected package sbuild-build-depends-cyphesis-cpp-dummy.
Preparing to unpack .../sbuild-build-depends-cyphesis-cpp-dummy.deb ...
Unpacking sbuild-build-depends-cyphesis-cpp-dummy (0.invalid.0) ...
Processing triggers for libc-bin (2.19-22) ...
Setting up groff-base (1.22.3-1) ...
Setting up bsdmainutils (9.0.6) ...
update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode
update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode
Setting up libpipeline1:armhf (1.4.1-1) ...
Setting up man-db (2.7.4-1) ...
Not building database; man-db/auto-update is not 'true'.
Setting up mime-support (3.59) ...
Setting up libffi6:armhf (3.2.1-3) ...
Setting up libsqlite3-0:armhf (3.8.11.1-1) ...
Setting up libpython2.7-stdlib:armhf (2.7.10-4) ...
Setting up python2.7 (2.7.10-4) ...
Setting up libpython-stdlib:armhf (2.7.9-1) ...
Setting up python (2.7.9-1) ...
Setting up libavahi-common-data:armhf (0.6.31-5) ...
Setting up libavahi-common3:armhf (0.6.31-5) ...
Setting up libavahi-client3:armhf (0.6.31-5) ...
Setting up libglib2.0-0:armhf (2.46.0-2) ...
No schema files found: doing nothing.
Setting up libicu55:armhf (55.1-5) ...
Setting up libxml2:armhf (2.9.2+zdfsg1-4) ...
Setting up libcroco3:armhf (0.6.8-3) ...
Setting up libwfmath-1.0-1v5:armhf (1.0.2+dfsg1-0.4) ...
Setting up libmercator-0.3-3v5:armhf (0.3.2-2) ...
Setting up libwfmath-1.0-dev:armhf (1.0.2+dfsg1-0.4) ...
Setting up libmercator-0.3-dev:armhf (0.3.2-2) ...
Setting up libmpdec2:armhf (2.4.1-1) ...
Setting up libsigsegv2:armhf (2.10-4) ...
Setting up libskstream-0.3-7v5:armhf (0.3.9-2) ...
Setting up libskstream-0.3-dev:armhf (0.3.9-2) ...
Setting up libunistring0:armhf (0.9.3-5.2) ...
Setting up libsigc++-2.0-0v5:armhf (2.6.1-2) ...
Setting up libvarconf-1.0-8v5:armhf (1.0.0-2) ...
Setting up pkg-config (0.28-1) ...
Setting up libsigc++-2.0-dev:armhf (2.6.1-2) ...
Setting up libvarconf-dev:armhf (1.0.0-2) ...
Setting up libpython3.4-stdlib:armhf (3.4.3-9) ...
Setting up python3.4 (3.4.3-9) ...
Setting up libpython3-stdlib:armhf (3.4.3-6) ...
Setting up libmagic1:armhf (1:5.25-2) ...
Setting up file (1:5.25-2) ...
Setting up gettext-base (0.19.6-1) ...
Setting up libnettle6:armhf (3.1.1-4) ...
Setting up libhogweed4:armhf (3.1.1-4) ...
Setting up libp11-kit0:armhf (0.23.1-3) ...
Setting up libtasn1-6:armhf (4.7-2) ...
Setting up libgnutls-deb0-28:armhf (3.3.18-1) ...
Setting up libkeyutils1:armhf (1.5.9-8) ...
Setting up libkrb5support0:armhf (1.13.2+dfsg-2) ...
Setting up libk5crypto3:armhf (1.13.2+dfsg-2) ...
Setting up libkrb5-3:armhf (1.13.2+dfsg-2) ...
Setting up libgssapi-krb5-2:armhf (1.13.2+dfsg-2) ...
Setting up libgssrpc4:armhf (1.13.2+dfsg-2) ...
Setting up libkadm5clnt-mit9:armhf (1.13.2+dfsg-2) ...
Setting up libkdb5-8:armhf (1.13.2+dfsg-2) ...
Setting up libkadm5srv-mit9:armhf (1.13.2+dfsg-2) ...
Setting up libsasl2-modules-db:armhf (2.1.26.dfsg1-14) ...
Setting up libsasl2-2:armhf (2.1.26.dfsg1-14) ...
Setting up libldap-2.4-2:armhf (2.4.42+dfsg-2+rpi1) ...
Setting up libpython2.7:armhf (2.7.10-4) ...
Setting up m4 (1.4.17-4) ...
Setting up autoconf (2.69-9) ...
Setting up autotools-dev (20150820.1) ...
Setting up automake (1:1.15-3) ...
update-alternatives: using /usr/bin/automake-1.15 to provide /usr/bin/automake (automake) in auto mode
Setting up autopoint (0.19.6-1) ...
Setting up gettext (0.19.6-1) ...
Setting up intltool-debian (0.35.0+20060710.4) ...
Setting up po-debconf (1.0.18) ...
Setting up libarchive-zip-perl (1.53-1) ...
Setting up libfile-stripnondeterminism-perl (0.012-1) ...
Setting up libtool (2.4.2-1.11) ...
Setting up comerr-dev (2.1-1.42.13-1) ...
Setting up krb5-multidev (1.13.2+dfsg-2) ...
Setting up libatlas-cpp-0.6-2:armhf (0.6.3-2) ...
Setting up libatlas-cpp-0.6-tools (0.6.3-2) ...
Setting up libatlas-cpp-0.6-dev:armhf (0.6.3-2) ...
Setting up libavahi-common-dev (0.6.31-5) ...
Setting up libdbus-1-dev:armhf (1.10.0-3) ...
Setting up libavahi-client-dev (0.6.31-5) ...
Setting up libboost1.58-dev:armhf (1.58.0+dfsg-3+b1) ...
Setting up libboost-dev:armhf (1.58.0.1) ...
Setting up liblinearmath2.83v5:armhf (2.83.6+dfsg-1) ...
Setting up libbulletcollision2.83v5:armhf (2.83.6+dfsg-1) ...
Setting up libbulletdynamics2.83v5:armhf (2.83.6+dfsg-1) ...
Setting up libbulletsoftbody2.83v5:armhf (2.83.6+dfsg-1) ...
Setting up libbullet-dev:armhf (2.83.6+dfsg-1) ...
Setting up libexpat1-dev:armhf (2.1.0-7) ...
Setting up libgpg-error-dev (1.20-1) ...
Setting up libgcrypt20-dev (1.6.3-2) ...
Setting up libgcrypt11-dev (1.5.4-3+really1.6.3-2) ...
Setting up libpq5:armhf (9.4.5-1) ...
Setting up zlib1g-dev:armhf (1:1.2.8.dfsg-2+b1) ...
Setting up libssl-dev:armhf (1.0.2d-1) ...
Setting up libpq-dev (9.4.5-1) ...
Setting up libpython2.7-dev:armhf (2.7.10-4) ...
Setting up libpython-dev:armhf (2.7.9-1) ...
Setting up libtinfo-dev:armhf (6.0+20150810-1) ...
Setting up libreadline6-dev:armhf (6.3-8+b3) ...
Setting up libreadline-dev:armhf (6.3-8+b3) ...
Setting up python2.7-dev (2.7.10-4) ...
Setting up python-dev (2.7.9-1) ...
Setting up dh-python (2.20150826) ...
Setting up python3 (3.4.3-6) ...
Setting up debhelper (9.20151005) ...
Setting up dh-autoreconf (10) ...
Setting up sbuild-build-depends-cyphesis-cpp-dummy (0.invalid.0) ...
Setting up dh-strip-nondeterminism (0.012-1) ...
Processing triggers for libc-bin (2.19-22) ...

┌──────────────────────────────────────────────────────────────────────────────┐
│ Build environment                                                            │
└──────────────────────────────────────────────────────────────────────────────┘

Kernel: Linux 3.19.0-trunk-armmp armhf (armv7l)
Toolchain package versions: binutils_2.25.1-3 dpkg-dev_1.18.3 g++-4.9_4.9.3-4 g++-5_5.2.1-21+rpi1 gcc-4.9_4.9.3-4 gcc-5_5.2.1-21+rpi1 libc6-dev_2.19-22 libstdc++-4.9-dev_4.9.3-4 libstdc++-5-dev_5.2.1-21+rpi1 libstdc++6_5.2.1-21+rpi1 linux-libc-dev_3.16.7-ckt4-1+rpi1+b2
Package versions: acl_2.2.52-2 adduser_3.113+nmu3 apt_1.0.10.2 autoconf_2.69-9 automake_1:1.15-3 autopoint_0.19.6-1 autotools-dev_20150820.1 base-files_9.4+rpi1 base-passwd_3.5.38 bash_4.3-14 binutils_2.25.1-3 bsdmainutils_9.0.6 bsdutils_1:2.27-3 build-essential_11.7 bzip2_1.0.6-8 comerr-dev_2.1-1.42.13-1 coreutils_8.23-4 cpio_2.11+dfsg-4.1 cpp_4:5.2.1-4+rpi2 cpp-4.9_4.9.3-4 cpp-5_5.2.1-21+rpi1 dash_0.5.7-4 debconf_1.5.57 debfoster_2.7-2 debhelper_9.20151005 debianutils_4.5.1 dh-autoreconf_10 dh-python_2.20150826 dh-strip-nondeterminism_0.012-1 diffutils_1:3.3-2 dmsetup_2:1.02.104-1 dpkg_1.18.3 dpkg-dev_1.18.3 e2fslibs_1.42.13-1 e2fsprogs_1.42.13-1 fakeroot_1.20.2-1 file_1:5.25-2 findutils_4.4.2-9 g++_4:5.2.1-4+rpi2 g++-4.9_4.9.3-4 g++-5_5.2.1-21+rpi1 gcc_4:5.2.1-4+rpi2 gcc-4.6-base_4.6.4-5+rpi1 gcc-4.7-base_4.7.3-11+rpi1 gcc-4.8-base_4.8.5-1 gcc-4.9_4.9.3-4 gcc-4.9-base_4.9.3-4 gcc-5_5.2.1-21+rpi1 gcc-5-base_5.2.1-21+rpi1 gettext_0.19.6-1 gettext-base_0.19.6-1 gnupg_1.4.19-5 gpgv_1.4.19-5 grep_2.21-2 groff-base_1.22.3-1 gzip_1.6-4 hostname_3.16 init_1.23 init-system-helpers_1.23 initramfs-tools_0.120 initscripts_2.88dsf-59.2 insserv_1.14.0-5 intltool-debian_0.35.0+20060710.4 klibc-utils_2.0.4-2+rpi1 kmod_21-1 krb5-multidev_1.13.2+dfsg-2 libacl1_2.2.52-2 libapparmor1_2.10-2 libapt-pkg4.12_1.0.9.10 libapt-pkg4.16_1.0.10.2 libarchive-zip-perl_1.53-1 libasan1_4.9.3-4 libasan2_5.2.1-21+rpi1 libatlas-cpp-0.6-2_0.6.3-2 libatlas-cpp-0.6-dev_0.6.3-2 libatlas-cpp-0.6-tools_0.6.3-2 libatomic1_5.2.1-21+rpi1 libattr1_1:2.4.47-2 libaudit-common_1:2.4.4-4 libaudit1_1:2.4.4-4 libavahi-client-dev_0.6.31-5 libavahi-client3_0.6.31-5 libavahi-common-data_0.6.31-5 libavahi-common-dev_0.6.31-5 libavahi-common3_0.6.31-5 libblkid1_2.27-3 libboost-dev_1.58.0.1 libboost1.58-dev_1.58.0+dfsg-3+b1 libbullet-dev_2.83.6+dfsg-1 libbulletcollision2.83v5_2.83.6+dfsg-1 libbulletdynamics2.83v5_2.83.6+dfsg-1 libbulletsoftbody2.83v5_2.83.6+dfsg-1 libbz2-1.0_1.0.6-8 libc-bin_2.19-22 libc-dev-bin_2.19-22 libc6_2.19-22 libc6-dev_2.19-22 libcap2_1:2.24-12 libcap2-bin_1:2.24-12 libcc1-0_5.2.1-21+rpi1 libcloog-isl4_0.18.3-1 libcomerr2_1.42.13-1 libcroco3_0.6.8-3 libcryptsetup4_2:1.6.6-5 libdb5.3_5.3.28-11 libdbus-1-3_1.10.0-3 libdbus-1-dev_1.10.0-3 libdebconfclient0_0.195 libdevmapper1.02.1_2:1.02.104-1 libdpkg-perl_1.18.3 libdrm2_2.4.64-1 libexpat1_2.1.0-7 libexpat1-dev_2.1.0-7 libfakeroot_1.20.2-1 libfdisk1_2.27-3 libffi6_3.2.1-3 libfile-stripnondeterminism-perl_0.012-1 libgc1c2_1:7.4.2-7 libgcc-4.9-dev_4.9.3-4 libgcc-5-dev_5.2.1-21+rpi1 libgcc1_1:5.2.1-21+rpi1 libgcrypt11-dev_1.5.4-3+really1.6.3-2 libgcrypt20_1.6.3-2 libgcrypt20-dev_1.6.3-2 libgdbm3_1.8.3-13.1 libglib2.0-0_2.46.0-2 libgmp10_2:6.0.0+dfsg-7+rpi1 libgnutls-deb0-28_3.3.18-1 libgomp1_5.2.1-21+rpi1 libgpg-error-dev_1.20-1 libgpg-error0_1.20-1 libgssapi-krb5-2_1.13.2+dfsg-2 libgssrpc4_1.13.2+dfsg-2 libhogweed4_3.1.1-4 libicu55_55.1-5 libisl13_0.14-2 libk5crypto3_1.13.2+dfsg-2 libkadm5clnt-mit9_1.13.2+dfsg-2 libkadm5srv-mit9_1.13.2+dfsg-2 libkdb5-8_1.13.2+dfsg-2 libkeyutils1_1.5.9-8 libklibc_2.0.4-2+rpi1 libkmod2_21-1 libkrb5-3_1.13.2+dfsg-2 libkrb5support0_1.13.2+dfsg-2 libldap-2.4-2_2.4.42+dfsg-2+rpi1 liblinearmath2.83v5_2.83.6+dfsg-1 liblocale-gettext-perl_1.07-1 liblzma5_5.1.1alpha+20120614-2.1 libmagic1_1:5.25-2 libmercator-0.3-3v5_0.3.2-2 libmercator-0.3-dev_0.3.2-2 libmount1_2.27-3 libmpc3_1.0.3-1 libmpdec2_2.4.1-1 libmpfr4_3.1.3-1 libncurses5_6.0+20150810-1 libncursesw5_6.0+20150810-1 libnettle6_3.1.1-4 libnih-dbus1_1.0.3-4.3 libnih1_1.0.3-4.3 libp11-kit0_0.23.1-3 libpam-modules_1.1.8-3.1 libpam-modules-bin_1.1.8-3.1 libpam-runtime_1.1.8-3.1 libpam0g_1.1.8-3.1 libpcre3_2:8.35-7.2 libpipeline1_1.4.1-1 libpng12-0_1.2.50-2+b2 libpq-dev_9.4.5-1 libpq5_9.4.5-1 libprocps3_2:3.3.9-9 libprocps4_2:3.3.10-2 libpython-dev_2.7.9-1 libpython-stdlib_2.7.9-1 libpython2.7_2.7.10-4 libpython2.7-dev_2.7.10-4 libpython2.7-minimal_2.7.10-4 libpython2.7-stdlib_2.7.10-4 libpython3-stdlib_3.4.3-6 libpython3.4-minimal_3.4.3-9 libpython3.4-stdlib_3.4.3-9 libreadline-dev_6.3-8+b3 libreadline6_6.3-8+b3 libreadline6-dev_6.3-8+b3 libsasl2-2_2.1.26.dfsg1-14 libsasl2-modules-db_2.1.26.dfsg1-14 libseccomp2_2.2.3-2 libselinux1_2.3-2 libsemanage-common_2.3-1 libsemanage1_2.3-1 libsepol1_2.3-2 libsigc++-2.0-0v5_2.6.1-2 libsigc++-2.0-dev_2.6.1-2 libsigsegv2_2.10-4 libskstream-0.3-7v5_0.3.9-2 libskstream-0.3-dev_0.3.9-2 libslang2_2.3.0-2+b1 libsmartcols1_2.27-3 libsqlite3-0_3.8.11.1-1 libss2_1.42.13-1 libssl-dev_1.0.2d-1 libssl1.0.0_1.0.2d-1 libstdc++-4.9-dev_4.9.3-4 libstdc++-5-dev_5.2.1-21+rpi1 libstdc++6_5.2.1-21+rpi1 libsystemd0_226-4 libtasn1-6_4.7-2 libtext-charwidth-perl_0.04-7+b4 libtext-iconv-perl_1.7-5+b5 libtext-wrapi18n-perl_0.06-7.1 libtimedate-perl_2.3000-2 libtinfo-dev_6.0+20150810-1 libtinfo5_6.0+20150810-1 libtool_2.4.2-1.11 libubsan0_5.2.1-21+rpi1 libudev1_226-4 libunistring0_0.9.3-5.2 libusb-0.1-4_2:0.1.12-27 libustr-1.0-1_1.0.4-5 libuuid1_2.27-3 libvarconf-1.0-8v5_1.0.0-2 libvarconf-dev_1.0.0-2 libwfmath-1.0-1v5_1.0.2+dfsg1-0.4 libwfmath-1.0-dev_1.0.2+dfsg1-0.4 libxml2_2.9.2+zdfsg1-4 linux-libc-dev_3.16.7-ckt4-1+rpi1+b2 login_1:4.2-3 lsb-base_4.1+Debian13+rpi1+nmu1 m4_1.4.17-4 make_4.0-8.2 makedev_2.3.1-93 man-db_2.7.4-1 mawk_1.3.3-17 mime-support_3.59 mount_2.27-3 multiarch-support_2.19-22 nano_2.4.2-1 ncurses-base_6.0+20150810-1 ncurses-bin_6.0+20150810-1 passwd_1:4.2-3 patch_2.7.5-1 perl_5.20.2-6 perl-base_5.20.2-6 perl-modules_5.20.2-6 pkg-config_0.28-1 po-debconf_1.0.18 procps_2:3.3.10-2 python_2.7.9-1 python-dev_2.7.9-1 python-minimal_2.7.9-1 python2.7_2.7.10-4 python2.7-dev_2.7.10-4 python2.7-minimal_2.7.10-4 python3_3.4.3-6 python3-minimal_3.4.3-6 python3.4_3.4.3-9 python3.4-minimal_3.4.3-9 raspbian-archive-keyring_20120528.2 readline-common_6.3-8 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-cyphesis-cpp-dummy_0.invalid.0 sed_4.2.2-6.1 sensible-utils_0.0.9 startpar_0.59-3 systemd_226-4 systemd-sysv_226-4 sysv-rc_2.88dsf-59.2 sysvinit-utils_2.88dsf-59.2 tar_1.28-1 tzdata_2015g-1 udev_226-4 util-linux_2.27-3 xz-utils_5.1.1alpha+20120614-2.1 zlib1g_1:1.2.8.dfsg-2+b1 zlib1g-dev_1:1.2.8.dfsg-2+b1

┌──────────────────────────────────────────────────────────────────────────────┐
│ Build                                                                        │
└──────────────────────────────────────────────────────────────────────────────┘


Unpack source
─────────────

gpgv: keyblock resource `/sbuild-nonexistent/.gnupg/trustedkeys.gpg': file open error
gpgv: Signature made Fri Dec  5 19:40:46 2014 UTC using RSA key ID 17BD5D36
gpgv: Can't check signature: public key not found
dpkg-source: warning: failed to verify signature on ./cyphesis-cpp_0.6.0-3.dsc
dpkg-source: info: extracting cyphesis-cpp in cyphesis-cpp-0.6.0
dpkg-source: info: unpacking cyphesis-cpp_0.6.0.orig.tar.xz
dpkg-source: info: unpacking cyphesis-cpp_0.6.0-3.debian.tar.xz
dpkg-source: info: applying disable-comm-peer-test.patch
dpkg-source: info: applying fix-broken-PythonArithmeticScripttest.patch
dpkg-source: info: applying man_pages_to_section_6.patch
dpkg-source: info: applying add-missing-man-pages.patch
dpkg-source: info: applying fix-broken-install-data-hook-target.patch

Check disc space
────────────────

Sufficient free space for build

Hack binNMU version
───────────────────

Created changelog entry for binNMU version 0.6.0-3+b3

User Environment
────────────────

DEB_BUILD_OPTIONS=parallel=4
HOME=/sbuild-nonexistent
LOGNAME=root
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
SCHROOT_ALIAS_NAME=stretch-staging-armhf-sbuild
SCHROOT_CHROOT_NAME=stretch-staging-armhf-sbuild
SCHROOT_COMMAND=env
SCHROOT_GID=109
SCHROOT_GROUP=buildd
SCHROOT_SESSION_ID=stretch-staging-armhf-sbuild-c1111727-3e32-462f-a7dc-a4d0626cea28
SCHROOT_UID=104
SCHROOT_USER=buildd
SHELL=/bin/sh
TERM=xterm
USER=buildd

dpkg-buildpackage
─────────────────

dpkg-buildpackage: source package cyphesis-cpp
dpkg-buildpackage: source version 0.6.0-3+b3
dpkg-buildpackage: source distribution stretch-staging
 dpkg-source --before-build cyphesis-cpp-0.6.0
dpkg-buildpackage: host architecture armhf
 fakeroot debian/rules clean
dh clean --parallel --with autoreconf,python2
   dh_testdir -O--parallel
   dh_auto_clean -O--parallel
   dh_autoreconf_clean -O--parallel
   debian/rules override_dh_clean
make[1]: Entering directory '/«PKGBUILDDIR»'
debconf-updatepo
dh_clean
	rm -f debian/cyphesis-cpp.substvars
	rm -f debian/cyphesis-cpp.*.debhelper
	rm -rf debian/cyphesis-cpp/
	rm -f debian/cyphesis-cpp-clients.substvars
	rm -f debian/cyphesis-cpp-clients.*.debhelper
	rm -rf debian/cyphesis-cpp-clients/
	rm -f debian/cyphesis-cpp-mason.substvars
	rm -f debian/cyphesis-cpp-mason.*.debhelper
	rm -rf debian/cyphesis-cpp-mason/
	rm -rf debian/.debhelper/
	rm -f debian/*.debhelper.log
	rm -f debian/files
	find .  \( \( \
		\( -path .\*/.git -o -path .\*/.svn -o -path .\*/.bzr -o -path .\*/.hg -o -path .\*/CVS \) -prune -o -type f -a \
	        \( -name '#*#' -o -name '.*~' -o -name '*~' -o -name DEADJOE \
		 -o -name '*.orig' -o -name '*.rej' -o -name '*.bak' \
		 -o -name '.*.orig' -o -name .*.rej -o -name '.SUMS' \
		 -o -name TAGS -o \( -path '*/.deps/*' -a -name '*.P' \) \
		\) -exec rm -f {} + \) -o \
		\( -type d -a -name autom4te.cache -prune -exec rm -rf {} + \) \)
	rm -f *-stamp
make[1]: Leaving directory '/«PKGBUILDDIR»'
 debian/rules build-arch
dh build-arch --parallel --with autoreconf,python2
   dh_testdir -a -O--parallel
   dh_autoreconf -a -O--parallel
	find ! -ipath "./debian/*" -a ! \( -path '*/.git/*' -o -path '*/.hg/*' -o -path '*/.bzr/*' -o -path '*/.svn/*' -o -path '*/CVS/*' \) -a  -type f -exec md5sum {} \; > debian/autoreconf.before
	autoreconf -f -i
configure.ac:70: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body
../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from...
../../lib/autoconf/general.m4:2514: _AC_PREPROC_IFELSE is expanded from...
../../lib/autoconf/general.m4:2529: AC_PREPROC_IFELSE is expanded from...
configure.ac:70: the top level
configure.ac:70: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body
../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from...
../../lib/autoconf/general.m4:2514: _AC_PREPROC_IFELSE is expanded from...
../../lib/autoconf/general.m4:2529: AC_PREPROC_IFELSE is expanded from...
configure.ac:70: the top level
configure.ac:70: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body
../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from...
../../lib/autoconf/general.m4:2514: _AC_PREPROC_IFELSE is expanded from...
../../lib/autoconf/general.m4:2529: AC_PREPROC_IFELSE is expanded from...
configure.ac:70: the top level
configure.ac:70: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body
../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from...
../../lib/autoconf/general.m4:2514: _AC_PREPROC_IFELSE is expanded from...
../../lib/autoconf/general.m4:2529: AC_PREPROC_IFELSE is expanded from...
configure.ac:70: the top level
configure.ac:70: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body
../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from...
../../lib/autoconf/general.m4:2514: _AC_PREPROC_IFELSE is expanded from...
../../lib/autoconf/general.m4:2529: AC_PREPROC_IFELSE is expanded from...
configure.ac:70: the top level
configure.ac:34: installing './compile'
configure.ac:9: installing './config.guess'
configure.ac:9: installing './config.sub'
configure.ac:13: installing './install-sh'
configure.ac:13: installing './missing'
client/Makefile.am: installing './depcomp'
parallel-tests: installing './test-driver'
tests/Makefile.am:1167: warning: variable 'CommPeertest_SOURCES' is defined but no program or
tests/Makefile.am:1167: library has 'CommPeertest' as canonical name (possible typo)
tests/Makefile.am:1168: warning: variable 'CommPeertest_LDADD' is defined but no program or
tests/Makefile.am:1168: library has 'CommPeertest' as canonical name (possible typo)
	find ! -ipath "./debian/*" -a ! \( -path '*/.git/*' -o -path '*/.hg/*' -o -path '*/.bzr/*' -o -path '*/.svn/*' -o -path '*/CVS/*' \) -a  -type f -exec md5sum {} \; > debian/autoreconf.after
   debian/rules override_dh_auto_configure
make[1]: Entering directory '/«PKGBUILDDIR»'
dh_auto_configure -- --bindir=/usr/games --datadir=/usr/share/games
	./configure --build=arm-linux-gnueabihf --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-silent-rules --libdir=\${prefix}/lib/arm-linux-gnueabihf --libexecdir=\${prefix}/lib/arm-linux-gnueabihf --disable-maintainer-mode --disable-dependency-tracking --bindir=/usr/games --datadir=/usr/share/games
configure: WARNING: unrecognized options: --disable-maintainer-mode
checking build system type... arm-unknown-linux-gnueabihf
checking host system type... arm-unknown-linux-gnueabihf
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports nested variables... (cached) yes
checking for /proc/self/maps... yes
checking whether everything is installed to the same prefix... no
checking whether binary relocation support should be enabled... no
checking for g++... g++
checking whether the C++ compiler works... yes
checking for C++ compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for style of include used by make... GNU
checking dependency style of g++... none
checking for gcc... gcc
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking dependency style of gcc... none
checking how to run the C preprocessor... gcc -E
checking for ranlib... ranlib
checking for xmllint... true
checking whether gcc needs -fno-strict-aliasing... yes
checking for sigset... yes
checking for sigaction... yes
checking for epoll_create... yes
checking for poll... yes
checking for localtime_r... yes
checking for syslog... yes
checking for uname... yes
checking for getuid... yes
checking for nice... yes
checking for fork... yes
checking for setsid... yes
checking for wait4... yes
checking for getppid... yes
checking for kill... yes
checking for inet_ntop... yes
checking for unlink... yes
checking for usleep... yes
checking for Sleep... no
checking for gettimeofday... yes
checking for getnameinfo... yes
checking for library containing cos... none required
checking whether we have res_init() available... yes
checking for boostlib >= 1.40... yes
checking whether we should link to MacOS-X frameworks... no
checking how to run the C++ preprocessor... g++ -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking termios.h usability... yes
checking termios.h presence... yes
checking for termios.h... yes
checking signal.h usability... yes
checking signal.h presence... yes
checking for signal.h... yes
checking syslog.h usability... yes
checking syslog.h presence... yes
checking for syslog.h... yes
checking sys/utsname.h usability... yes
checking sys/utsname.h presence... yes
checking for sys/utsname.h... yes
checking sys/wait.h usability... yes
checking sys/wait.h presence... yes
checking for sys/wait.h... yes
checking winsock.h usability... no
checking winsock.h presence... no
checking for winsock.h... no
checking arpa/inet.h usability... yes
checking arpa/inet.h presence... yes
checking for arpa/inet.h... yes
checking sys/un.h usability... yes
checking sys/un.h presence... yes
checking for sys/un.h... yes
checking dirent.h usability... yes
checking dirent.h presence... yes
checking for dirent.h... yes
checking io.h usability... no
checking io.h presence... no
checking for io.h... no
checking sys/ucred.h usability... no
checking sys/ucred.h presence... no
checking for sys/ucred.h... no
checking windows.h usability... no
checking windows.h presence... no
checking for windows.h... no
checking getopt.h usability... yes
checking getopt.h presence... yes
checking for getopt.h... yes
checking python2.7/Python.h usability... yes
checking python2.7/Python.h presence... yes
checking for python2.7/Python.h... yes
checking for dlopen in -ldl... yes
checking for openpty in -lutil... yes
checking for pthread_mutex_trylock... no
checking for pthread_create... yes
checking for Py_Initialize in -lpython2.7... yes
checking for libgcrypt-config... /usr/bin/libgcrypt-config
checking for LIBGCRYPT - version >= 1.2.0... yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for DEPS... yes
checking for WFMATH... yes
checking for MERCATOR... yes
checking for BULLET... yes
checking for SKSTREAM... yes
checking for AVAHI... yes
checking for pg_config... /usr/bin/pg_config
checking for psql - version >= 7.1.0... 9.4.5
checking for PQconnectdb in -lpq... yes
checking for tgetent in -ltermcap... yes
checking for readline in -lreadline... yes
checking whether tar allows permissions to be overriden... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating cyphesis.spec
config.status: creating cyphesis.iss
config.status: creating Makefile
config.status: creating libraries/Makefile
config.status: creating physics/Makefile
config.status: creating common/Makefile
config.status: creating modules/Makefile
config.status: creating rulesets/Makefile
config.status: creating server/Makefile
config.status: creating client/Makefile
config.status: creating tools/Makefile
config.status: creating data/Makefile
config.status: creating data/minimal/Makefile
config.status: creating data/mars/Makefile
config.status: creating tests/Makefile
config.status: creating man/Makefile
config.status: creating dox/Makefile
config.status: creating autopackage/default.apspec
config.status: creating config.h
config.status: executing depfiles commands
configure: WARNING: unrecognized options: --disable-maintainer-mode
make[1]: Leaving directory '/«PKGBUILDDIR»'
   dh_auto_build -a -O--parallel
	make -j4
make[1]: Entering directory '/«PKGBUILDDIR»'
make  all-recursive
make[2]: Entering directory '/«PKGBUILDDIR»'
Making all in libraries
make[3]: Entering directory '/«PKGBUILDDIR»/libraries'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/«PKGBUILDDIR»/libraries'
Making all in physics
make[3]: Entering directory '/«PKGBUILDDIR»/physics'
g++ -DHAVE_CONFIG_H   -I.. -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7  -I/usr/include/Atlas-C++-0.6 -I/usr/include/varconf-1.0 -I/usr/include/sigc++-2.0 -I/usr/lib/arm-linux-gnueabihf/sigc++-2.0/include  -I/usr/include/Mercator-0.3 -I/usr/include/wfmath-1.0  -I/usr/include/bullet  -I/usr/include/skstream-0.3 -I/usr/lib/arm-linux-gnueabihf/skstream-0.3/include  -D_REENTRANT  -I/usr/include/postgresql  -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-strict-aliasing -Wall -DNDEBUG -pthread -c -o Vector3D.o Vector3D.cpp
g++ -DHAVE_CONFIG_H   -I.. -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7  -I/usr/include/Atlas-C++-0.6 -I/usr/include/varconf-1.0 -I/usr/include/sigc++-2.0 -I/usr/lib/arm-linux-gnueabihf/sigc++-2.0/include  -I/usr/include/Mercator-0.3 -I/usr/include/wfmath-1.0  -I/usr/include/bullet  -I/usr/include/skstream-0.3 -I/usr/lib/arm-linux-gnueabihf/skstream-0.3/include  -D_REENTRANT  -I/usr/include/postgresql  -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-strict-aliasing -Wall -DNDEBUG -pthread -c -o BBox.o BBox.cpp
g++ -DHAVE_CONFIG_H   -I.. -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7  -I/usr/include/Atlas-C++-0.6 -I/usr/include/varconf-1.0 -I/usr/include/sigc++-2.0 -I/usr/lib/arm-linux-gnueabihf/sigc++-2.0/include  -I/usr/include/Mercator-0.3 -I/usr/include/wfmath-1.0  -I/usr/include/bullet  -I/usr/include/skstream-0.3 -I/usr/lib/arm-linux-gnueabihf/skstream-0.3/include  -D_REENTRANT  -I/usr/include/postgresql  -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-strict-aliasing -Wall -DNDEBUG -pthread -c -o Course.o Course.cpp
g++ -DHAVE_CONFIG_H   -I.. -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7  -I/usr/include/Atlas-C++-0.6 -I/usr/include/varconf-1.0 -I/usr/include/sigc++-2.0 -I/usr/lib/arm-linux-gnueabihf/sigc++-2.0/include  -I/usr/include/Mercator-0.3 -I/usr/include/wfmath-1.0  -I/usr/include/bullet  -I/usr/include/skstream-0.3 -I/usr/lib/arm-linux-gnueabihf/skstream-0.3/include  -D_REENTRANT  -I/usr/include/postgresql  -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-strict-aliasing -Wall -DNDEBUG -pthread -c -o Quaternion.o Quaternion.cpp
g++ -DHAVE_CONFIG_H   -I.. -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7  -I/usr/include/Atlas-C++-0.6 -I/usr/include/varconf-1.0 -I/usr/include/sigc++-2.0 -I/usr/lib/arm-linux-gnueabihf/sigc++-2.0/include  -I/usr/include/Mercator-0.3 -I/usr/include/wfmath-1.0  -I/usr/include/bullet  -I/usr/include/skstream-0.3 -I/usr/lib/arm-linux-gnueabihf/skstream-0.3/include  -D_REENTRANT  -I/usr/include/postgresql  -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-strict-aliasing -Wall -DNDEBUG -pthread -c -o Collision.o Collision.cpp
g++ -DHAVE_CONFIG_H   -I.. -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7  -I/usr/include/Atlas-C++-0.6 -I/usr/include/varconf-1.0 -I/usr/include/sigc++-2.0 -I/usr/lib/arm-linux-gnueabihf/sigc++-2.0/include  -I/usr/include/Mercator-0.3 -I/usr/include/wfmath-1.0  -I/usr/include/bullet  -I/usr/include/skstream-0.3 -I/usr/lib/arm-linux-gnueabihf/skstream-0.3/include  -D_REENTRANT  -I/usr/include/postgresql  -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-strict-aliasing -Wall -DNDEBUG -pthread -c -o Shape.o Shape.cpp
rm -f libphysics.a
ar cru libphysics.a Vector3D.o BBox.o Course.o Quaternion.o Collision.o Shape.o 
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib libphysics.a
make[3]: Leaving directory '/«PKGBUILDDIR»/physics'
Making all in common
make[3]: Entering directory '/«PKGBUILDDIR»/common'
g++ -DHAVE_CONFIG_H   -I..  -I..  -DDATADIR=\"/usr/share/games\" -DSYSCONFDIR=\"/etc\" -DLOCALSTATEDIR=\"/var\" -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7  -I/usr/include/Atlas-C++-0.6 -I/usr/include/varconf-1.0 -I/usr/include/sigc++-2.0 -I/usr/lib/arm-linux-gnueabihf/sigc++-2.0/include  -I/usr/include/Mercator-0.3 -I/usr/include/wfmath-1.0  -I/usr/include/bullet  -I/usr/include/skstream-0.3 -I/usr/lib/arm-linux-gnueabihf/skstream-0.3/include  -D_REENTRANT  -I/usr/include/postgresql  -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-strict-aliasing -Wall -DNDEBUG -pthread -c -o const.o const.cpp
gcc -DHAVE_CONFIG_H   -I..  -I..  -DDATADIR=\"/usr/share/games\" -DSYSCONFDIR=\"/etc\" -DLOCALSTATEDIR=\"/var\" -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7  -I/usr/include/Atlas-C++-0.6 -I/usr/include/varconf-1.0 -I/usr/include/sigc++-2.0 -I/usr/lib/arm-linux-gnueabihf/sigc++-2.0/include  -I/usr/include/Mercator-0.3 -I/usr/include/wfmath-1.0  -I/usr/include/bullet  -I/usr/include/skstream-0.3 -I/usr/lib/arm-linux-gnueabihf/skstream-0.3/include  -D_REENTRANT  -I/usr/include/postgresql  -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -c -o binreloc.o binreloc.c
g++ -DHAVE_CONFIG_H   -I..  -I..  -DDATADIR=\"/usr/share/games\" -DSYSCONFDIR=\"/etc\" -DLOCALSTATEDIR=\"/var\" -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7  -I/usr/include/Atlas-C++-0.6 -I/usr/include/varconf-1.0 -I/usr/include/sigc++-2.0 -I/usr/lib/arm-linux-gnueabihf/sigc++-2.0/include  -I/usr/include/Mercator-0.3 -I/usr/include/wfmath-1.0  -I/usr/include/bullet  -I/usr/include/skstream-0.3 -I/usr/lib/arm-linux-gnueabihf/skstream-0.3/include  -D_REENTRANT  -I/usr/include/postgresql  -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-strict-aliasing -Wall -DNDEBUG -pthread -c -o newid.o newid.cpp
g++ -DHAVE_CONFIG_H   -I..  -I..  -DDATADIR=\"/usr/share/games\" -DSYSCONFDIR=\"/etc\" -DLOCALSTATEDIR=\"/var\" -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7  -I/usr/include/Atlas-C++-0.6 -I/usr/include/varconf-1.0 -I/usr/include/sigc++-2.0 -I/usr/lib/arm-linux-gnueabihf/sigc++-2.0/include  -I/usr/include/Mercator-0.3 -I/usr/include/wfmath-1.0  -I/usr/include/bullet  -I/usr/include/skstream-0.3 -I/usr/lib/arm-linux-gnueabihf/skstream-0.3/include  -D_REENTRANT  -I/usr/include/postgresql  -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-strict-aliasing -Wall -DNDEBUG -pthread -c -o id.o id.cpp
g++ -DHAVE_CONFIG_H   -I..  -I..  -DDATADIR=\"/usr/share/games\" -DSYSCONFDIR=\"/etc\" -DLOCALSTATEDIR=\"/var\" -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7  -I/usr/include/Atlas-C++-0.6 -I/usr/include/varconf-1.0 -I/usr/include/sigc++-2.0 -I/usr/lib/arm-linux-gnueabihf/sigc++-2.0/include  -I/usr/include/Mercator-0.3 -I/usr/include/wfmath-1.0  -I/usr/include/bullet  -I/usr/include/skstream-0.3 -I/usr/lib/arm-linux-gnueabihf/skstream-0.3/include  -D_REENTRANT  -I/usr/include/postgresql  -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-strict-aliasing -Wall -DNDEBUG -pthread -c -o log.o log.cpp
g++ -DHAVE_CONFIG_H   -I..  -I..  -DDATADIR=\"/usr/share/games\" -DSYSCONFDIR=\"/etc\" -DLOCALSTATEDIR=\"/var\" -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7  -I/usr/include/Atlas-C++-0.6 -I/usr/include/varconf-1.0 -I/usr/include/sigc++-2.0 -I/usr/lib/arm-linux-gnueabihf/sigc++-2.0/include  -I/usr/include/Mercator-0.3 -I/usr/include/wfmath-1.0  -I/usr/include/bullet  -I/usr/include/skstream-0.3 -I/usr/lib/arm-linux-gnueabihf/skstream-0.3/include  -D_REENTRANT  -I/usr/include/postgresql  -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-strict-aliasing -Wall -DNDEBUG -pthread -c -o debug.o debug.cpp
g++ -DHAVE_CONFIG_H   -I..  -I..  -DDATADIR=\"/usr/share/games\" -DSYSCONFDIR=\"/etc\" -DLOCALSTATEDIR=\"/var\" -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7  -I/usr/include/Atlas-C++-0.6 -I/usr/include/varconf-1.0 -I/usr/include/sigc++-2.0 -I/usr/lib/arm-linux-gnueabihf/sigc++-2.0/include  -I/usr/include/Mercator-0.3 -I/usr/include/wfmath-1.0  -I/usr/include/bullet  -I/usr/include/skstream-0.3 -I/usr/lib/arm-linux-gnueabihf/skstream-0.3/include  -D_REENTRANT  -I/usr/include/postgresql  -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-strict-aliasing -Wall -DNDEBUG -pthread -c -o type_utils.o type_utils.cpp
g++ -DHAVE_CONFIG_H   -I..  -I..  -DDATADIR=\"/usr/share/games\" -DSYSCONFDIR=\"/etc\" -DLOCALSTATEDIR=\"/var\" -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7  -I/usr/include/Atlas-C++-0.6 -I/usr/include/varconf-1.0 -I/usr/include/sigc++-2.0 -I/usr/lib/arm-linux-gnueabihf/sigc++-2.0/include  -I/usr/include/Mercator-0.3 -I/usr/include/wfmath-1.0  -I/usr/include/bullet  -I/usr/include/skstream-0.3 -I/usr/lib/arm-linux-gnueabihf/skstream-0.3/include  -D_REENTRANT  -I/usr/include/postgresql  -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-strict-aliasing -Wall -DNDEBUG -pthread -c -o utils.o utils.cpp
g++ -DHAVE_CONFIG_H   -I..  -I..  -DDATADIR=\"/usr/share/games\" -DSYSCONFDIR=\"/etc\" -DLOCALSTATEDIR=\"/var\" -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7  -I/usr/include/Atlas-C++-0.6 -I/usr/include/varconf-1.0 -I/usr/include/sigc++-2.0 -I/usr/lib/arm-linux-gnueabihf/sigc++-2.0/include  -I/usr/include/Mercator-0.3 -I/usr/include/wfmath-1.0  -I/usr/include/bullet  -I/usr/include/skstream-0.3 -I/usr/lib/arm-linux-gnueabihf/skstream-0.3/include  -D_REENTRANT  -I/usr/include/postgresql  -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-strict-aliasing -Wall -DNDEBUG -pthread -c -o operations.o operations.cpp
g++ -DHAVE_CONFIG_H   -I..  -I..  -DDATADIR=\"/usr/share/games\" -DSYSCONFDIR=\"/etc\" -DLOCALSTATEDIR=\"/var\" -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7  -I/usr/include/Atlas-C++-0.6 -I/usr/include/varconf-1.0 -I/usr/include/sigc++-2.0 -I/usr/lib/arm-linux-gnueabihf/sigc++-2.0/include  -I/usr/include/Mercator-0.3 -I/usr/include/wfmath-1.0  -I/usr/include/bullet  -I/usr/include/skstream-0.3 -I/usr/lib/arm-linux-gnueabihf/skstream-0.3/include  -D_REENTRANT  -I/usr/include/postgresql  -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-strict-aliasing -Wall -DNDEBUG -pthread -c -o custom.o custom.cpp
g++ -DHAVE_CONFIG_H   -I..  -I..  -DDATADIR=\"/usr/share/games\" -DSYSCONFDIR=\"/etc\" -DLOCALSTATEDIR=\"/var\" -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7  -I/usr/include/Atlas-C++-0.6 -I/usr/include/varconf-1.0 -I/usr/include/sigc++-2.0 -I/usr/lib/arm-linux-gnueabihf/sigc++-2.0/include  -I/usr/include/Mercator-0.3 -I/usr/include/wfmath-1.0  -I/usr/include/bullet  -I/usr/include/skstream-0.3 -I/usr/lib/arm-linux-gnueabihf/skstream-0.3/include  -D_REENTRANT  -I/usr/include/postgresql  -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-strict-aliasing -Wall -DNDEBUG -pthread -c -o client_socket.o client_socket.cpp
g++ -DHAVE_CONFIG_H   -I..  -I..  -DDATADIR=\"/usr/share/games\" -DSYSCONFDIR=\"/etc\" -DLOCALSTATEDIR=\"/var\" -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7  -I/usr/include/Atlas-C++-0.6 -I/usr/include/varconf-1.0 -I/usr/include/sigc++-2.0 -I/usr/lib/arm-linux-gnueabihf/sigc++-2.0/include  -I/usr/include/Mercator-0.3 -I/usr/include/wfmath-1.0  -I/usr/include/bullet  -I/usr/include/skstream-0.3 -I/usr/lib/arm-linux-gnueabihf/skstream-0.3/include  -D_REENTRANT  -I/usr/include/postgresql  -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-strict-aliasing -Wall -DNDEBUG -pthread -c -o globals.o globals.cpp
In file included from /usr/include/varconf-1.0/varconf/variable.h:32:0,
                 from /usr/include/varconf-1.0/varconf/config.h:32,
                 from globals.cpp:31:
/usr/include/sigc++-2.0/sigc++/trackable.h:115:3: warning: identifier 'noexcept' is a keyword in C++11 [-Wc++0x-compat]
   trackable(trackable&& src) noexcept;
   ^
In file included from /usr/include/c++/5/type_traits:35:0,
                 from /usr/include/sigc++-2.0/sigc++/visit_each.h:22,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:6,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from globals.cpp:31:
/usr/include/c++/5/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support is currently experimental, and must be enabled with the -std=c++11 or -std=gnu++11 compiler options.
 #error This file requires compiler and library support for the \
  ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from globals.cpp:31:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:92:3: warning: identifier 'decltype' is a keyword in C++11 [-Wc++0x-compat]
   static int check(X_functor* obj, decltype(&X_functor::operator()) p = nullptr);
   ^
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:92:3: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++0x-compat]
g++ -DHAVE_CONFIG_H   -I..  -I..  -DDATADIR=\"/usr/share/games\" -DSYSCONFDIR=\"/etc\" -DLOCALSTATEDIR=\"/var\" -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7  -I/usr/include/Atlas-C++-0.6 -I/usr/include/varconf-1.0 -I/usr/include/sigc++-2.0 -I/usr/lib/arm-linux-gnueabihf/sigc++-2.0/include  -I/usr/include/Mercator-0.3 -I/usr/include/wfmath-1.0  -I/usr/include/bullet  -I/usr/include/skstream-0.3 -I/usr/lib/arm-linux-gnueabihf/skstream-0.3/include  -D_REENTRANT  -I/usr/include/postgresql  -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-strict-aliasing -Wall -DNDEBUG -pthread -c -o Database.o Database.cpp
g++ -DHAVE_CONFIG_H   -I..  -I..  -DDATADIR=\"/usr/share/games\" -DSYSCONFDIR=\"/etc\" -DLOCALSTATEDIR=\"/var\" -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7  -I/usr/include/Atlas-C++-0.6 -I/usr/include/varconf-1.0 -I/usr/include/sigc++-2.0 -I/usr/lib/arm-linux-gnueabihf/sigc++-2.0/include  -I/usr/include/Mercator-0.3 -I/usr/include/wfmath-1.0  -I/usr/include/bullet  -I/usr/include/skstream-0.3 -I/usr/lib/arm-linux-gnueabihf/skstream-0.3/include  -D_REENTRANT  -I/usr/include/postgresql  -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-strict-aliasing -Wall -DNDEBUG -pthread -c -o system.o system.cpp
In file included from /usr/include/varconf-1.0/varconf/variable.h:32:0,
                 from /usr/include/varconf-1.0/varconf/config.h:32,
                 from Database.cpp:33:
/usr/include/sigc++-2.0/sigc++/trackable.h:115:3: warning: identifier 'noexcept' is a keyword in C++11 [-Wc++0x-compat]
   trackable(trackable&& src) noexcept;
   ^
In file included from /usr/include/c++/5/type_traits:35:0,
                 from /usr/include/sigc++-2.0/sigc++/visit_each.h:22,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:6,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from Database.cpp:33:
/usr/include/c++/5/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support is currently experimental, and must be enabled with the -std=c++11 or -std=gnu++11 compiler options.
 #error This file requires compiler and library support for the \
  ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from Database.cpp:33:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:92:3: warning: identifier 'decltype' is a keyword in C++11 [-Wc++0x-compat]
   static int check(X_functor* obj, decltype(&X_functor::operator()) p = nullptr);
   ^
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:92:3: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++0x-compat]
In file included from /usr/include/varconf-1.0/varconf/variable.h:32:0,
                 from /usr/include/varconf-1.0/varconf/config.h:32,
                 from globals.cpp:31:
/usr/include/sigc++-2.0/sigc++/trackable.h:71:65: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11
   trackable_callback_list(const trackable_callback_list& src) = delete;
                                                                 ^
/usr/include/sigc++-2.0/sigc++/trackable.h:72:76: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11
   trackable_callback_list& operator=(const trackable_callback_list& src) = delete;
                                                                            ^
/usr/include/sigc++-2.0/sigc++/trackable.h:73:50: error: expected ',' or '...' before '&&' token
   trackable_callback_list(trackable_callback_list&& src) = delete;
                                                  ^
/usr/include/sigc++-2.0/sigc++/trackable.h:73:60: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11
   trackable_callback_list(trackable_callback_list&& src) = delete;
                                                            ^
/usr/include/sigc++-2.0/sigc++/trackable.h:73:60: error: invalid constructor; you probably meant 'sigc::internal::trackable_callback_list (const sigc::internal::trackable_callback_list&)'
/usr/include/sigc++-2.0/sigc++/trackable.h:74:61: error: expected ',' or '...' before '&&' token
   trackable_callback_list& operator=(trackable_callback_list&& src) = delete;
                                                             ^
/usr/include/sigc++-2.0/sigc++/trackable.h:74:71: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11
   trackable_callback_list& operator=(trackable_callback_list&& src) = delete;
                                                                       ^
/usr/include/sigc++-2.0/sigc++/trackable.h:115:22: error: expected ',' or '...' before '&&' token
   trackable(trackable&& src) noexcept;
                      ^
/usr/include/sigc++-2.0/sigc++/trackable.h:115:28: error: invalid constructor; you probably meant 'sigc::trackable (const sigc::trackable&)'
   trackable(trackable&& src) noexcept;
                            ^
/usr/include/sigc++-2.0/sigc++/trackable.h:115:28: error: expected ';' at end of member declaration
/usr/include/sigc++-2.0/sigc++/trackable.h:115:30: error: 'noexcept' does not name a type
   trackable(trackable&& src) noexcept;
                              ^
/usr/include/sigc++-2.0/sigc++/trackable.h:115:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
/usr/include/sigc++-2.0/sigc++/trackable.h:119:33: error: expected ',' or '...' before '&&' token
   trackable& operator=(trackable&& src) noexcept;
                                 ^
/usr/include/sigc++-2.0/sigc++/trackable.h:119:39: error: expected ';' at end of member declaration
   trackable& operator=(trackable&& src) noexcept;
                                       ^
/usr/include/sigc++-2.0/sigc++/trackable.h:119:41: error: 'noexcept' does not name a type
   trackable& operator=(trackable&& src) noexcept;
                                         ^
/usr/include/sigc++-2.0/sigc++/trackable.h:119:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:25:0,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from globals.cpp:31:
/usr/include/sigc++-2.0/sigc++/type_traits.h:63:1: error: expected unqualified-id before 'using'
 using type_trait_pass_t = typename type_trait<T>::pass;
 ^
/usr/include/sigc++-2.0/sigc++/type_traits.h:66:1: error: expected unqualified-id before 'using'
 using type_trait_take_t = typename type_trait<T>::take;
 ^
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:6:0,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from globals.cpp:31:
/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:15: error: 'is_base_of' is not a member of 'std'
     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:60:15: error: 'is_base_of' is not a member of 'std'
/usr/include/sigc++-2.0/sigc++/visit_each.h:60:47: error: wrong number of template arguments (2, should be 3)
     with_type<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'
 struct with_type;
        ^
/usr/include/sigc++-2.0/sigc++/visit_each.h:60:56: error: qualified-id in declaration before '||' token
     with_type<std::is_base_of<T_target, T_type>::value || std::is_same<T_target, T_type>::value, T_type, T_self>::execute_(_A_type, *this);
                                                        ^
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:6:0,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from globals.cpp:31:
/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:23: error: 'is_base_of' is not a member of 'std'
     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:98:23: error: 'is_base_of' is not a member of 'std'
/usr/include/sigc++-2.0/sigc++/visit_each.h:98:55: error: wrong number of template arguments (2, should be 3)
     with_type_pointer<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'
 struct with_type_pointer;
        ^
/usr/include/sigc++-2.0/sigc++/visit_each.h:98:64: error: qualified-id in declaration before '||' token
     with_type_pointer<std::is_base_of<T_target, T_type>::value || std::is_same<T_target, T_type>::value, T_type, T_self>::execute_(_A_type, *this);
                                                                ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from globals.cpp:31:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:92:36: error: 'decltype' has not been declared
   static int check(X_functor* obj, decltype(&X_functor::operator()) p = nullptr);
                                    ^
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:92:46: error: expected ')'
   static int check(X_functor* obj, decltype(&X_functor::operator()) p = nullptr);
                                              ^
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:92:46: error: expected ')'
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:92:46: error: expected initializer
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:97:44: error: 'nullptr' was not declared in this scope
     = sizeof(check(static_cast<T_functor*>(nullptr))) == sizeof(int)
                                            ^
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:116:41: error: 'is_base_of' is not a member of 'std'
           bool I_derives_functor_base = std::is_base_of<functor_base,T_functor>::value,
                                         ^
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:116:69: error: expected primary-expression before ',' token
           bool I_derives_functor_base = std::is_base_of<functor_base,T_functor>::value,
                                                                     ^
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:116:82: error: 'value' in namespace '::' does not name a type
           bool I_derives_functor_base = std::is_base_of<functor_base,T_functor>::value,
                                                                                  ^
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:126:8: error: 'functor_trait' is not a class template
 struct functor_trait<T_functor, true, I_can_use_decltype>
        ^
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:133:44: error: wrong number of template arguments (3, should be 2)
 struct functor_trait<T_functor, false, true>
                                            ^
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:126:57: note: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait'
 struct functor_trait<T_functor, true, I_can_use_decltype>
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:215:50: error: wrong number of template arguments (3, should be 2)
 struct functor_trait<T_return (*)(), false, false>
                                                  ^
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:126:57: note: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait'
 struct functor_trait<T_functor, true, I_can_use_decltype>
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:223:56: error: wrong number of template arguments (3, should be 2)
 struct functor_trait<T_return (*)(T_arg1), false, false>
                                                        ^
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:126:57: note: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait'
 struct functor_trait<T_functor, true, I_can_use_decltype>
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:231:64: error: wrong number of template arguments (3, should be 2)
 struct functor_trait<T_return (*)(T_arg1, T_arg2), false, false>
                                                                ^
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:126:57: note: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait'
 struct functor_trait<T_functor, true, I_can_use_decltype>
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:239:72: error: wrong number of template arguments (3, should be 2)
 struct functor_trait<T_return (*)(T_arg1, T_arg2, T_arg3), false, false>
                                                                        ^
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:126:57: note: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait'
 struct functor_trait<T_functor, true, I_can_use_decltype>
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:247:80: error: wrong number of template arguments (3, should be 2)
 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:126:57: note: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait'
 struct functor_trait<T_functor, true, I_can_use_decltype>
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:255:88: error: wrong number of template arguments (3, should be 2)
 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:126:57: note: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait'
 struct functor_trait<T_functor, true, I_can_use_decltype>
                                                         ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from globals.cpp:31:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:263:96: error: wrong number of template arguments (3, should be 2)
 struct functor_trait<T_return (*)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6), false, false>
                                                                                                ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from globals.cpp:31:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:126:57: note: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait'
 struct functor_trait<T_functor, true, I_can_use_decltype>
                                                         ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from globals.cpp:31:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:271:104: error: wrong number of template arguments (3, should be 2)
 struct functor_trait<T_return (*)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7), false, false>
                                                                                                        ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from globals.cpp:31:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:126:57: note: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait'
 struct functor_trait<T_functor, true, I_can_use_decltype>
                                                         ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from globals.cpp:31:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:281:57: error: wrong number of template arguments (3, should be 2)
 struct functor_trait<T_return (T_obj::*)(), false, false>
                                                         ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from globals.cpp:31:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:126:57: note: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait'
 struct functor_trait<T_functor, true, I_can_use_decltype>
                                                         ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from globals.cpp:31:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:287:63: error: wrong number of template arguments (3, should be 2)
 struct functor_trait<T_return (T_obj::*)() const, false, false>
                                                               ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from globals.cpp:31:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:126:57: note: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait'
 struct functor_trait<T_functor, true, I_can_use_decltype>
                                                         ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from globals.cpp:31:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:296:63: error: wrong number of template arguments (3, should be 2)
 struct functor_trait<T_return (T_obj::*)(T_arg1), false, false>
                                                               ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from globals.cpp:31:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:126:57: note: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait'
 struct functor_trait<T_functor, true, I_can_use_decltype>
                                                         ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from globals.cpp:31:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:302:69: error: wrong number of template arguments (3, should be 2)
 struct functor_trait<T_return (T_obj::*)(T_arg1) const, false, false>
                                                                     ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from globals.cpp:31:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:126:57: note: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait'
 struct functor_trait<T_functor, true, I_can_use_decltype>
                                                         ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from globals.cpp:31:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:311:71: error: wrong number of template arguments (3, should be 2)
 struct functor_trait<T_return (T_obj::*)(T_arg1, T_arg2), false, false>
                                                                       ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from globals.cpp:31:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:126:57: note: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait'
 struct functor_trait<T_functor, true, I_can_use_decltype>
                                                         ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from globals.cpp:31:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:317:77: error: wrong number of template arguments (3, should be 2)
 struct functor_trait<T_return (T_obj::*)(T_arg1, T_arg2) const, false, false>
                                                                             ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from globals.cpp:31:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:126:57: note: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait'
 struct functor_trait<T_functor, true, I_can_use_decltype>
                                                         ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from globals.cpp:31:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:326:79: error: wrong number of template arguments (3, should be 2)
 struct functor_trait<T_return (T_obj::*)(T_arg1, T_arg2, T_arg3), false, false>
                                                                               ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from globals.cpp:31:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:126:57: note: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait'
 struct functor_trait<T_functor, true, I_can_use_decltype>
                                                         ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from globals.cpp:31:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:332:85: error: wrong number of template arguments (3, should be 2)
 struct functor_trait<T_return (T_obj::*)(T_arg1, T_arg2, T_arg3) const, false, false>
                                                                                     ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from globals.cpp:31:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:126:57: note: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait'
 struct functor_trait<T_functor, true, I_can_use_decltype>
                                                         ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from globals.cpp:31:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:341:87: error: wrong number of template arguments (3, should be 2)
 struct functor_trait<T_return (T_obj::*)(T_arg1, T_arg2, T_arg3, T_arg4), false, false>
                                                                                       ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from globals.cpp:31:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:126:57: note: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait'
 struct functor_trait<T_functor, true, I_can_use_decltype>
                                                         ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from globals.cpp:31:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:347:93: error: wrong number of template arguments (3, should be 2)
 struct functor_trait<T_return (T_obj::*)(T_arg1, T_arg2, T_arg3, T_arg4) const, false, false>
                                                                                             ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from globals.cpp:31:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:126:57: note: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait'
 struct functor_trait<T_functor, true, I_can_use_decltype>
                                                         ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from globals.cpp:31:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:356:95: error: wrong number of template arguments (3, should be 2)
 struct functor_trait<T_return (T_obj::*)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5), false, false>
                                                                                               ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from globals.cpp:31:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:126:57: note: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait'
 struct functor_trait<T_functor, true, I_can_use_decltype>
                                                         ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from globals.cpp:31:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:362:101: error: wrong number of template arguments (3, should be 2)
 struct functor_trait<T_return (T_obj::*)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) const, false, false>
                                                                                                     ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from globals.cpp:31:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:126:57: note: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait'
 struct functor_trait<T_functor, true, I_can_use_decltype>
                                                         ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from globals.cpp:31:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:371:103: error: wrong number of template arguments (3, should be 2)
 struct functor_trait<T_return (T_obj::*)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6), false, false>
                                                                                                       ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from globals.cpp:31:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:126:57: note: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait'
 struct functor_trait<T_functor, true, I_can_use_decltype>
                                                         ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from globals.cpp:31:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:377:109: error: wrong number of template arguments (3, should be 2)
 struct functor_trait<T_return (T_obj::*)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) const, false, false>
                                                                                                             ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from globals.cpp:31:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:126:57: note: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait'
 struct functor_trait<T_functor, true, I_can_use_decltype>
                                                         ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from globals.cpp:31:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:386:111: error: wrong number of template arguments (3, should be 2)
 struct functor_trait<T_return (T_obj::*)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7), false, false>
                                                                                                               ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from globals.cpp:31:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:126:57: note: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait'
 struct functor_trait<T_functor, true, I_can_use_decltype>
                                                         ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from globals.cpp:31:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:392:117: error: wrong number of template arguments (3, should be 2)
 struct functor_trait<T_return (T_obj::*)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) const, false, false>
                                                                                                                     ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from globals.cpp:31:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:126:57: note: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait'
 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:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from globals.cpp:31:
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:110:23: error: 'type_trait_take_t' has not been declared
   T_return operator()(type_trait_take_t<T_arg1> _A_a1) const 
                       ^
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:110:40: error: expected ',' or '...' before '<' token
   T_return operator()(type_trait_take_t<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
     { return func_ptr_(_A_a1); }
                        ^
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:146:23: error: 'type_trait_take_t' has not been declared
   T_return operator()(type_trait_take_t<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
   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
     { return func_ptr_(_A_a1, _A_a2); }
                        ^
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:147:31: error: '_A_a2' was not declared in this scope
     { return func_ptr_(_A_a1, _A_a2); }
                               ^
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:184:23: error: 'type_trait_take_t' has not been declared
   T_return operator()(type_trait_take_t<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
   T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const 
                                        ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:8:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from globals.cpp:31:
/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
     { return func_ptr_(_A_a1, _A_a2, _A_a3); }
                        ^
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:185:31: error: '_A_a2' was not declared in this scope
     { return func_ptr_(_A_a1, _A_a2, _A_a3); }
                               ^
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:185:38: error: '_A_a3' was not declared in this scope
     { return func_ptr_(_A_a1, _A_a2, _A_a3); }
                                      ^
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:224:23: error: 'type_trait_take_t' has not been declared
   T_return operator()(type_trait_take_t<T_arg1> _A_a1, 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
   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
     { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4); }
                        ^
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:225:31: error: '_A_a2' was not declared in this scope
     { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4); }
                               ^
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:225:38: error: '_A_a3' was not declared in this scope
     { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4); }
                                      ^
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:225:45: error: '_A_a4' was not declared in this scope
     { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4); }
                                             ^
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:266:23: error: 'type_trait_take_t' has not been declared
   T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, 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
   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
     { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                        ^
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:267:31: error: '_A_a2' was not declared in this scope
     { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                               ^
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:267:38: error: '_A_a3' was not declared in this scope
     { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                      ^
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:267:45: error: '_A_a4' was not declared in this scope
     { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                             ^
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:267:52: error: '_A_a5' was not declared in this scope
     { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                    ^
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:310:23: error: 'type_trait_take_t' has not been declared
   T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, 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
   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
     { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                        ^
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:31: error: '_A_a2' was not declared in this scope
     { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                               ^
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:38: error: '_A_a3' was not declared in this scope
     { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                      ^
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:45: error: '_A_a4' was not declared in this scope
     { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                             ^
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:52: error: '_A_a5' was not declared in this scope
     { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                    ^
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:59: error: '_A_a6' was not declared in this scope
     { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                           ^
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:356:23: error: 'type_trait_take_t' has not been declared
   T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, 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
   T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const 
                                        ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:8:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from globals.cpp:31:
/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
     { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                        ^
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:31: error: '_A_a2' was not declared in this scope
     { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                               ^
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:38: error: '_A_a3' was not declared in this scope
     { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                      ^
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:45: error: '_A_a4' was not declared in this scope
     { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                             ^
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:52: error: '_A_a5' was not declared in this scope
     { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                    ^
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:59: error: '_A_a6' was not declared in this scope
     { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                           ^
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:66: error: '_A_a7' was not declared in this scope
     { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                  ^
In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:13:0,
                 from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from globals.cpp:31:
/usr/include/sigc++-2.0/sigc++/limit_reference.h: At global scope:
/usr/include/sigc++-2.0/sigc++/limit_reference.h:36:13: error: 'is_base_of' is not a member of 'std'
             std::is_base_of<trackable, T_type>::value>
             ^
/usr/include/sigc++-2.0/sigc++/limit_reference.h:36:38: error: expected primary-expression before ',' token
             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
             std::is_base_of<trackable, T_type>::value>
                                                 ^
In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:13:0,
                 from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from globals.cpp:31:
/usr/include/sigc++-2.0/sigc++/limit_reference.h:71:7: error: 'limit_reference' is not a class template
 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)
 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'
 class limit_reference<T_type, true>
                                   ^
/usr/include/sigc++-2.0/sigc++/limit_reference.h:116:61: error: template argument 1 is invalid
 struct visitor<limit_reference<T_type, I_derives_trackable> >
                                                             ^
/usr/include/sigc++-2.0/sigc++/limit_reference.h:150:13: error: 'is_base_of' is not a member of 'std'
             std::is_base_of<trackable, T_type>::value>
             ^
/usr/include/sigc++-2.0/sigc++/limit_reference.h:150:38: error: expected primary-expression before ',' token
             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
             std::is_base_of<trackable, T_type>::value>
                                                 ^
/usr/include/sigc++-2.0/sigc++/limit_reference.h:185:7: error: 'const_limit_reference' is not a class template
 class const_limit_reference<T_type, true>
       ^
/usr/include/sigc++-2.0/sigc++/limit_reference.h:230:65: error: wrong number of template arguments (2, should be 1)
 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'
 class const_limit_reference<T_type, true>
                                         ^
/usr/include/sigc++-2.0/sigc++/limit_reference.h:230:67: error: template argument 1 is invalid
 struct visitor<const_limit_reference<T_type, I_derives_trackable> >
                                                                   ^
/usr/include/sigc++-2.0/sigc++/limit_reference.h:264:13: error: 'is_base_of' is not a member of 'std'
             std::is_base_of<trackable, T_type>::value>
             ^
/usr/include/sigc++-2.0/sigc++/limit_reference.h:264:38: error: expected primary-expression before ',' token
             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
             std::is_base_of<trackable, T_type>::value>
                                                 ^
/usr/include/sigc++-2.0/sigc++/limit_reference.h:299:7: error: 'volatile_limit_reference' is not a class template
 class volatile_limit_reference<T_type, true>
       ^
/usr/include/sigc++-2.0/sigc++/limit_reference.h:344:68: error: wrong number of template arguments (2, should be 1)
 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'
 class volatile_limit_reference<T_type, true>
                                            ^
/usr/include/sigc++-2.0/sigc++/limit_reference.h:344:70: error: template argument 1 is invalid
 struct visitor<volatile_limit_reference<T_type, I_derives_trackable> >
                                                                      ^
/usr/include/sigc++-2.0/sigc++/limit_reference.h:378:13: error: 'is_base_of' is not a member of 'std'
             std::is_base_of<trackable, T_type>::value>
             ^
/usr/include/sigc++-2.0/sigc++/limit_reference.h:378:38: error: expected primary-expression before ',' token
             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
             std::is_base_of<trackable, T_type>::value>
                                                 ^
/usr/include/sigc++-2.0/sigc++/limit_reference.h:413:7: error: 'const_volatile_limit_reference' is not a class template
 class const_volatile_limit_reference<T_type, true>
       ^
/usr/include/sigc++-2.0/sigc++/limit_reference.h:458:74: error: wrong number of template arguments (2, should be 1)
 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'
 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
 struct visitor<const_volatile_limit_reference<T_type, I_derives_trackable> >
                                                                            ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from globals.cpp:31:
/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:84:30: error: 'nullptr' was not declared in this scope
   mem_functor0() : func_ptr_(nullptr) {}
                              ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:139:38: error: 'type_trait_take_t' has not been declared
   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:139:55: error: expected ',' or '...' before '<' token
   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:147:38: error: 'type_trait_take_t' has not been declared
   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:147:55: error: expected ',' or '...' before '<' token
   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_arg1, T_return, T_obj>::mem_functor1()':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:127:30: error: 'nullptr' was not declared in this scope
   mem_functor1() : func_ptr_(nullptr) {}
                              ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor1<T_arg1, T_return, T_obj>::operator()(T_obj*, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:140:43: error: '_A_a1' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1); }
                                           ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor1<T_arg1, T_return, T_obj>::operator()(T_obj&, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:148:34: error: '_A_a1' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1); }
                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:186:38: error: 'type_trait_take_t' has not been declared
   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:186:55: error: expected ',' or '...' before '<' token
   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:195:38: error: 'type_trait_take_t' has not been declared
   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:195:55: error: expected ',' or '...' before '<' token
   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_arg1, T_arg2, T_return, T_obj>::mem_functor2()':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:173:30: error: 'nullptr' was not declared in this scope
   mem_functor2() : func_ptr_(nullptr) {}
                              ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor2<T_arg1, T_arg2, T_return, T_obj>::operator()(T_obj*, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:187:43: error: '_A_a1' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); }
                                           ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:187:50: error: '_A_a2' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); }
                                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor2<T_arg1, T_arg2, T_return, T_obj>::operator()(T_obj&, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:196:34: error: '_A_a1' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); }
                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:196:41: error: '_A_a2' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); }
                                         ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:236:38: error: 'type_trait_take_t' has not been declared
   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:236:55: error: expected ',' or '...' before '<' token
   T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const
                                                       ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from globals.cpp:31:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:246:38: error: 'type_trait_take_t' has not been declared
   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:246:55: error: expected ',' or '...' before '<' token
   T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const
                                                       ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from globals.cpp:31:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor3<T_arg1, T_arg2, T_arg3, T_return, T_obj>::mem_functor3()':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:222:30: error: 'nullptr' was not declared in this scope
   mem_functor3() : func_ptr_(nullptr) {}
                              ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from globals.cpp:31:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor3<T_arg1, T_arg2, T_arg3, T_return, T_obj>::operator()(T_obj*, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:237:43: error: '_A_a1' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); }
                                           ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:237:50: error: '_A_a2' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); }
                                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:237:57: error: '_A_a3' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); }
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor3<T_arg1, T_arg2, T_arg3, T_return, T_obj>::operator()(T_obj&, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:247:34: error: '_A_a1' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); }
                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:247:41: error: '_A_a2' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); }
                                         ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:247:48: error: '_A_a3' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); }
                                                ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:289:38: error: 'type_trait_take_t' has not been declared
   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:289:55: error: expected ',' or '...' before '<' token
   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:300:38: error: 'type_trait_take_t' has not been declared
   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:300:55: error: expected ',' or '...' before '<' token
   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_arg1, T_arg2, T_arg3, T_arg4, T_return, T_obj>::mem_functor4()':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:274:30: error: 'nullptr' was not declared in this scope
   mem_functor4() : func_ptr_(nullptr) {}
                              ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor4<T_arg1, T_arg2, T_arg3, T_arg4, T_return, T_obj>::operator()(T_obj*, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:290:43: error: '_A_a1' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
                                           ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:290:50: error: '_A_a2' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
                                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:290:57: error: '_A_a3' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:290:64: error: '_A_a4' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
                                                                ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor4<T_arg1, T_arg2, T_arg3, T_arg4, T_return, T_obj>::operator()(T_obj&, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:301:34: error: '_A_a1' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); }
                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:301:41: error: '_A_a2' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); }
                                         ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:301:48: error: '_A_a3' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); }
                                                ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:301:55: error: '_A_a4' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); }
                                                       ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:345:38: error: 'type_trait_take_t' has not been declared
   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:345:55: error: expected ',' or '...' before '<' token
   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:357:38: error: 'type_trait_take_t' has not been declared
   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:357:55: error: expected ',' or '...' before '<' token
   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_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_return, T_obj>::mem_functor5()':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:329:30: error: 'nullptr' was not declared in this scope
   mem_functor5() : func_ptr_(nullptr) {}
                              ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor5<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_return, T_obj>::operator()(T_obj*, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:346:43: error: '_A_a1' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                           ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:346:50: error: '_A_a2' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:346:57: error: '_A_a3' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:346:64: error: '_A_a4' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                                ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:346:71: error: '_A_a5' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                                       ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor5<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_return, T_obj>::operator()(T_obj&, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:358:34: error: '_A_a1' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:358:41: error: '_A_a2' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                         ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:358:48: error: '_A_a3' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:358:55: error: '_A_a4' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                       ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:358:62: error: '_A_a5' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                              ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:404:38: error: 'type_trait_take_t' has not been declared
   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:404:55: error: expected ',' or '...' before '<' token
   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:417:38: error: 'type_trait_take_t' has not been declared
   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:417:55: error: expected ',' or '...' before '<' token
   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_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_return, T_obj>::mem_functor6()':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:387:30: error: 'nullptr' was not declared in this scope
   mem_functor6() : func_ptr_(nullptr) {}
                              ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor6<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_return, T_obj>::operator()(T_obj*, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:405:43: error: '_A_a1' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                           ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:405:50: error: '_A_a2' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:405:57: error: '_A_a3' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:405:64: error: '_A_a4' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                                ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:405:71: error: '_A_a5' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                                       ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:405:78: error: '_A_a6' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                                              ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor6<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_return, T_obj>::operator()(T_obj&, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:418:34: error: '_A_a1' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:418:41: error: '_A_a2' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                         ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:418:48: error: '_A_a3' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:418:55: error: '_A_a4' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                       ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:418:62: error: '_A_a5' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                              ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:418:69: error: '_A_a6' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                                     ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:466:38: error: 'type_trait_take_t' has not been declared
   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:466:55: error: expected ',' or '...' before '<' token
   T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const
                                                       ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from globals.cpp:31:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:480:38: error: 'type_trait_take_t' has not been declared
   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:480:55: error: expected ',' or '...' before '<' token
   T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const
                                                       ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from globals.cpp:31:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor7<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_return, T_obj>::mem_functor7()':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:448:30: error: 'nullptr' was not declared in this scope
   mem_functor7() : func_ptr_(nullptr) {}
                              ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from globals.cpp:31:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor7<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_return, T_obj>::operator()(T_obj*, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:467:43: error: '_A_a1' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                           ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:467:50: error: '_A_a2' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:467:57: error: '_A_a3' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:467:64: error: '_A_a4' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:467:71: error: '_A_a5' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                       ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:467:78: error: '_A_a6' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                              ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:467:85: error: '_A_a7' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                                     ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor7<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_return, T_obj>::operator()(T_obj&, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:481:34: error: '_A_a1' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:481:41: error: '_A_a2' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                         ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:481:48: error: '_A_a3' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:481:55: error: '_A_a4' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                       ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:481:62: error: '_A_a5' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                              ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:481:69: error: '_A_a6' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                     ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:481:76: error: '_A_a7' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                            ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor0<T_return, T_obj>::const_mem_functor0()':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:504:36: error: 'nullptr' was not declared in this scope
   const_mem_functor0() : func_ptr_(nullptr) {}
                                    ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:559:44: error: 'type_trait_take_t' has not been declared
   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:559:61: error: expected ',' or '...' before '<' token
   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:567:44: error: 'type_trait_take_t' has not been declared
   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:567:61: error: expected ',' or '...' before '<' token
   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_arg1, T_return, T_obj>::const_mem_functor1()':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:547:36: error: 'nullptr' was not declared in this scope
   const_mem_functor1() : func_ptr_(nullptr) {}
                                    ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor1<T_arg1, T_return, T_obj>::operator()(const T_obj*, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:560:43: error: '_A_a1' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1); }
                                           ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor1<T_arg1, T_return, T_obj>::operator()(const T_obj&, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:568:34: error: '_A_a1' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1); }
                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:606:44: error: 'type_trait_take_t' has not been declared
   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:606:61: error: expected ',' or '...' before '<' token
   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:615:44: error: 'type_trait_take_t' has not been declared
   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:615:61: error: expected ',' or '...' before '<' token
   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_arg1, T_arg2, T_return, T_obj>::const_mem_functor2()':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:593:36: error: 'nullptr' was not declared in this scope
   const_mem_functor2() : func_ptr_(nullptr) {}
                                    ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor2<T_arg1, T_arg2, T_return, T_obj>::operator()(const T_obj*, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:607:43: error: '_A_a1' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); }
                                           ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:607:50: error: '_A_a2' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); }
                                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor2<T_arg1, T_arg2, T_return, T_obj>::operator()(const T_obj&, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:616:34: error: '_A_a1' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); }
                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:616:41: error: '_A_a2' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); }
                                         ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:656:44: error: 'type_trait_take_t' has not been declared
   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:656:61: error: expected ',' or '...' before '<' token
   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:666:44: error: 'type_trait_take_t' has not been declared
   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:666:61: error: expected ',' or '...' before '<' token
   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_arg1, T_arg2, T_arg3, T_return, T_obj>::const_mem_functor3()':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:642:36: error: 'nullptr' was not declared in this scope
   const_mem_functor3() : func_ptr_(nullptr) {}
                                    ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor3<T_arg1, T_arg2, T_arg3, T_return, T_obj>::operator()(const T_obj*, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:657:43: error: '_A_a1' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); }
                                           ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:657:50: error: '_A_a2' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); }
                                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:657:57: error: '_A_a3' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); }
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor3<T_arg1, T_arg2, T_arg3, T_return, T_obj>::operator()(const T_obj&, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:667:34: error: '_A_a1' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); }
                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:667:41: error: '_A_a2' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); }
                                         ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:667:48: error: '_A_a3' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); }
                                                ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:709:44: error: 'type_trait_take_t' has not been declared
   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:709:61: error: expected ',' or '...' before '<' token
   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:720:44: error: 'type_trait_take_t' has not been declared
   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:720:61: error: expected ',' or '...' before '<' token
   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_arg1, T_arg2, T_arg3, T_arg4, T_return, T_obj>::const_mem_functor4()':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:694:36: error: 'nullptr' was not declared in this scope
   const_mem_functor4() : func_ptr_(nullptr) {}
                                    ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor4<T_arg1, T_arg2, T_arg3, T_arg4, T_return, T_obj>::operator()(const T_obj*, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:710:43: error: '_A_a1' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
                                           ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:710:50: error: '_A_a2' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
                                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:710:57: error: '_A_a3' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:710:64: error: '_A_a4' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
                                                                ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor4<T_arg1, T_arg2, T_arg3, T_arg4, T_return, T_obj>::operator()(const T_obj&, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:721:34: error: '_A_a1' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); }
                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:721:41: error: '_A_a2' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); }
                                         ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:721:48: error: '_A_a3' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); }
                                                ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:721:55: error: '_A_a4' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); }
                                                       ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:765:44: error: 'type_trait_take_t' has not been declared
   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:765:61: error: expected ',' or '...' before '<' token
   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:777:44: error: 'type_trait_take_t' has not been declared
   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:777:61: error: expected ',' or '...' before '<' token
   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_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_return, T_obj>::const_mem_functor5()':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:749:36: error: 'nullptr' was not declared in this scope
   const_mem_functor5() : func_ptr_(nullptr) {}
                                    ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor5<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_return, T_obj>::operator()(const T_obj*, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:766:43: error: '_A_a1' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                           ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:766:50: error: '_A_a2' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:766:57: error: '_A_a3' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:766:64: error: '_A_a4' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                                ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:766:71: error: '_A_a5' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                                       ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor5<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_return, T_obj>::operator()(const T_obj&, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:778:34: error: '_A_a1' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:778:41: error: '_A_a2' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                         ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:778:48: error: '_A_a3' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:778:55: error: '_A_a4' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                       ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:778:62: error: '_A_a5' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                              ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:824:44: error: 'type_trait_take_t' has not been declared
   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:824:61: error: expected ',' or '...' before '<' token
   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:837:44: error: 'type_trait_take_t' has not been declared
   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:837:61: error: expected ',' or '...' before '<' token
   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_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_return, T_obj>::const_mem_functor6()':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:807:36: error: 'nullptr' was not declared in this scope
   const_mem_functor6() : func_ptr_(nullptr) {}
                                    ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor6<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_return, T_obj>::operator()(const T_obj*, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:825:43: error: '_A_a1' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                           ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:825:50: error: '_A_a2' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:825:57: error: '_A_a3' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:825:64: error: '_A_a4' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                                ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:825:71: error: '_A_a5' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                                       ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:825:78: error: '_A_a6' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                                              ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor6<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_return, T_obj>::operator()(const T_obj&, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:838:34: error: '_A_a1' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:838:41: error: '_A_a2' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                         ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:838:48: error: '_A_a3' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:838:55: error: '_A_a4' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                       ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:838:62: error: '_A_a5' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                              ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:838:69: error: '_A_a6' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                                     ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:886:44: error: 'type_trait_take_t' has not been declared
   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:886:61: error: expected ',' or '...' before '<' token
   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:900:44: error: 'type_trait_take_t' has not been declared
   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:900:61: error: expected ',' or '...' before '<' token
   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_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_return, T_obj>::const_mem_functor7()':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:868:36: error: 'nullptr' was not declared in this scope
   const_mem_functor7() : func_ptr_(nullptr) {}
                                    ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor7<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_return, T_obj>::operator()(const T_obj*, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:887:43: error: '_A_a1' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                           ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:887:50: error: '_A_a2' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:887:57: error: '_A_a3' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:887:64: error: '_A_a4' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:887:71: error: '_A_a5' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                       ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:887:78: error: '_A_a6' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                              ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:887:85: error: '_A_a7' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                                     ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor7<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_return, T_obj>::operator()(const T_obj&, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:901:34: error: '_A_a1' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:901:41: error: '_A_a2' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                         ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:901:48: error: '_A_a3' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:901:55: error: '_A_a4' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                       ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:901:62: error: '_A_a5' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                              ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:901:69: error: '_A_a6' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                     ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:901:76: error: '_A_a7' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                            ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor0<T_return, T_obj>::volatile_mem_functor0()':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:924:39: error: 'nullptr' was not declared in this scope
   volatile_mem_functor0() : func_ptr_(nullptr) {}
                                       ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:979:38: error: 'type_trait_take_t' has not been declared
   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:979:55: error: expected ',' or '...' before '<' token
   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:987:38: error: 'type_trait_take_t' has not been declared
   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:987:55: error: expected ',' or '...' before '<' token
   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:967:39: error: 'nullptr' was not declared in this scope
   volatile_mem_functor1() : func_ptr_(nullptr) {}
                                       ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor1<T_return, T_obj, T_arg1>::operator()(T_obj*, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:980:43: error: '_A_a1' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1); }
                                           ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor1<T_return, T_obj, T_arg1>::operator()(T_obj&, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:988:34: error: '_A_a1' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1); }
                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1026:38: error: 'type_trait_take_t' has not been declared
   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:1026:55: error: expected ',' or '...' before '<' token
   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:1035:38: error: 'type_trait_take_t' has not been declared
   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:1035:55: error: expected ',' or '...' before '<' token
   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:1013:39: error: 'nullptr' was not declared in this scope
   volatile_mem_functor2() : func_ptr_(nullptr) {}
                                       ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor2<T_return, T_obj, T_arg1, T_arg2>::operator()(T_obj*, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1027:43: error: '_A_a1' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); }
                                           ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1027:50: error: '_A_a2' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); }
                                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor2<T_return, T_obj, T_arg1, T_arg2>::operator()(T_obj&, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1036:34: error: '_A_a1' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); }
                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1036:41: error: '_A_a2' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); }
                                         ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1076:38: error: 'type_trait_take_t' has not been declared
   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:1076:55: error: expected ',' or '...' before '<' token
   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:1086:38: error: 'type_trait_take_t' has not been declared
   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:1086:55: error: expected ',' or '...' before '<' token
   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:1062:39: error: 'nullptr' was not declared in this scope
   volatile_mem_functor3() : func_ptr_(nullptr) {}
                                       ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor3<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:1077:43: error: '_A_a1' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); }
                                           ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1077:50: error: '_A_a2' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); }
                                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1077:57: error: '_A_a3' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); }
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor3<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:1087:34: error: '_A_a1' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); }
                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1087:41: error: '_A_a2' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); }
                                         ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1087:48: error: '_A_a3' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); }
                                                ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1129:38: error: 'type_trait_take_t' has not been declared
   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:1129:55: error: expected ',' or '...' before '<' token
   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:1140:38: error: 'type_trait_take_t' has not been declared
   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:1140:55: error: expected ',' or '...' before '<' token
   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:1114:39: error: 'nullptr' was not declared in this scope
   volatile_mem_functor4() : func_ptr_(nullptr) {}
                                       ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor4<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:1130:43: error: '_A_a1' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
                                           ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1130:50: error: '_A_a2' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
                                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1130:57: error: '_A_a3' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1130:64: error: '_A_a4' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
                                                                ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor4<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:1141:34: error: '_A_a1' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); }
                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1141:41: error: '_A_a2' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); }
                                         ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1141:48: error: '_A_a3' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); }
                                                ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1141:55: error: '_A_a4' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); }
                                                       ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1185:38: error: 'type_trait_take_t' has not been declared
   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:1185:55: error: expected ',' or '...' before '<' token
   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:1197:38: error: 'type_trait_take_t' has not been declared
   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:1197:55: error: expected ',' or '...' before '<' token
   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:1169:39: error: 'nullptr' was not declared in this scope
   volatile_mem_functor5() : func_ptr_(nullptr) {}
                                       ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor5<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:1186:43: error: '_A_a1' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                           ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1186:50: error: '_A_a2' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1186:57: error: '_A_a3' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1186:64: error: '_A_a4' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                                ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1186:71: error: '_A_a5' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                                       ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor5<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:1198:34: error: '_A_a1' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1198:41: error: '_A_a2' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                         ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1198:48: error: '_A_a3' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1198:55: error: '_A_a4' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                       ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1198:62: error: '_A_a5' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                              ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1244:38: error: 'type_trait_take_t' has not been declared
   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:1244:55: error: expected ',' or '...' before '<' token
   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:1257:38: error: 'type_trait_take_t' has not been declared
   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:1257:55: error: expected ',' or '...' before '<' token
   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:1227:39: error: 'nullptr' was not declared in this scope
   volatile_mem_functor6() : func_ptr_(nullptr) {}
                                       ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor6<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:1245:43: error: '_A_a1' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                           ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1245:50: error: '_A_a2' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1245:57: error: '_A_a3' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1245:64: error: '_A_a4' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                                ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1245:71: error: '_A_a5' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                                       ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1245:78: error: '_A_a6' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                                              ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor6<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:1258:34: error: '_A_a1' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1258:41: error: '_A_a2' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                         ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1258:48: error: '_A_a3' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1258:55: error: '_A_a4' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                       ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1258:62: error: '_A_a5' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                              ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1258:69: error: '_A_a6' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                                     ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1306:38: error: 'type_trait_take_t' has not been declared
   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:1306:55: error: expected ',' or '...' before '<' token
   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:1320:38: error: 'type_trait_take_t' has not been declared
   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:1320:55: error: expected ',' or '...' before '<' token
   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:1288:39: error: 'nullptr' was not declared in this scope
   volatile_mem_functor7() : func_ptr_(nullptr) {}
                                       ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor7<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:1307:43: error: '_A_a1' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                           ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1307:50: error: '_A_a2' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1307:57: error: '_A_a3' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1307:64: error: '_A_a4' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1307:71: error: '_A_a5' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                       ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1307:78: error: '_A_a6' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                              ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1307:85: error: '_A_a7' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                                     ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor7<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:1321:34: error: '_A_a1' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1321:41: error: '_A_a2' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                         ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1321:48: error: '_A_a3' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1321:55: error: '_A_a4' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                       ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1321:62: error: '_A_a5' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                              ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1321:69: error: '_A_a6' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                     ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1321:76: error: '_A_a7' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                            ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor0<T_return, T_obj>::const_volatile_mem_functor0()':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1344:45: error: 'nullptr' was not declared in this scope
   const_volatile_mem_functor0() : func_ptr_(nullptr) {}
                                             ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1399:44: error: 'type_trait_take_t' has not been declared
   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:1399:61: error: expected ',' or '...' before '<' token
   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:1407:44: error: 'type_trait_take_t' has not been declared
   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:1407:61: error: expected ',' or '...' before '<' token
   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:1387:45: error: 'nullptr' was not declared in this scope
   const_volatile_mem_functor1() : func_ptr_(nullptr) {}
                                             ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor1<T_return, T_obj, T_arg1>::operator()(const T_obj*, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1400:43: error: '_A_a1' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1); }
                                           ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor1<T_return, T_obj, T_arg1>::operator()(const T_obj&, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1408:34: error: '_A_a1' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1); }
                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1446:44: error: 'type_trait_take_t' has not been declared
   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:1446:61: error: expected ',' or '...' before '<' token
   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:1455:44: error: 'type_trait_take_t' has not been declared
   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:1455:61: error: expected ',' or '...' before '<' token
   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:1433:45: error: 'nullptr' was not declared in this scope
   const_volatile_mem_functor2() : func_ptr_(nullptr) {}
                                             ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor2<T_return, T_obj, T_arg1, T_arg2>::operator()(const T_obj*, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1447:43: error: '_A_a1' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); }
                                           ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1447:50: error: '_A_a2' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); }
                                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor2<T_return, T_obj, T_arg1, T_arg2>::operator()(const T_obj&, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1456:34: error: '_A_a1' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); }
                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1456:41: error: '_A_a2' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); }
                                         ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1496:44: error: 'type_trait_take_t' has not been declared
   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:1496:61: error: expected ',' or '...' before '<' token
   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:1506:44: error: 'type_trait_take_t' has not been declared
   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:1506:61: error: expected ',' or '...' before '<' token
   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:1482:45: error: 'nullptr' was not declared in this scope
   const_volatile_mem_functor3() : func_ptr_(nullptr) {}
                                             ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor3<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:1497:43: error: '_A_a1' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); }
                                           ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1497:50: error: '_A_a2' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); }
                                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1497:57: error: '_A_a3' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); }
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor3<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:1507:34: error: '_A_a1' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); }
                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1507:41: error: '_A_a2' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); }
                                         ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1507:48: error: '_A_a3' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); }
                                                ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1549:44: error: 'type_trait_take_t' has not been declared
   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:1549:61: error: expected ',' or '...' before '<' token
   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:1560:44: error: 'type_trait_take_t' has not been declared
   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:1560:61: error: expected ',' or '...' before '<' token
   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:1534:45: error: 'nullptr' was not declared in this scope
   const_volatile_mem_functor4() : func_ptr_(nullptr) {}
                                             ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor4<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:1550:43: error: '_A_a1' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
                                           ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1550:50: error: '_A_a2' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
                                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1550:57: error: '_A_a3' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1550:64: error: '_A_a4' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
                                                                ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor4<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:1561:34: error: '_A_a1' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); }
                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1561:41: error: '_A_a2' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); }
                                         ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1561:48: error: '_A_a3' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); }
                                                ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1561:55: error: '_A_a4' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); }
                                                       ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1605:44: error: 'type_trait_take_t' has not been declared
   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:1605:61: error: expected ',' or '...' before '<' token
   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:1617:44: error: 'type_trait_take_t' has not been declared
   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:1617:61: error: expected ',' or '...' before '<' token
   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:1589:45: error: 'nullptr' was not declared in this scope
   const_volatile_mem_functor5() : func_ptr_(nullptr) {}
                                             ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor5<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:1606:43: error: '_A_a1' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                           ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1606:50: error: '_A_a2' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1606:57: error: '_A_a3' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1606:64: error: '_A_a4' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                                ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1606:71: error: '_A_a5' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                                       ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor5<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:1618:34: error: '_A_a1' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1618:41: error: '_A_a2' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                         ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1618:48: error: '_A_a3' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1618:55: error: '_A_a4' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                       ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1618:62: error: '_A_a5' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                              ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1664:44: error: 'type_trait_take_t' has not been declared
   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:1664:61: error: expected ',' or '...' before '<' token
   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:1677:44: error: 'type_trait_take_t' has not been declared
   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:1677:61: error: expected ',' or '...' before '<' token
   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:1647:45: error: 'nullptr' was not declared in this scope
   const_volatile_mem_functor6() : func_ptr_(nullptr) {}
                                             ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor6<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:1665:43: error: '_A_a1' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                           ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1665:50: error: '_A_a2' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1665:57: error: '_A_a3' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1665:64: error: '_A_a4' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                                ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1665:71: error: '_A_a5' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                                       ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1665:78: error: '_A_a6' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                                              ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor6<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:1678:34: error: '_A_a1' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1678:41: error: '_A_a2' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                         ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1678:48: error: '_A_a3' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1678:55: error: '_A_a4' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                       ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1678:62: error: '_A_a5' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                              ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1678:69: error: '_A_a6' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                                     ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1726:44: error: 'type_trait_take_t' has not been declared
   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:1726:61: error: expected ',' or '...' before '<' token
   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:1740:44: error: 'type_trait_take_t' has not been declared
   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:1740:61: error: expected ',' or '...' before '<' token
   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:1708:45: error: 'nullptr' was not declared in this scope
   const_volatile_mem_functor7() : func_ptr_(nullptr) {}
                                             ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor7<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:1727:43: error: '_A_a1' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                           ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1727:50: error: '_A_a2' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1727:57: error: '_A_a3' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1727:64: error: '_A_a4' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1727:71: error: '_A_a5' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                       ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1727:78: error: '_A_a6' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                              ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1727:85: error: '_A_a7' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                                     ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor7<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:1741:34: error: '_A_a1' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1741:41: error: '_A_a2' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                         ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1741:48: error: '_A_a3' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1741:55: error: '_A_a4' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                       ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1741:62: error: '_A_a5' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                              ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1741:69: error: '_A_a6' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                     ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1741:76: error: '_A_a7' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                            ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1855:23: error: 'type_trait_take_t' has not been declared
   T_return operator()(type_trait_take_t<T_arg1> _A_a1) const
                       ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1855:40: error: expected ',' or '...' before '<' token
   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:1856:49: error: '_A_a1' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1); }
                                                 ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1926:23: error: 'type_trait_take_t' has not been declared
   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:1926:40: error: expected ',' or '...' before '<' token
   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:1927:49: error: '_A_a1' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); }
                                                 ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1927:56: error: '_A_a2' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); }
                                                        ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1999:23: error: 'type_trait_take_t' has not been declared
   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:1999:40: error: expected ',' or '...' before '<' token
   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:2000:49: error: '_A_a1' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); }
                                                 ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2000:56: error: '_A_a2' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); }
                                                        ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2000:63: error: '_A_a3' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); }
                                                               ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2074:23: error: 'type_trait_take_t' has not been declared
   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:2074:40: error: expected ',' or '...' before '<' token
   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:2075:49: error: '_A_a1' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
                                                 ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2075:56: error: '_A_a2' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
                                                        ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2075:63: error: '_A_a3' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
                                                               ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2075:70: error: '_A_a4' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
                                                                      ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2151:23: error: 'type_trait_take_t' has not been declared
   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:2151:40: error: expected ',' or '...' before '<' token
   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:2152:49: error: '_A_a1' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                 ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2152:56: error: '_A_a2' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                        ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2152:63: error: '_A_a3' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                               ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2152:70: error: '_A_a4' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                                      ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2152:77: error: '_A_a5' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                                             ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2230:23: error: 'type_trait_take_t' has not been declared
   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:2230:40: error: expected ',' or '...' before '<' token
   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:2231:49: error: '_A_a1' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                 ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2231:56: error: '_A_a2' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                        ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2231:63: error: '_A_a3' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                               ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2231:70: error: '_A_a4' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                                      ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2231:77: error: '_A_a5' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                                             ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2231:84: error: '_A_a6' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                                                    ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2311:23: error: 'type_trait_take_t' has not been declared
   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:2311:40: error: expected ',' or '...' before '<' token
   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:2312:49: error: '_A_a1' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                 ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2312:56: error: '_A_a2' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                        ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2312:63: error: '_A_a3' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                               ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2312:70: error: '_A_a4' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                      ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2312:77: error: '_A_a5' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                             ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2312:84: error: '_A_a6' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                                    ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2312:91: error: '_A_a7' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                                           ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2447:23: error: 'type_trait_take_t' has not been declared
   T_return operator()(type_trait_take_t<T_arg1> _A_a1) const
                       ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2447:40: error: expected ',' or '...' before '<' token
   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:2448:49: error: '_A_a1' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1); }
                                                 ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2518:23: error: 'type_trait_take_t' has not been declared
   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:2518:40: error: expected ',' or '...' before '<' token
   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:2519:49: error: '_A_a1' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); }
                                                 ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2519:56: error: '_A_a2' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); }
                                                        ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2591:23: error: 'type_trait_take_t' has not been declared
   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:2591:40: error: expected ',' or '...' before '<' token
   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:2592:49: error: '_A_a1' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); }
                                                 ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2592:56: error: '_A_a2' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); }
                                                        ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2592:63: error: '_A_a3' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); }
                                                               ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2666:23: error: 'type_trait_take_t' has not been declared
   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:2666:40: error: expected ',' or '...' before '<' token
   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:2667:49: error: '_A_a1' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
                                                 ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2667:56: error: '_A_a2' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
                                                        ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2667:63: error: '_A_a3' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
                                                               ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2667:70: error: '_A_a4' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
                                                                      ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2743:23: error: 'type_trait_take_t' has not been declared
   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:2743:40: error: expected ',' or '...' before '<' token
   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:2744:49: error: '_A_a1' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                 ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2744:56: error: '_A_a2' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                        ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2744:63: error: '_A_a3' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                               ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2744:70: error: '_A_a4' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                                      ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2744:77: error: '_A_a5' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                                             ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2822:23: error: 'type_trait_take_t' has not been declared
   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:2822:40: error: expected ',' or '...' before '<' token
   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:2823:49: error: '_A_a1' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                 ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2823:56: error: '_A_a2' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                        ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2823:63: error: '_A_a3' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                               ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2823:70: error: '_A_a4' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                                      ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2823:77: error: '_A_a5' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                                             ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2823:84: error: '_A_a6' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                                                    ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2903:23: error: 'type_trait_take_t' has not been declared
   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:2903:40: error: expected ',' or '...' before '<' token
   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:2904:49: error: '_A_a1' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                 ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2904:56: error: '_A_a2' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                        ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2904:63: error: '_A_a3' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                               ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2904:70: error: '_A_a4' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                      ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2904:77: error: '_A_a5' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                             ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2904:84: error: '_A_a6' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                                    ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2904:91: error: '_A_a7' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                                           ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3039:23: error: 'type_trait_take_t' has not been declared
   T_return operator()(type_trait_take_t<T_arg1> _A_a1) const
                       ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3039:40: error: expected ',' or '...' before '<' token
   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:3040:49: error: '_A_a1' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1); }
                                                 ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3110:23: error: 'type_trait_take_t' has not been declared
   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:3110:40: error: expected ',' or '...' before '<' token
   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:3111:49: error: '_A_a1' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); }
                                                 ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3111:56: error: '_A_a2' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); }
                                                        ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3183:23: error: 'type_trait_take_t' has not been declared
   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:3183:40: error: expected ',' or '...' before '<' token
   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:3184:49: error: '_A_a1' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); }
                                                 ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3184:56: error: '_A_a2' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); }
                                                        ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3184:63: error: '_A_a3' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); }
                                                               ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3258:23: error: 'type_trait_take_t' has not been declared
   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:3258:40: error: expected ',' or '...' before '<' token
   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:3259:49: error: '_A_a1' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
                                                 ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3259:56: error: '_A_a2' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
                                                        ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3259:63: error: '_A_a3' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
                                                               ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3259:70: error: '_A_a4' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
                                                                      ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3335:23: error: 'type_trait_take_t' has not been declared
   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:3335:40: error: expected ',' or '...' before '<' token
   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:3336:49: error: '_A_a1' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                 ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3336:56: error: '_A_a2' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                        ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3336:63: error: '_A_a3' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                               ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3336:70: error: '_A_a4' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                                      ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3336:77: error: '_A_a5' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                                             ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3414:23: error: 'type_trait_take_t' has not been declared
   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:3414:40: error: expected ',' or '...' before '<' token
   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:3415:49: error: '_A_a1' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                 ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3415:56: error: '_A_a2' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                        ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3415:63: error: '_A_a3' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                               ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3415:70: error: '_A_a4' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                                      ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3415:77: error: '_A_a5' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                                             ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3415:84: error: '_A_a6' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                                                    ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3495:23: error: 'type_trait_take_t' has not been declared
   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:3495:40: error: expected ',' or '...' before '<' token
   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:3496:49: error: '_A_a1' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                 ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3496:56: error: '_A_a2' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                        ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3496:63: error: '_A_a3' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                               ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3496:70: error: '_A_a4' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                      ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3496:77: error: '_A_a5' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                             ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3496:84: error: '_A_a6' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                                    ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3496:91: error: '_A_a7' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                                           ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3631:23: error: 'type_trait_take_t' has not been declared
   T_return operator()(type_trait_take_t<T_arg1> _A_a1) const
                       ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3631:40: error: expected ',' or '...' before '<' token
   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:3632:49: error: '_A_a1' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1); }
                                                 ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3702:23: error: 'type_trait_take_t' has not been declared
   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:3702:40: error: expected ',' or '...' before '<' token
   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:3703:49: error: '_A_a1' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); }
                                                 ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3703:56: error: '_A_a2' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); }
                                                        ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3775:23: error: 'type_trait_take_t' has not been declared
   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:3775:40: error: expected ',' or '...' before '<' token
   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:3776:49: error: '_A_a1' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); }
                                                 ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3776:56: error: '_A_a2' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); }
                                                        ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3776:63: error: '_A_a3' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); }
                                                               ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3850:23: error: 'type_trait_take_t' has not been declared
   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:3850:40: error: expected ',' or '...' before '<' token
   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:3851:49: error: '_A_a1' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
                                                 ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3851:56: error: '_A_a2' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
                                                        ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3851:63: error: '_A_a3' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
                                                               ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3851:70: error: '_A_a4' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
                                                                      ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3927:23: error: 'type_trait_take_t' has not been declared
   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:3927:40: error: expected ',' or '...' before '<' token
   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:3928:49: error: '_A_a1' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                 ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3928:56: error: '_A_a2' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                        ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3928:63: error: '_A_a3' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                               ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3928:70: error: '_A_a4' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                                      ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3928:77: error: '_A_a5' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                                             ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4006:23: error: 'type_trait_take_t' has not been declared
   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:4006:40: error: expected ',' or '...' before '<' token
   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:4007:49: error: '_A_a1' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                 ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4007:56: error: '_A_a2' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                        ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4007:63: error: '_A_a3' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                               ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4007:70: error: '_A_a4' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                                      ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4007:77: error: '_A_a5' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                                             ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4007:84: error: '_A_a6' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                                                    ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4087:23: error: 'type_trait_take_t' has not been declared
   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:4087:40: error: expected ',' or '...' before '<' token
   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:4088:49: error: '_A_a1' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                 ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4088:56: error: '_A_a2' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                        ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4088:63: error: '_A_a3' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                               ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4088:70: error: '_A_a4' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                      ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4088:77: error: '_A_a5' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                             ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4088:84: error: '_A_a6' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                                    ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4088:91: error: '_A_a7' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                                           ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:10:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from globals.cpp:31:
/usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h: At global scope:
/usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:48:32: warning: variadic templates only available with -std=c++11 or -std=gnu++11
 template<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
   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:53:64: error: expected '>' before '<' token
   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
   test();
        ^
/usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:61:35: error: wrong number of template arguments (1, should be 2)
   typename functor_trait<T_functor>::result_type
                                   ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from globals.cpp:31:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:126:57: note: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait'
 struct functor_trait<T_functor, true, I_can_use_decltype>
                                                         ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:10:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from globals.cpp:31:
/usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:64:9: error: expected nested-name-specifier before 'type'
   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
 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'
 using deduce_result_t = typename deduce_result_type<T_functor, T_args...>::type;
 ^
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from globals.cpp:31:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:67:21: error: 'deduce_result_t' in namespace 'sigc' does not name a template type
     { typedef sigc::deduce_result_t<T_functor, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7> type; };
                     ^
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:69:43: error: wrong number of template arguments (1, should be 2)
   typedef typename functor_trait<T_functor>::result_type result_type;
                                           ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from globals.cpp:31:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:126:57: note: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait'
 struct functor_trait<T_functor, true, I_can_use_decltype>
                                                         ^
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from globals.cpp:31:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:288:47: error: 'is_base_of' is not a member of 'std'
 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:75: error: expected primary-expression before ',' token
 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
 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
 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)
 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'
 struct adaptor_trait<T_functor, true>
                                     ^
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:8:0,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from globals.cpp:31:
/usr/include/sigc++-2.0/sigc++/functors/slot_base.h: In constructor 'sigc::internal::slot_rep::slot_rep(sigc::internal::hook, sigc::internal::hook, sigc::internal::hook)':
/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:84:65: error: 'nullptr' was not declared in this scope
     : call_(call__), destroy_(destroy__), dup_(dup__), cleanup_(nullptr), parent_(nullptr) {}
                                                                 ^
/usr/include/sigc++-2.0/sigc++/functors/slot_base.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:253:22: error: expected ',' or '...' before '&&' token
   slot_base(slot_base&& src) noexcept;
                      ^
/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:253:28: error: invalid constructor; you probably meant 'sigc::slot_base (const sigc::slot_base&)'
   slot_base(slot_base&& src) noexcept;
                            ^
/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:253:28: error: expected ';' at end of member declaration
/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:253:30: error: 'noexcept' does not name a type
   slot_base(slot_base&& src) noexcept;
                              ^
/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:253:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:8:0,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from globals.cpp:31:
/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:330:33: error: expected ',' or '...' before '&&' token
   slot_base& operator=(slot_base&& src) noexcept;
                                 ^
/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:330:39: error: expected ';' at end of member declaration
   slot_base& operator=(slot_base&& src) noexcept;
                                       ^
/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:330:41: error: 'noexcept' does not name a type
   slot_base& operator=(slot_base&& src) noexcept;
                                         ^
/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:330:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from globals.cpp:31:
/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:47:15: error: 'nullptr' was not declared in this scope
       call_ = nullptr;
               ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void* sigc::internal::typed_slot_rep<T_functor>::destroy(void*)':
/usr/include/sigc++-2.0/sigc++/functors/slot.h:58:22: error: 'nullptr' was not declared in this scope
       self_->call_ = nullptr;
                      ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/slot.h:132:42: error: 'type_trait_take_t' has not been declared
   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:132:59: error: expected ',' or '...' before '<' token
   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:136:73: error: 'type_trait_take_t' was not declared in this scope
       return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>>
                                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:137:17: error: 'a_1' was not declared in this scope
                (a_1);
                 ^
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from globals.cpp:31:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
   #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:136:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
       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'
   #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:136:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
       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 ';'
   #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:136:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
       return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>>
                                    ^
In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from globals.cpp:31:
/usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/slot.h:168:42: error: 'type_trait_take_t' has not been declared
   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:168:59: error: expected ',' or '...' before '<' token
   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:172:73: error: 'type_trait_take_t' was not declared in this scope
       return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>>
                                                                         ^
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from globals.cpp:31:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
   #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:172:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
       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'
   #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:172:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
       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 ';'
   #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:172:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
       return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>>
                                    ^
In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from globals.cpp:31:
/usr/include/sigc++-2.0/sigc++/functors/slot.h:172:124: error: expected primary-expression before '>>' token
       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:173:17: error: 'a_1' was not declared in this scope
                (a_1, a_2);
                 ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:173:22: error: 'a_2' was not declared in this scope
                (a_1, a_2);
                      ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/slot.h:206:42: error: 'type_trait_take_t' has not been declared
   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:206:59: error: expected ',' or '...' before '<' token
   static T_return call_it(slot_rep* rep, type_trait_take_t<T_arg1> a_1, type_trait_take_t<T_arg2> a_2, type_trait_take_t<T_arg3> a_3)
                                                           ^
In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from globals.cpp:31:
/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:210:73: error: 'type_trait_take_t' was not declared in this scope
       return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>>
                                                                         ^
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from globals.cpp:31:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
   #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:210:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
       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'
   #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:210:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
       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 ';'
   #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:210:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
       return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>>
                                    ^
In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from globals.cpp:31:
/usr/include/sigc++-2.0/sigc++/functors/slot.h:210:124: error: expected primary-expression before '>' token
       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:210:125: error: expected primary-expression before ',' token
       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:210:151: error: expected primary-expression before '>>' token
       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:211:17: error: 'a_1' was not declared in this scope
                (a_1, a_2, a_3);
                 ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:211:22: error: 'a_2' was not declared in this scope
                (a_1, a_2, a_3);
                      ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:211:27: error: 'a_3' was not declared in this scope
                (a_1, a_2, a_3);
                           ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/slot.h:246:42: error: 'type_trait_take_t' has not been declared
   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:246:59: error: expected ',' or '...' before '<' token
   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:250:73: error: 'type_trait_take_t' was not declared in this scope
       return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>>
                                                                         ^
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from globals.cpp:31:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
   #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:250:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
       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'
   #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:250:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
       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 ';'
   #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:250:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
       return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>>
                                    ^
In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from globals.cpp:31:
/usr/include/sigc++-2.0/sigc++/functors/slot.h:250:124: error: expected primary-expression before '>' token
       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:250:125: error: expected primary-expression before ',' token
       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:250:151: error: expected primary-expression before '>' token
       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:250:152: error: expected primary-expression before ',' token
       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:250:178: error: expected primary-expression before '>>' token
       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:251:17: error: 'a_1' was not declared in this scope
                (a_1, a_2, a_3, a_4);
                 ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:251:22: error: 'a_2' was not declared in this scope
                (a_1, a_2, a_3, a_4);
                      ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:251:27: error: 'a_3' was not declared in this scope
                (a_1, a_2, a_3, a_4);
                           ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:251:32: error: 'a_4' was not declared in this scope
                (a_1, a_2, a_3, a_4);
                                ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/slot.h:288:42: error: 'type_trait_take_t' has not been declared
   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:288:59: error: expected ',' or '...' before '<' token
   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:292:73: error: 'type_trait_take_t' was not declared in this scope
       return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>>
                                                                         ^
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from globals.cpp:31:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
   #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:292:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
       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'
   #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:292:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
       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 ';'
   #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:292:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
       return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>>
                                    ^
In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from globals.cpp:31:
/usr/include/sigc++-2.0/sigc++/functors/slot.h:292:124: error: expected primary-expression before '>' token
       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:292:125: error: expected primary-expression before ',' token
       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:292:151: error: expected primary-expression before '>' token
       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:292:152: error: expected primary-expression before ',' token
       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:292:178: error: expected primary-expression before '>' token
       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:292:179: error: expected primary-expression before ',' token
       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:292:205: error: expected primary-expression before '>>' token
       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:293:17: error: 'a_1' was not declared in this scope
                (a_1, a_2, a_3, a_4, a_5);
                 ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:293:22: error: 'a_2' was not declared in this scope
                (a_1, a_2, a_3, a_4, a_5);
                      ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:293:27: error: 'a_3' was not declared in this scope
                (a_1, a_2, a_3, a_4, a_5);
                           ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:293:32: error: 'a_4' was not declared in this scope
                (a_1, a_2, a_3, a_4, a_5);
                                ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:293:37: error: 'a_5' was not declared in this scope
                (a_1, a_2, a_3, a_4, a_5);
                                     ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/slot.h:332:42: error: 'type_trait_take_t' has not been declared
   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:332:59: error: expected ',' or '...' before '<' token
   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:336:73: error: 'type_trait_take_t' was not declared in this scope
       return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>>
                                                                         ^
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from globals.cpp:31:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
   #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:336:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
       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'
   #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:336:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
       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 ';'
   #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:336:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
       return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>>
                                    ^
In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from globals.cpp:31:
/usr/include/sigc++-2.0/sigc++/functors/slot.h:336:124: error: expected primary-expression before '>' token
       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:336:125: error: expected primary-expression before ',' token
       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:336:151: error: expected primary-expression before '>' token
       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:336:152: error: expected primary-expression before ',' token
       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:336:178: error: expected primary-expression before '>' token
       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:336:179: error: expected primary-expression before ',' token
       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:336:205: error: expected primary-expression before '>' token
       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:336:206: error: expected primary-expression before ',' token
       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:336:232: error: expected primary-expression before '>>' token
       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:337:17: error: 'a_1' was not declared in this scope
                (a_1, a_2, a_3, a_4, a_5, a_6);
                 ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:337:22: error: 'a_2' was not declared in this scope
                (a_1, a_2, a_3, a_4, a_5, a_6);
                      ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:337:27: error: 'a_3' was not declared in this scope
                (a_1, a_2, a_3, a_4, a_5, a_6);
                           ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:337:32: error: 'a_4' was not declared in this scope
                (a_1, a_2, a_3, a_4, a_5, a_6);
                                ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:337:37: error: 'a_5' was not declared in this scope
                (a_1, a_2, a_3, a_4, a_5, a_6);
                                     ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:337:42: error: 'a_6' was not declared in this scope
                (a_1, a_2, a_3, a_4, a_5, a_6);
                                          ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/slot.h:378:42: error: 'type_trait_take_t' has not been declared
   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:378:59: error: expected ',' or '...' before '<' token
   static T_return call_it(slot_rep* rep, type_trait_take_t<T_arg1> a_1, type_trait_take_t<T_arg2> a_2, type_trait_take_t<T_arg3> a_3, type_trait_take_t<T_arg4> a_4, type_trait_take_t<T_arg5> a_5, type_trait_take_t<T_arg6> a_6, type_trait_take_t<T_arg7> a_7)
                                                           ^
In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from globals.cpp:31:
/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:382:73: error: 'type_trait_take_t' was not declared in this scope
       return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>, type_trait_take_t<T_arg7>>
                                                                         ^
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from globals.cpp:31:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
   #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:382:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
       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'
   #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:382:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
       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 ';'
   #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:382:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
       return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>, type_trait_take_t<T_arg7>>
                                    ^
In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from globals.cpp:31:
/usr/include/sigc++-2.0/sigc++/functors/slot.h:382:124: error: expected primary-expression before '>' token
       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:382:125: error: expected primary-expression before ',' token
       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:382:151: error: expected primary-expression before '>' token
       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:382:152: error: expected primary-expression before ',' token
       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:382:178: error: expected primary-expression before '>' token
       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:382:179: error: expected primary-expression before ',' token
       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:382:205: error: expected primary-expression before '>' token
       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:382:206: error: expected primary-expression before ',' token
       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:382:232: error: expected primary-expression before '>' token
       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:382:233: error: expected primary-expression before ',' token
       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:382:259: error: expected primary-expression before '>>' token
       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:383:17: error: 'a_1' was not declared in this scope
                (a_1, a_2, a_3, a_4, a_5, a_6, a_7);
                 ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:383:22: error: 'a_2' was not declared in this scope
                (a_1, a_2, a_3, a_4, a_5, a_6, a_7);
                      ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:383:27: error: 'a_3' was not declared in this scope
                (a_1, a_2, a_3, a_4, a_5, a_6, a_7);
                           ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:383:32: error: 'a_4' was not declared in this scope
                (a_1, a_2, a_3, a_4, a_5, a_6, a_7);
                                ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:383:37: error: 'a_5' was not declared in this scope
                (a_1, a_2, a_3, a_4, a_5, a_6, a_7);
                                     ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:383:42: error: 'a_6' was not declared in this scope
                (a_1, a_2, a_3, a_4, a_5, a_6, a_7);
                                          ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:383:47: error: 'a_7' was not declared in this scope
                (a_1, a_2, a_3, a_4, a_5, a_6, a_7);
                                               ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/slot.h:461:14: error: expected ',' or '...' before '&&' token
   slot0(slot0&& src) noexcept
              ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:461:20: error: invalid constructor; you probably meant 'sigc::slot0<T_return> (const sigc::slot0<T_return>&)'
   slot0(slot0&& src) noexcept
                    ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:461:20: error: expected ';' at end of member declaration
/usr/include/sigc++-2.0/sigc++/functors/slot.h:461:22: error: 'noexcept' does not name a type
   slot0(slot0&& src) noexcept
                      ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:461:22: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
/usr/include/sigc++-2.0/sigc++/functors/slot.h:475:25: error: expected ',' or '...' before '&&' token
   slot0& operator=(slot0&& src) noexcept
                         ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:475:31: error: expected ';' at end of member declaration
   slot0& operator=(slot0&& src) noexcept
                               ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:475:33: error: 'noexcept' does not name a type
   slot0& operator=(slot0&& src) noexcept
                                 ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:475:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
/usr/include/sigc++-2.0/sigc++/functors/slot.h:512:11: error: 'type_trait_take_t' does not name a type
   typedef type_trait_take_t<T_arg1> arg1_type_;
           ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:519:44: error: 'arg1_type_' has not been declared
   typedef T_return (*call_type)(rep_type*, arg1_type_);
                                            ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:526:30: error: 'arg1_type_' has not been declared
   inline T_return operator()(arg1_type_ _A_a1) const
                              ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:550:14: error: expected ',' or '...' before '&&' token
   slot1(slot1&& src) noexcept
              ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:550:20: error: invalid constructor; you probably meant 'sigc::slot1<T_return, T_arg1> (const sigc::slot1<T_return, T_arg1>&)'
   slot1(slot1&& src) noexcept
                    ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:550:20: error: expected ';' at end of member declaration
/usr/include/sigc++-2.0/sigc++/functors/slot.h:550:22: error: 'noexcept' does not name a type
   slot1(slot1&& src) noexcept
                      ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:550:22: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
/usr/include/sigc++-2.0/sigc++/functors/slot.h:564:25: error: expected ',' or '...' before '&&' token
   slot1& operator=(slot1&& src) noexcept
                         ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:564:31: error: expected ';' at end of member declaration
   slot1& operator=(slot1&& src) noexcept
                               ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:564:33: error: 'noexcept' does not name a type
   slot1& operator=(slot1&& src) noexcept
                                 ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:564:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
/usr/include/sigc++-2.0/sigc++/functors/slot.h:602:11: error: 'type_trait_take_t' does not name a type
   typedef type_trait_take_t<T_arg1> arg1_type_;
           ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:603:11: error: 'type_trait_take_t' does not name a type
   typedef type_trait_take_t<T_arg2> arg2_type_;
           ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:610:44: error: 'arg1_type_' has not been declared
   typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_);
                                            ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:610:56: error: 'arg2_type_' has not been declared
   typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_);
                                                        ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:618:30: error: 'arg1_type_' has not been declared
   inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2) const
                              ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:618:48: error: 'arg2_type_' has not been declared
   inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2) const
                                                ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:642:14: error: expected ',' or '...' before '&&' token
   slot2(slot2&& src) noexcept
              ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:642:20: error: invalid constructor; you probably meant 'sigc::slot2<T_return, T_arg1, T_arg2> (const sigc::slot2<T_return, T_arg1, T_arg2>&)'
   slot2(slot2&& src) noexcept
                    ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:642:20: error: expected ';' at end of member declaration
/usr/include/sigc++-2.0/sigc++/functors/slot.h:642:22: error: 'noexcept' does not name a type
   slot2(slot2&& src) noexcept
                      ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:642:22: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
/usr/include/sigc++-2.0/sigc++/functors/slot.h:656:25: error: expected ',' or '...' before '&&' token
   slot2& operator=(slot2&& src) noexcept
                         ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:656:31: error: expected ';' at end of member declaration
   slot2& operator=(slot2&& src) noexcept
                               ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:656:33: error: 'noexcept' does not name a type
   slot2& operator=(slot2&& src) noexcept
                                 ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:656:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
/usr/include/sigc++-2.0/sigc++/functors/slot.h:695:11: error: 'type_trait_take_t' does not name a type
   typedef type_trait_take_t<T_arg1> arg1_type_;
           ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:696:11: error: 'type_trait_take_t' does not name a type
   typedef type_trait_take_t<T_arg2> arg2_type_;
           ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:697:11: error: 'type_trait_take_t' does not name a type
   typedef type_trait_take_t<T_arg3> arg3_type_;
           ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:704:44: error: 'arg1_type_' has not been declared
   typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_);
                                            ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:704:56: error: 'arg2_type_' has not been declared
   typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_);
                                                        ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:704:68: error: 'arg3_type_' has not been declared
   typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_);
                                                                    ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:713:30: error: 'arg1_type_' has not been declared
   inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3) const
                              ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:713:48: error: 'arg2_type_' has not been declared
   inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3) const
                                                ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:713:66: error: 'arg3_type_' has not been declared
   inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3) const
                                                                  ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:737:14: error: expected ',' or '...' before '&&' token
   slot3(slot3&& src) noexcept
              ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:737:20: 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>&)'
   slot3(slot3&& src) noexcept
                    ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:737:20: error: expected ';' at end of member declaration
/usr/include/sigc++-2.0/sigc++/functors/slot.h:737:22: error: 'noexcept' does not name a type
   slot3(slot3&& src) noexcept
                      ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:737:22: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
/usr/include/sigc++-2.0/sigc++/functors/slot.h:751:25: error: expected ',' or '...' before '&&' token
   slot3& operator=(slot3&& src) noexcept
                         ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:751:31: error: expected ';' at end of member declaration
   slot3& operator=(slot3&& src) noexcept
                               ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:751:33: error: 'noexcept' does not name a type
   slot3& operator=(slot3&& src) noexcept
                                 ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:751:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
/usr/include/sigc++-2.0/sigc++/functors/slot.h:791:11: error: 'type_trait_take_t' does not name a type
   typedef type_trait_take_t<T_arg1> arg1_type_;
           ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:792:11: error: 'type_trait_take_t' does not name a type
   typedef type_trait_take_t<T_arg2> arg2_type_;
           ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:793:11: error: 'type_trait_take_t' does not name a type
   typedef type_trait_take_t<T_arg3> arg3_type_;
           ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:794:11: error: 'type_trait_take_t' does not name a type
   typedef type_trait_take_t<T_arg4> arg4_type_;
           ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:801:44: error: 'arg1_type_' has not been declared
   typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_);
                                            ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:801:56: error: 'arg2_type_' has not been declared
   typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_);
                                                        ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:801:68: error: 'arg3_type_' has not been declared
   typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_);
                                                                    ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:801:80: error: 'arg4_type_' has not been declared
   typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_);
                                                                                ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:811:30: error: 'arg1_type_' has not been declared
   inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4) const
                              ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:811:48: error: 'arg2_type_' has not been declared
   inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4) const
                                                ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:811:66: error: 'arg3_type_' has not been declared
   inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4) const
                                                                  ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:811:84: error: 'arg4_type_' has not been declared
   inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4) const
                                                                                    ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:835:14: error: expected ',' or '...' before '&&' token
   slot4(slot4&& src) noexcept
              ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:835:20: 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>&)'
   slot4(slot4&& src) noexcept
                    ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:835:20: error: expected ';' at end of member declaration
/usr/include/sigc++-2.0/sigc++/functors/slot.h:835:22: error: 'noexcept' does not name a type
   slot4(slot4&& src) noexcept
                      ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:835:22: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
/usr/include/sigc++-2.0/sigc++/functors/slot.h:849:25: error: expected ',' or '...' before '&&' token
   slot4& operator=(slot4&& src) noexcept
                         ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:849:31: error: expected ';' at end of member declaration
   slot4& operator=(slot4&& src) noexcept
                               ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:849:33: error: 'noexcept' does not name a type
   slot4& operator=(slot4&& src) noexcept
                                 ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:849:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
/usr/include/sigc++-2.0/sigc++/functors/slot.h:890:11: error: 'type_trait_take_t' does not name a type
   typedef type_trait_take_t<T_arg1> arg1_type_;
           ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:891:11: error: 'type_trait_take_t' does not name a type
   typedef type_trait_take_t<T_arg2> arg2_type_;
           ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:892:11: error: 'type_trait_take_t' does not name a type
   typedef type_trait_take_t<T_arg3> arg3_type_;
           ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:893:11: error: 'type_trait_take_t' does not name a type
   typedef type_trait_take_t<T_arg4> arg4_type_;
           ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:894:11: error: 'type_trait_take_t' does not name a type
   typedef type_trait_take_t<T_arg5> arg5_type_;
           ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:901:44: error: 'arg1_type_' has not been declared
   typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_);
                                            ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:901:56: error: 'arg2_type_' has not been declared
   typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_);
                                                        ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:901:68: error: 'arg3_type_' has not been declared
   typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_);
                                                                    ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:901:80: error: 'arg4_type_' has not been declared
   typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_);
                                                                                ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:901:92: error: 'arg5_type_' has not been declared
   typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_);
                                                                                            ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:912:30: error: 'arg1_type_' has not been declared
   inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5) const
                              ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:912:48: error: 'arg2_type_' has not been declared
   inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5) const
                                                ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:912:66: error: 'arg3_type_' has not been declared
   inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5) const
                                                                  ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:912:84: error: 'arg4_type_' has not been declared
   inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5) const
                                                                                    ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:912:102: error: 'arg5_type_' has not been declared
   inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5) const
                                                                                                      ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:936:14: error: expected ',' or '...' before '&&' token
   slot5(slot5&& src) noexcept
              ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:936:20: 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>&)'
   slot5(slot5&& src) noexcept
                    ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:936:20: error: expected ';' at end of member declaration
/usr/include/sigc++-2.0/sigc++/functors/slot.h:936:22: error: 'noexcept' does not name a type
   slot5(slot5&& src) noexcept
                      ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:936:22: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
/usr/include/sigc++-2.0/sigc++/functors/slot.h:950:25: error: expected ',' or '...' before '&&' token
   slot5& operator=(slot5&& src) noexcept
                         ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:950:31: error: expected ';' at end of member declaration
   slot5& operator=(slot5&& src) noexcept
                               ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:950:33: error: 'noexcept' does not name a type
   slot5& operator=(slot5&& src) noexcept
                                 ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:950:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
/usr/include/sigc++-2.0/sigc++/functors/slot.h:992:11: error: 'type_trait_take_t' does not name a type
   typedef type_trait_take_t<T_arg1> arg1_type_;
           ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:993:11: error: 'type_trait_take_t' does not name a type
   typedef type_trait_take_t<T_arg2> arg2_type_;
           ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:994:11: error: 'type_trait_take_t' does not name a type
   typedef type_trait_take_t<T_arg3> arg3_type_;
           ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:995:11: error: 'type_trait_take_t' does not name a type
   typedef type_trait_take_t<T_arg4> arg4_type_;
           ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:996:11: error: 'type_trait_take_t' does not name a type
   typedef type_trait_take_t<T_arg5> arg5_type_;
           ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:997:11: error: 'type_trait_take_t' does not name a type
   typedef type_trait_take_t<T_arg6> arg6_type_;
           ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1004:44: error: 'arg1_type_' has not been declared
   typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_);
                                            ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1004:56: error: 'arg2_type_' has not been declared
   typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_);
                                                        ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1004:68: error: 'arg3_type_' has not been declared
   typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_);
                                                                    ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1004:80: error: 'arg4_type_' has not been declared
   typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_);
                                                                                ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1004:92: error: 'arg5_type_' has not been declared
   typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_);
                                                                                            ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1004:104: error: 'arg6_type_' has not been declared
   typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_);
                                                                                                        ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1016:30: error: 'arg1_type_' has not been declared
   inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6) const
                              ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1016:48: error: 'arg2_type_' has not been declared
   inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6) const
                                                ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1016:66: error: 'arg3_type_' has not been declared
   inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6) const
                                                                  ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1016:84: error: 'arg4_type_' has not been declared
   inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6) const
                                                                                    ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1016:102: error: 'arg5_type_' has not been declared
   inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6) const
                                                                                                      ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1016:120: error: 'arg6_type_' has not been declared
   inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6) const
                                                                                                                        ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1040:14: error: expected ',' or '...' before '&&' token
   slot6(slot6&& src) noexcept
              ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1040:20: 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>&)'
   slot6(slot6&& src) noexcept
                    ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1040:20: error: expected ';' at end of member declaration
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1040:22: error: 'noexcept' does not name a type
   slot6(slot6&& src) noexcept
                      ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1040:22: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1054:25: error: expected ',' or '...' before '&&' token
   slot6& operator=(slot6&& src) noexcept
                         ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1054:31: error: expected ';' at end of member declaration
   slot6& operator=(slot6&& src) noexcept
                               ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1054:33: error: 'noexcept' does not name a type
   slot6& operator=(slot6&& src) noexcept
                                 ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1054:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1097:11: error: 'type_trait_take_t' does not name a type
   typedef type_trait_take_t<T_arg1> arg1_type_;
           ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1098:11: error: 'type_trait_take_t' does not name a type
   typedef type_trait_take_t<T_arg2> arg2_type_;
           ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1099:11: error: 'type_trait_take_t' does not name a type
   typedef type_trait_take_t<T_arg3> arg3_type_;
           ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1100:11: error: 'type_trait_take_t' does not name a type
   typedef type_trait_take_t<T_arg4> arg4_type_;
           ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1101:11: error: 'type_trait_take_t' does not name a type
   typedef type_trait_take_t<T_arg5> arg5_type_;
           ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1102:11: error: 'type_trait_take_t' does not name a type
   typedef type_trait_take_t<T_arg6> arg6_type_;
           ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1103:11: error: 'type_trait_take_t' does not name a type
   typedef type_trait_take_t<T_arg7> arg7_type_;
           ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1110:44: error: 'arg1_type_' has not been declared
   typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_);
                                            ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1110:56: error: 'arg2_type_' has not been declared
   typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_);
                                                        ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1110:68: error: 'arg3_type_' has not been declared
   typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_);
                                                                    ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1110:80: error: 'arg4_type_' has not been declared
   typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_);
                                                                                ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1110:92: error: 'arg5_type_' has not been declared
   typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_);
                                                                                            ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1110:104: error: 'arg6_type_' has not been declared
   typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_);
                                                                                                        ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1110:116: error: 'arg7_type_' has not been declared
   typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_);
                                                                                                                    ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1123:30: error: 'arg1_type_' has not been declared
   inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const
                              ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1123:48: error: 'arg2_type_' has not been declared
   inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const
                                                ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1123:66: error: 'arg3_type_' has not been declared
   inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const
                                                                  ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1123:84: error: 'arg4_type_' has not been declared
   inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const
                                                                                    ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1123:102: error: 'arg5_type_' has not been declared
   inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const
                                                                                                      ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1123:120: error: 'arg6_type_' has not been declared
   inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const
                                                                                                                        ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1123:138: error: 'arg7_type_' has not been declared
   inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const
                                                                                                                                          ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1147:14: error: expected ',' or '...' before '&&' token
   slot7(slot7&& src) noexcept
              ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1147:20: 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>&)'
   slot7(slot7&& src) noexcept
                    ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1147:20: error: expected ';' at end of member declaration
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1147:22: error: 'noexcept' does not name a type
   slot7(slot7&& src) noexcept
                      ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1147:22: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1161:25: error: expected ',' or '...' before '&&' token
   slot7& operator=(slot7&& src) noexcept
                         ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1161:31: error: expected ';' at end of member declaration
   slot7& operator=(slot7&& src) noexcept
                               ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1161:33: error: 'noexcept' does not name a type
   slot7& operator=(slot7&& src) noexcept
                                 ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1161:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
In file included from /usr/include/sigc++-2.0/sigc++/signal.h:8:0,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from globals.cpp:31:
/usr/include/sigc++-2.0/sigc++/signal_base.h:287:26: error: expected ',' or '...' before '&&' token
   signal_base(signal_base&& src) noexcept;
                          ^
/usr/include/sigc++-2.0/sigc++/signal_base.h:287:32: error: invalid constructor; you probably meant 'sigc::signal_base (const sigc::signal_base&)'
   signal_base(signal_base&& src) noexcept;
                                ^
/usr/include/sigc++-2.0/sigc++/signal_base.h:287:32: error: expected ';' at end of member declaration
/usr/include/sigc++-2.0/sigc++/signal_base.h:287:34: error: 'noexcept' does not name a type
   signal_base(signal_base&& src) noexcept;
                                  ^
/usr/include/sigc++-2.0/sigc++/signal_base.h:287:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
/usr/include/sigc++-2.0/sigc++/signal_base.h:293:37: error: expected ',' or '...' before '&&' token
   signal_base& operator=(signal_base&& src) noexcept;
                                     ^
/usr/include/sigc++-2.0/sigc++/signal_base.h:293:43: error: expected ';' at end of member declaration
   signal_base& operator=(signal_base&& src) noexcept;
                                           ^
/usr/include/sigc++-2.0/sigc++/signal_base.h:293:45: error: 'noexcept' does not name a type
   signal_base& operator=(signal_base&& src) noexcept;
                                             ^
/usr/include/sigc++-2.0/sigc++/signal_base.h:293:45: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
In file included from /usr/include/varconf-1.0/varconf/config.h:35:0,
                 from globals.cpp:31:
/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:261:7: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat]
       auto tmp_ = end();
       ^
/usr/include/sigc++-2.0/sigc++/signal.h:261:12: error: 'tmp_' does not name a type
       auto tmp_ = end();
            ^
/usr/include/sigc++-2.0/sigc++/signal.h:262:15: error: 'tmp_' was not declared in this scope
       erase(--tmp_);
               ^
In file included from /usr/include/varconf-1.0/varconf/config.h:35:0,
                 from globals.cpp:31:
/usr/include/sigc++-2.0/sigc++/signal.h: At global scope:
/usr/include/sigc++-2.0/sigc++/signal.h:825:33: error: expected ')' before '<' token
   signal_emit1(type_trait_take_t<T_arg1> _A_a1) 
                                 ^
/usr/include/sigc++-2.0/sigc++/signal.h:842:46: error: 'type_trait_take_t' has not been declared
   static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1)
                                              ^
/usr/include/sigc++-2.0/sigc++/signal.h:842:63: error: expected ',' or '...' before '<' token
   static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1)
                                                               ^
/usr/include/sigc++-2.0/sigc++/signal.h:863:54: error: 'type_trait_take_t' has not been declared
   static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1)
                                                      ^
/usr/include/sigc++-2.0/sigc++/signal.h:863:71: error: expected ',' or '...' before '<' token
   static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1)
                                                                       ^
/usr/include/sigc++-2.0/sigc++/signal.h:878:3: error: 'type_trait_take_t' does not name a type
   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:834:99: error: '_A_a1_' was not declared in this scope
     { return (reinterpret_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:852:23: error: '_A_a1' was not declared in this scope
       self_type self (_A_a1);
                       ^
/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit1<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:873:23: error: '_A_a1' was not declared in this scope
       self_type self (_A_a1);
                       ^
/usr/include/sigc++-2.0/sigc++/signal.h: At global scope:
/usr/include/sigc++-2.0/sigc++/signal.h:902:46: error: 'type_trait_take_t' has not been declared
   static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1)
                                              ^
/usr/include/sigc++-2.0/sigc++/signal.h:902:63: error: expected ',' or '...' before '<' token
   static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1)
                                                               ^
/usr/include/sigc++-2.0/sigc++/signal.h:941:54: error: 'type_trait_take_t' has not been declared
   static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1)
                                                      ^
/usr/include/sigc++-2.0/sigc++/signal.h:941:71: error: expected ',' or '...' before '<' token
   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:921:71: error: '_A_a1' was not declared in this scope
         r_ = (reinterpret_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:967:71: error: '_A_a1' was not declared in this scope
         r_ = (reinterpret_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:1000:46: error: 'type_trait_take_t' has not been declared
   static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1)
                                              ^
/usr/include/sigc++-2.0/sigc++/signal.h:1000:63: error: expected ',' or '...' before '<' token
   static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1)
                                                               ^
/usr/include/sigc++-2.0/sigc++/signal.h:1020:54: error: 'type_trait_take_t' has not been declared
   static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1)
                                                      ^
/usr/include/sigc++-2.0/sigc++/signal.h:1020:71: error: expected ',' or '...' before '<' token
   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:1010:68: error: '_A_a1' was not declared in this scope
           (reinterpret_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<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:1036:68: error: '_A_a1' was not declared in this scope
           (reinterpret_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:1061:33: error: expected ')' before '<' token
   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:1079:46: error: 'type_trait_take_t' has not been declared
   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:1079:63: error: expected ',' or '...' before '<' token
   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:1101:54: error: 'type_trait_take_t' has not been declared
   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:1101:71: error: expected ',' or '...' before '<' token
   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:1116:3: error: 'type_trait_take_t' does not name a type
   type_trait_take_t<T_arg1> _A_a1_;
   ^
/usr/include/sigc++-2.0/sigc++/signal.h:1117:3: error: 'type_trait_take_t' does not name a type
   type_trait_take_t<T_arg2> _A_a2_;
   ^
In file included from /usr/include/varconf-1.0/varconf/variable.h:32:0,
                 from /usr/include/varconf-1.0/varconf/config.h:32,
                 from Database.cpp:33:
/usr/include/sigc++-2.0/sigc++/trackable.h:71:65: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11
   trackable_callback_list(const trackable_callback_list& src) = delete;
                                                                 ^
/usr/include/sigc++-2.0/sigc++/signal.h: 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:1070:99: error: '_A_a1_' was not declared in this scope
     { return (reinterpret_cast<typename slot_type::call_type>(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_); }
                                                                                                   ^
/usr/include/sigc++-2.0/sigc++/trackable.h:72:76: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11
   trackable_callback_list& operator=(const trackable_callback_list& src) = delete;
                                                                            ^
/usr/include/sigc++-2.0/sigc++/signal.h:1070:107: error: '_A_a2_' was not declared in this scope
     { return (reinterpret_cast<typename slot_type::call_type>(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_); }
                                                                                                           ^
/usr/include/sigc++-2.0/sigc++/trackable.h:73:50: error: expected ',' or '...' before '&&' token
   trackable_callback_list(trackable_callback_list&& src) = delete;
                                                  ^
/usr/include/sigc++-2.0/sigc++/trackable.h:73:60: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11
   trackable_callback_list(trackable_callback_list&& src) = delete;
                                                            ^
/usr/include/sigc++-2.0/sigc++/trackable.h:73:60: error: invalid constructor; you probably meant 'sigc::internal::trackable_callback_list (const sigc::internal::trackable_callback_list&)'
/usr/include/sigc++-2.0/sigc++/trackable.h:74:61: error: expected ',' or '...' before '&&' token
   trackable_callback_list& operator=(trackable_callback_list&& src) = delete;
                                                             ^
/usr/include/sigc++-2.0/sigc++/trackable.h:74:71: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11
   trackable_callback_list& operator=(trackable_callback_list&& src) = delete;
                                                                       ^
/usr/include/sigc++-2.0/sigc++/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:1089:23: error: '_A_a1' was not declared in this scope
       self_type self (_A_a1, _A_a2);
                       ^
/usr/include/sigc++-2.0/sigc++/signal.h:1089:30: error: '_A_a2' was not declared in this scope
       self_type self (_A_a1, _A_a2);
                              ^
/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit2<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:1111:23: error: '_A_a1' was not declared in this scope
       self_type self (_A_a1, _A_a2);
                       ^
/usr/include/sigc++-2.0/sigc++/signal.h:1111:30: error: '_A_a2' was not declared in this scope
       self_type self (_A_a1, _A_a2);
                              ^
/usr/include/sigc++-2.0/sigc++/signal.h: At global scope:
/usr/include/sigc++-2.0/sigc++/signal.h:1142:46: error: 'type_trait_take_t' has not been declared
   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:1142:63: error: expected ',' or '...' before '<' token
   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:1182:54: error: 'type_trait_take_t' has not been declared
   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:1182:71: error: expected ',' or '...' before '<' token
   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:1161:71: error: '_A_a1' was not declared in this scope
         r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2);
                                                                       ^
/usr/include/sigc++-2.0/sigc++/signal.h:1161:78: error: '_A_a2' was not declared in this scope
         r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2);
                                                                              ^
/usr/include/sigc++-2.0/sigc++/trackable.h:115:22: error: expected ',' or '...' before '&&' token
   trackable(trackable&& src) noexcept;
                      ^
/usr/include/sigc++-2.0/sigc++/trackable.h:115:28: error: invalid constructor; you probably meant 'sigc::trackable (const sigc::trackable&)'
   trackable(trackable&& src) noexcept;
                            ^
/usr/include/sigc++-2.0/sigc++/trackable.h:115:28: error: expected ';' at end of member declaration
/usr/include/sigc++-2.0/sigc++/trackable.h:115:30: error: 'noexcept' does not name a type
   trackable(trackable&& src) noexcept;
                              ^
/usr/include/sigc++-2.0/sigc++/trackable.h:115:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
/usr/include/sigc++-2.0/sigc++/trackable.h:119:33: error: expected ',' or '...' before '&&' token
   trackable& operator=(trackable&& src) noexcept;
                                 ^
/usr/include/sigc++-2.0/sigc++/trackable.h:119:39: error: expected ';' at end of member declaration
   trackable& operator=(trackable&& src) noexcept;
                                       ^
/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:1208:71: error: '_A_a1' was not declared in this scope
         r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2);
                                                                       ^
/usr/include/sigc++-2.0/sigc++/trackable.h:119:41: error: 'noexcept' does not name a type
   trackable& operator=(trackable&& src) noexcept;
                                         ^
/usr/include/sigc++-2.0/sigc++/trackable.h:119:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
/usr/include/sigc++-2.0/sigc++/signal.h:1208:78: error: '_A_a2' was not declared in this scope
         r_ = (reinterpret_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:1242:46: error: 'type_trait_take_t' has not been declared
   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:1242:63: error: expected ',' or '...' before '<' token
   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:1263:54: error: 'type_trait_take_t' has not been declared
   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:1263:71: error: expected ',' or '...' before '<' token
   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:1252:68: error: '_A_a1' was not declared in this scope
           (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2);
                                                                    ^
/usr/include/sigc++-2.0/sigc++/signal.h:1252:75: error: '_A_a2' was not declared in this scope
           (reinterpret_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<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:1279:68: error: '_A_a1' was not declared in this scope
           (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2);
                                                                    ^
/usr/include/sigc++-2.0/sigc++/signal.h:1279:75: error: '_A_a2' was not declared in this scope
           (reinterpret_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:1304:33: error: expected ')' before '<' token
   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:1323:46: error: 'type_trait_take_t' has not been declared
   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:1323:63: error: expected ',' or '...' before '<' token
   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:1346:54: error: 'type_trait_take_t' has not been declared
   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:1346:71: error: expected ',' or '...' before '<' token
   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:1361:3: error: 'type_trait_take_t' does not name a type
   type_trait_take_t<T_arg1> _A_a1_;
   ^
/usr/include/sigc++-2.0/sigc++/signal.h:1362:3: error: 'type_trait_take_t' does not name a type
   type_trait_take_t<T_arg2> _A_a2_;
   ^
/usr/include/sigc++-2.0/sigc++/signal.h:1363:3: error: 'type_trait_take_t' does not name a type
   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:1313:99: error: '_A_a1_' was not declared in this scope
     { return (reinterpret_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:1313:107: error: '_A_a2_' was not declared in this scope
     { return (reinterpret_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:1313:115: error: '_A_a3_' was not declared in this scope
     { return (reinterpret_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:1333:23: error: '_A_a1' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3);
                       ^
/usr/include/sigc++-2.0/sigc++/signal.h:1333:30: error: '_A_a2' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3);
                              ^
/usr/include/sigc++-2.0/sigc++/signal.h:1333:37: error: '_A_a3' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3);
                                     ^
/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit3<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:1356:23: error: '_A_a1' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3);
                       ^
/usr/include/sigc++-2.0/sigc++/signal.h:1356:30: error: '_A_a2' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3);
                              ^
/usr/include/sigc++-2.0/sigc++/signal.h:1356:37: error: '_A_a3' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3);
                                     ^
/usr/include/sigc++-2.0/sigc++/signal.h: At global scope:
/usr/include/sigc++-2.0/sigc++/signal.h:1389:46: error: 'type_trait_take_t' has not been declared
   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:1389:63: error: expected ',' or '...' before '<' token
   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:1430:54: error: 'type_trait_take_t' has not been declared
   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:1430:71: error: expected ',' or '...' before '<' token
   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:1408:71: error: '_A_a1' was not declared in this scope
         r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3);
                                                                       ^
/usr/include/sigc++-2.0/sigc++/signal.h:1408:78: error: '_A_a2' was not declared in this scope
         r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3);
                                                                              ^
/usr/include/sigc++-2.0/sigc++/signal.h:1408:85: error: '_A_a3' was not declared in this scope
         r_ = (reinterpret_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:1456:71: error: '_A_a1' was not declared in this scope
         r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3);
                                                                       ^
/usr/include/sigc++-2.0/sigc++/signal.h:1456:78: error: '_A_a2' was not declared in this scope
         r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3);
                                                                              ^
/usr/include/sigc++-2.0/sigc++/signal.h:1456:85: error: '_A_a3' was not declared in this scope
         r_ = (reinterpret_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:1491:46: error: 'type_trait_take_t' has not been declared
   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:1491:63: error: expected ',' or '...' before '<' token
   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:1513:54: error: 'type_trait_take_t' has not been declared
   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:1513:71: error: expected ',' or '...' before '<' token
   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:1501:68: error: '_A_a1' was not declared in this scope
           (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3);
                                                                    ^
/usr/include/sigc++-2.0/sigc++/signal.h:1501:75: error: '_A_a2' was not declared in this scope
           (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3);
                                                                           ^
/usr/include/sigc++-2.0/sigc++/signal.h:1501:82: error: '_A_a3' was not declared in this scope
           (reinterpret_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<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:1529:68: error: '_A_a1' was not declared in this scope
           (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3);
                                                                    ^
/usr/include/sigc++-2.0/sigc++/signal.h:1529:75: error: '_A_a2' was not declared in this scope
           (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3);
                                                                           ^
/usr/include/sigc++-2.0/sigc++/signal.h:1529:82: error: '_A_a3' was not declared in this scope
           (reinterpret_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:1554:33: error: expected ')' before '<' token
   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:1574:46: error: 'type_trait_take_t' has not been declared
   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:1574:63: error: expected ',' or '...' before '<' token
   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:1598:54: error: 'type_trait_take_t' has not been declared
   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:1598:71: error: expected ',' or '...' before '<' token
   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:1613:3: error: 'type_trait_take_t' does not name a type
   type_trait_take_t<T_arg1> _A_a1_;
   ^
/usr/include/sigc++-2.0/sigc++/signal.h:1614:3: error: 'type_trait_take_t' does not name a type
   type_trait_take_t<T_arg2> _A_a2_;
   ^
/usr/include/sigc++-2.0/sigc++/signal.h:1615:3: error: 'type_trait_take_t' does not name a type
   type_trait_take_t<T_arg3> _A_a3_;
   ^
/usr/include/sigc++-2.0/sigc++/signal.h:1616:3: error: 'type_trait_take_t' does not name a type
   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:1563:99: error: '_A_a1_' was not declared in this scope
     { return (reinterpret_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:1563:107: error: '_A_a2_' was not declared in this scope
     { return (reinterpret_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:1563:115: error: '_A_a3_' was not declared in this scope
     { return (reinterpret_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:1563:123: error: '_A_a4_' was not declared in this scope
     { return (reinterpret_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:1584:23: error: '_A_a1' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3, _A_a4);
                       ^
/usr/include/sigc++-2.0/sigc++/signal.h:1584:30: error: '_A_a2' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3, _A_a4);
                              ^
/usr/include/sigc++-2.0/sigc++/signal.h:1584:37: error: '_A_a3' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3, _A_a4);
                                     ^
/usr/include/sigc++-2.0/sigc++/signal.h:1584:44: error: '_A_a4' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3, _A_a4);
                                            ^
/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit4<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:1608:23: error: '_A_a1' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3, _A_a4);
                       ^
/usr/include/sigc++-2.0/sigc++/signal.h:1608:30: error: '_A_a2' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3, _A_a4);
                              ^
/usr/include/sigc++-2.0/sigc++/signal.h:1608:37: error: '_A_a3' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3, _A_a4);
                                     ^
/usr/include/sigc++-2.0/sigc++/signal.h:1608:44: error: '_A_a4' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3, _A_a4);
                                            ^
/usr/include/sigc++-2.0/sigc++/signal.h: At global scope:
/usr/include/sigc++-2.0/sigc++/signal.h:1643:46: error: 'type_trait_take_t' has not been declared
   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:1643:63: error: expected ',' or '...' before '<' token
   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:1685:54: error: 'type_trait_take_t' has not been declared
   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:1685:71: error: expected ',' or '...' before '<' token
   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:1662:71: error: '_A_a1' was not declared in this scope
         r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4);
                                                                       ^
/usr/include/sigc++-2.0/sigc++/signal.h:1662:78: error: '_A_a2' was not declared in this scope
         r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4);
                                                                              ^
/usr/include/sigc++-2.0/sigc++/signal.h:1662:85: error: '_A_a3' was not declared in this scope
         r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4);
                                                                                     ^
/usr/include/sigc++-2.0/sigc++/signal.h:1662:92: error: '_A_a4' was not declared in this scope
         r_ = (reinterpret_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:1711:71: error: '_A_a1' was not declared in this scope
         r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4);
                                                                       ^
/usr/include/sigc++-2.0/sigc++/signal.h:1711:78: error: '_A_a2' was not declared in this scope
         r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4);
                                                                              ^
/usr/include/sigc++-2.0/sigc++/signal.h:1711:85: error: '_A_a3' was not declared in this scope
         r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4);
                                                                                     ^
/usr/include/sigc++-2.0/sigc++/signal.h:1711:92: error: '_A_a4' was not declared in this scope
         r_ = (reinterpret_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:1747:46: error: 'type_trait_take_t' has not been declared
   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:1747:63: error: expected ',' or '...' before '<' token
   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:1770:54: error: 'type_trait_take_t' has not been declared
   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:1770:71: error: expected ',' or '...' before '<' token
   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:1757:68: error: '_A_a1' was not declared in this scope
           (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4);
                                                                    ^
/usr/include/sigc++-2.0/sigc++/signal.h:1757:75: error: '_A_a2' was not declared in this scope
           (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4);
                                                                           ^
/usr/include/sigc++-2.0/sigc++/signal.h:1757:82: error: '_A_a3' was not declared in this scope
           (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4);
                                                                                  ^
/usr/include/sigc++-2.0/sigc++/signal.h:1757:89: error: '_A_a4' was not declared in this scope
           (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4);
                                                                                         ^
In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:25:0,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from Database.cpp:33:
/usr/include/sigc++-2.0/sigc++/type_traits.h:63:1: error: expected unqualified-id before 'using'
 using type_trait_pass_t = typename type_trait<T>::pass;
 ^
/usr/include/sigc++-2.0/sigc++/type_traits.h:66:1: error: expected unqualified-id before 'using'
 using type_trait_take_t = typename type_trait<T>::take;
 ^
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:6:0,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from Database.cpp:33:
/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:15: error: 'is_base_of' is not a member of 'std'
     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:60:15: error: 'is_base_of' is not a member of 'std'
/usr/include/sigc++-2.0/sigc++/visit_each.h:60:47: error: wrong number of template arguments (2, should be 3)
     with_type<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'
 struct with_type;
        ^
/usr/include/sigc++-2.0/sigc++/visit_each.h:60:56: error: qualified-id in declaration before '||' token
     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++/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:1786:68: error: '_A_a1' was not declared in this scope
           (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4);
                                                                    ^
/usr/include/sigc++-2.0/sigc++/signal.h:1786:75: error: '_A_a2' was not declared in this scope
           (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4);
                                                                           ^
/usr/include/sigc++-2.0/sigc++/signal.h:1786:82: error: '_A_a3' was not declared in this scope
           (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4);
                                                                                  ^
/usr/include/sigc++-2.0/sigc++/signal.h:1786:89: error: '_A_a4' was not declared in this scope
           (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4);
                                                                                         ^
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:6:0,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from Database.cpp:33:
/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:23: error: 'is_base_of' is not a member of 'std'
     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:98:23: error: 'is_base_of' is not a member of 'std'
/usr/include/sigc++-2.0/sigc++/visit_each.h:98:55: error: wrong number of template arguments (2, should be 3)
     with_type_pointer<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'
 struct with_type_pointer;
        ^
/usr/include/sigc++-2.0/sigc++/visit_each.h:98:64: error: qualified-id in declaration before '||' token
     with_type_pointer<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++/signal.h: At global scope:
/usr/include/sigc++-2.0/sigc++/signal.h:1811:33: error: expected ')' before '<' token
   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:1832:46: error: 'type_trait_take_t' has not been declared
   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:1832:63: error: expected ',' or '...' before '<' token
   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:1857:54: error: 'type_trait_take_t' has not been declared
   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:1857:71: error: expected ',' or '...' before '<' token
   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:1872:3: error: 'type_trait_take_t' does not name a type
   type_trait_take_t<T_arg1> _A_a1_;
   ^
/usr/include/sigc++-2.0/sigc++/signal.h:1873:3: error: 'type_trait_take_t' does not name a type
   type_trait_take_t<T_arg2> _A_a2_;
   ^
/usr/include/sigc++-2.0/sigc++/signal.h:1874:3: error: 'type_trait_take_t' does not name a type
   type_trait_take_t<T_arg3> _A_a3_;
   ^
/usr/include/sigc++-2.0/sigc++/signal.h:1875:3: error: 'type_trait_take_t' does not name a type
   type_trait_take_t<T_arg4> _A_a4_;
   ^
/usr/include/sigc++-2.0/sigc++/signal.h:1876:3: error: 'type_trait_take_t' does not name a type
   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:1820:99: error: '_A_a1_' was not declared in this scope
     { return (reinterpret_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:1820:107: error: '_A_a2_' was not declared in this scope
     { return (reinterpret_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:1820:115: error: '_A_a3_' was not declared in this scope
     { return (reinterpret_cast<typename slot_type::call_type>(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_); }
                                                                                                                   ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from Database.cpp:33:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:92:36: error: 'decltype' has not been declared
   static int check(X_functor* obj, decltype(&X_functor::operator()) p = nullptr);
                                    ^
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:92:46: error: expected ')'
   static int check(X_functor* obj, decltype(&X_functor::operator()) p = nullptr);
                                              ^
/usr/include/sigc++-2.0/sigc++/signal.h:1820:123: error: '_A_a4_' was not declared in this scope
     { return (reinterpret_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++/functors/functor_trait.h:92:46: error: expected ')'
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:92:46: error: expected initializer
/usr/include/sigc++-2.0/sigc++/signal.h:1820:131: error: '_A_a5_' was not declared in this scope
     { return (reinterpret_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++/functors/functor_trait.h:97:44: error: 'nullptr' was not declared in this scope
     = sizeof(check(static_cast<T_functor*>(nullptr))) == sizeof(int)
                                            ^
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:116:41: error: 'is_base_of' is not a member of 'std'
           bool I_derives_functor_base = std::is_base_of<functor_base,T_functor>::value,
                                         ^
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:116:69: error: expected primary-expression before ',' token
           bool I_derives_functor_base = std::is_base_of<functor_base,T_functor>::value,
                                                                     ^
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:116:82: error: 'value' in namespace '::' does not name a type
           bool I_derives_functor_base = std::is_base_of<functor_base,T_functor>::value,
                                                                                  ^
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:126:8: error: 'functor_trait' is not a class template
 struct functor_trait<T_functor, true, I_can_use_decltype>
        ^
/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:1842:23: error: '_A_a1' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5);
                       ^
/usr/include/sigc++-2.0/sigc++/signal.h:1842:30: error: '_A_a2' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5);
                              ^
/usr/include/sigc++-2.0/sigc++/signal.h:1842:37: error: '_A_a3' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5);
                                     ^
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:133:44: error: wrong number of template arguments (3, should be 2)
 struct functor_trait<T_functor, false, true>
                                            ^
/usr/include/sigc++-2.0/sigc++/signal.h:1842:44: error: '_A_a4' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5);
                                            ^
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:126:57: note: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait'
 struct functor_trait<T_functor, true, I_can_use_decltype>
                                                         ^
/usr/include/sigc++-2.0/sigc++/signal.h:1842:51: error: '_A_a5' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5);
                                                   ^
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:215:50: error: wrong number of template arguments (3, should be 2)
 struct functor_trait<T_return (*)(), false, false>
                                                  ^
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:126:57: note: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait'
 struct functor_trait<T_functor, true, I_can_use_decltype>
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:223:56: error: wrong number of template arguments (3, should be 2)
 struct functor_trait<T_return (*)(T_arg1), false, false>
                                                        ^
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:126:57: note: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait'
 struct functor_trait<T_functor, true, I_can_use_decltype>
                                                         ^
/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:1867:23: error: '_A_a1' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5);
                       ^
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:231:64: error: wrong number of template arguments (3, should be 2)
 struct functor_trait<T_return (*)(T_arg1, T_arg2), false, false>
                                                                ^
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:126:57: note: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait'
 struct functor_trait<T_functor, true, I_can_use_decltype>
                                                         ^
/usr/include/sigc++-2.0/sigc++/signal.h:1867:30: error: '_A_a2' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5);
                              ^
/usr/include/sigc++-2.0/sigc++/signal.h:1867:37: error: '_A_a3' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5);
                                     ^
/usr/include/sigc++-2.0/sigc++/signal.h:1867:44: error: '_A_a4' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5);
                                            ^
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:239:72: error: wrong number of template arguments (3, should be 2)
 struct functor_trait<T_return (*)(T_arg1, T_arg2, T_arg3), false, false>
                                                                        ^
/usr/include/sigc++-2.0/sigc++/signal.h:1867:51: error: '_A_a5' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5);
                                                   ^
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:126:57: note: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait'
 struct functor_trait<T_functor, true, I_can_use_decltype>
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:247:80: error: wrong number of template arguments (3, should be 2)
 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:126:57: note: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait'
 struct functor_trait<T_functor, true, I_can_use_decltype>
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:255:88: error: wrong number of template arguments (3, should be 2)
 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:126:57: note: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait'
 struct functor_trait<T_functor, true, I_can_use_decltype>
                                                         ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from Database.cpp:33:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:263:96: error: wrong number of template arguments (3, should be 2)
 struct functor_trait<T_return (*)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6), false, false>
                                                                                                ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from Database.cpp:33:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:126:57: note: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait'
 struct functor_trait<T_functor, true, I_can_use_decltype>
                                                         ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from Database.cpp:33:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:271:104: error: wrong number of template arguments (3, should be 2)
 struct functor_trait<T_return (*)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7), false, false>
                                                                                                        ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from Database.cpp:33:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:126:57: note: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait'
 struct functor_trait<T_functor, true, I_can_use_decltype>
                                                         ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from Database.cpp:33:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:281:57: error: wrong number of template arguments (3, should be 2)
 struct functor_trait<T_return (T_obj::*)(), false, false>
                                                         ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from Database.cpp:33:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:126:57: note: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait'
 struct functor_trait<T_functor, true, I_can_use_decltype>
                                                         ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from Database.cpp:33:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:287:63: error: wrong number of template arguments (3, should be 2)
 struct functor_trait<T_return (T_obj::*)() const, false, false>
                                                               ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from Database.cpp:33:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:126:57: note: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait'
 struct functor_trait<T_functor, true, I_can_use_decltype>
                                                         ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from Database.cpp:33:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:296:63: error: wrong number of template arguments (3, should be 2)
 struct functor_trait<T_return (T_obj::*)(T_arg1), false, false>
                                                               ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from Database.cpp:33:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:126:57: note: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait'
 struct functor_trait<T_functor, true, I_can_use_decltype>
                                                         ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from Database.cpp:33:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:302:69: error: wrong number of template arguments (3, should be 2)
 struct functor_trait<T_return (T_obj::*)(T_arg1) const, false, false>
                                                                     ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from Database.cpp:33:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:126:57: note: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait'
 struct functor_trait<T_functor, true, I_can_use_decltype>
                                                         ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from Database.cpp:33:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:311:71: error: wrong number of template arguments (3, should be 2)
 struct functor_trait<T_return (T_obj::*)(T_arg1, T_arg2), false, false>
                                                                       ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from Database.cpp:33:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:126:57: note: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait'
 struct functor_trait<T_functor, true, I_can_use_decltype>
                                                         ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from Database.cpp:33:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:317:77: error: wrong number of template arguments (3, should be 2)
 struct functor_trait<T_return (T_obj::*)(T_arg1, T_arg2) const, false, false>
                                                                             ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from Database.cpp:33:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:126:57: note: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait'
 struct functor_trait<T_functor, true, I_can_use_decltype>
                                                         ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from Database.cpp:33:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:326:79: error: wrong number of template arguments (3, should be 2)
 struct functor_trait<T_return (T_obj::*)(T_arg1, T_arg2, T_arg3), false, false>
                                                                               ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from Database.cpp:33:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:126:57: note: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait'
 struct functor_trait<T_functor, true, I_can_use_decltype>
                                                         ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from Database.cpp:33:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:332:85: error: wrong number of template arguments (3, should be 2)
 struct functor_trait<T_return (T_obj::*)(T_arg1, T_arg2, T_arg3) const, false, false>
                                                                                     ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from Database.cpp:33:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:126:57: note: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait'
 struct functor_trait<T_functor, true, I_can_use_decltype>
                                                         ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from Database.cpp:33:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:341:87: error: wrong number of template arguments (3, should be 2)
 struct functor_trait<T_return (T_obj::*)(T_arg1, T_arg2, T_arg3, T_arg4), false, false>
                                                                                       ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from Database.cpp:33:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:126:57: note: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait'
 struct functor_trait<T_functor, true, I_can_use_decltype>
                                                         ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from Database.cpp:33:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:347:93: error: wrong number of template arguments (3, should be 2)
 struct functor_trait<T_return (T_obj::*)(T_arg1, T_arg2, T_arg3, T_arg4) const, false, false>
                                                                                             ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from Database.cpp:33:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:126:57: note: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait'
 struct functor_trait<T_functor, true, I_can_use_decltype>
                                                         ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from Database.cpp:33:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:356:95: error: wrong number of template arguments (3, should be 2)
 struct functor_trait<T_return (T_obj::*)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5), false, false>
                                                                                               ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from Database.cpp:33:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:126:57: note: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait'
 struct functor_trait<T_functor, true, I_can_use_decltype>
                                                         ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from Database.cpp:33:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:362:101: error: wrong number of template arguments (3, should be 2)
 struct functor_trait<T_return (T_obj::*)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) const, false, false>
                                                                                                     ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from Database.cpp:33:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:126:57: note: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait'
 struct functor_trait<T_functor, true, I_can_use_decltype>
                                                         ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from Database.cpp:33:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:371:103: error: wrong number of template arguments (3, should be 2)
 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++/signal.h: At global scope:
/usr/include/sigc++-2.0/sigc++/signal.h:1904:46: error: 'type_trait_take_t' has not been declared
   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)
                                              ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from Database.cpp:33:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:126:57: note: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait'
 struct functor_trait<T_functor, true, I_can_use_decltype>
                                                         ^
/usr/include/sigc++-2.0/sigc++/signal.h:1904:63: error: expected ',' or '...' before '<' token
   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:1947:54: error: 'type_trait_take_t' has not been declared
   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:1947:71: error: expected ',' or '...' before '<' token
   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)
                                                                       ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from Database.cpp:33:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:377:109: error: wrong number of template arguments (3, should be 2)
 struct functor_trait<T_return (T_obj::*)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) const, false, false>
                                                                                                             ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from Database.cpp:33:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:126:57: note: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait'
 struct functor_trait<T_functor, true, I_can_use_decltype>
                                                         ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from Database.cpp:33:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:386:111: error: wrong number of template arguments (3, should be 2)
 struct functor_trait<T_return (T_obj::*)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7), false, false>
                                                                                                               ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from Database.cpp:33:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:126:57: note: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait'
 struct functor_trait<T_functor, true, I_can_use_decltype>
                                                         ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from Database.cpp:33:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:392:117: error: wrong number of template arguments (3, should be 2)
 struct functor_trait<T_return (T_obj::*)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) const, false, false>
                                                                                                                     ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from Database.cpp:33:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:126:57: note: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait'
 struct functor_trait<T_functor, true, I_can_use_decltype>
                                                         ^
/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:1923:71: error: '_A_a1' was not declared in this scope
         r_ = (reinterpret_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:1923:78: error: '_A_a2' was not declared in this scope
         r_ = (reinterpret_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:1923:85: error: '_A_a3' was not declared in this scope
         r_ = (reinterpret_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:1923:92: error: '_A_a4' was not declared in this scope
         r_ = (reinterpret_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:1923:99: error: '_A_a5' was not declared in this scope
         r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5);
                                                                                                   ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:8:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from Database.cpp:33:
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:110:23: error: 'type_trait_take_t' has not been declared
   T_return operator()(type_trait_take_t<T_arg1> _A_a1) const 
                       ^
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:110:40: error: expected ',' or '...' before '<' token
   T_return operator()(type_trait_take_t<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
     { return func_ptr_(_A_a1); }
                        ^
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:146:23: error: 'type_trait_take_t' has not been declared
   T_return operator()(type_trait_take_t<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
   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
     { return func_ptr_(_A_a1, _A_a2); }
                        ^
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:147:31: error: '_A_a2' was not declared in this scope
     { return func_ptr_(_A_a1, _A_a2); }
                               ^
/usr/include/sigc++-2.0/sigc++/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:1973:71: error: '_A_a1' was not declared in this scope
         r_ = (reinterpret_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:1973:78: error: '_A_a2' was not declared in this scope
         r_ = (reinterpret_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:1973:85: error: '_A_a3' was not declared in this scope
         r_ = (reinterpret_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:1973:92: error: '_A_a4' was not declared in this scope
         r_ = (reinterpret_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:1973:99: error: '_A_a5' was not declared in this scope
         r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5);
                                                                                                   ^
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:184:23: error: 'type_trait_take_t' has not been declared
   T_return operator()(type_trait_take_t<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
   T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const 
                                        ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:8:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from Database.cpp:33:
/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
     { return func_ptr_(_A_a1, _A_a2, _A_a3); }
                        ^
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:185:31: error: '_A_a2' was not declared in this scope
     { return func_ptr_(_A_a1, _A_a2, _A_a3); }
                               ^
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:185:38: error: '_A_a3' was not declared in this scope
     { return func_ptr_(_A_a1, _A_a2, _A_a3); }
                                      ^
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:224:23: error: 'type_trait_take_t' has not been declared
   T_return operator()(type_trait_take_t<T_arg1> _A_a1, 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
   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
     { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4); }
                        ^
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:225:31: error: '_A_a2' was not declared in this scope
     { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4); }
                               ^
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:225:38: error: '_A_a3' was not declared in this scope
     { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4); }
                                      ^
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:225:45: error: '_A_a4' was not declared in this scope
     { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4); }
                                             ^
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:266:23: error: 'type_trait_take_t' has not been declared
   T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, 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
   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
     { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                        ^
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:267:31: error: '_A_a2' was not declared in this scope
     { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                               ^
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:267:38: error: '_A_a3' was not declared in this scope
     { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                      ^
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:267:45: error: '_A_a4' was not declared in this scope
     { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                             ^
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:267:52: error: '_A_a5' was not declared in this scope
     { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                    ^
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:310:23: error: 'type_trait_take_t' has not been declared
   T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, 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
   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
     { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                        ^
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:31: error: '_A_a2' was not declared in this scope
     { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                               ^
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:38: error: '_A_a3' was not declared in this scope
     { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                      ^
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:45: error: '_A_a4' was not declared in this scope
     { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                             ^
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:52: error: '_A_a5' was not declared in this scope
     { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                    ^
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:59: error: '_A_a6' was not declared in this scope
     { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                           ^
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:356:23: error: 'type_trait_take_t' has not been declared
   T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, 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
   T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const 
                                        ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:8:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from Database.cpp:33:
/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
     { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                        ^
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:31: error: '_A_a2' was not declared in this scope
     { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                               ^
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:38: error: '_A_a3' was not declared in this scope
     { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                      ^
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:45: error: '_A_a4' was not declared in this scope
     { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                             ^
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:52: error: '_A_a5' was not declared in this scope
     { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                    ^
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:59: error: '_A_a6' was not declared in this scope
     { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                           ^
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:66: error: '_A_a7' was not declared in this scope
     { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                  ^
/usr/include/sigc++-2.0/sigc++/signal.h: At global scope:
/usr/include/sigc++-2.0/sigc++/signal.h:2010:46: error: 'type_trait_take_t' has not been declared
   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:2010:63: error: expected ',' or '...' before '<' token
   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:2034:54: error: 'type_trait_take_t' has not been declared
   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:2034:71: error: expected ',' or '...' before '<' token
   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:2020:68: error: '_A_a1' was not declared in this scope
           (reinterpret_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:2020:75: error: '_A_a2' was not declared in this scope
           (reinterpret_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:2020:82: error: '_A_a3' was not declared in this scope
           (reinterpret_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:2020:89: error: '_A_a4' was not declared in this scope
           (reinterpret_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:2020:96: error: '_A_a5' was not declared in this scope
           (reinterpret_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<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:2050:68: error: '_A_a1' was not declared in this scope
           (reinterpret_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:2050:75: error: '_A_a2' was not declared in this scope
           (reinterpret_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:2050:82: error: '_A_a3' was not declared in this scope
           (reinterpret_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:2050:89: error: '_A_a4' was not declared in this scope
           (reinterpret_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:2050:96: error: '_A_a5' was not declared in this scope
           (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5);
                                                                                                ^
In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:13:0,
                 from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from Database.cpp:33:
/usr/include/sigc++-2.0/sigc++/limit_reference.h: At global scope:
/usr/include/sigc++-2.0/sigc++/limit_reference.h:36:13: error: 'is_base_of' is not a member of 'std'
             std::is_base_of<trackable, T_type>::value>
             ^
/usr/include/sigc++-2.0/sigc++/limit_reference.h:36:38: error: expected primary-expression before ',' token
             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
             std::is_base_of<trackable, T_type>::value>
                                                 ^
/usr/include/sigc++-2.0/sigc++/signal.h: At global scope:
/usr/include/sigc++-2.0/sigc++/signal.h:2075:33: error: expected ')' before '<' token
   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) 
                                 ^
In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:13:0,
                 from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from Database.cpp:33:
/usr/include/sigc++-2.0/sigc++/limit_reference.h:71:7: error: 'limit_reference' is not a class template
 class limit_reference<T_type, true>
       ^
/usr/include/sigc++-2.0/sigc++/signal.h:2097:46: error: 'type_trait_take_t' has not been declared
   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:2097:63: error: expected ',' or '...' before '<' token
   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:2123:54: error: 'type_trait_take_t' has not been declared
   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:2123:71: error: expected ',' or '...' before '<' token
   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:2138:3: error: 'type_trait_take_t' does not name a type
   type_trait_take_t<T_arg1> _A_a1_;
   ^
/usr/include/sigc++-2.0/sigc++/signal.h:2139:3: error: 'type_trait_take_t' does not name a type
   type_trait_take_t<T_arg2> _A_a2_;
   ^
/usr/include/sigc++-2.0/sigc++/signal.h:2140:3: error: 'type_trait_take_t' does not name a type
   type_trait_take_t<T_arg3> _A_a3_;
   ^
/usr/include/sigc++-2.0/sigc++/signal.h:2141:3: error: 'type_trait_take_t' does not name a type
   type_trait_take_t<T_arg4> _A_a4_;
   ^
/usr/include/sigc++-2.0/sigc++/limit_reference.h:116:59: error: wrong number of template arguments (2, should be 1)
 struct visitor<limit_reference<T_type, I_derives_trackable> >
                                                           ^
/usr/include/sigc++-2.0/sigc++/signal.h:2142:3: error: 'type_trait_take_t' does not name a type
   type_trait_take_t<T_arg5> _A_a5_;
   ^
/usr/include/sigc++-2.0/sigc++/limit_reference.h:71:35: note: provided for 'template<class T_type> class sigc::limit_reference'
 class limit_reference<T_type, true>
                                   ^
/usr/include/sigc++-2.0/sigc++/limit_reference.h:116:61: error: template argument 1 is invalid
 struct visitor<limit_reference<T_type, I_derives_trackable> >
                                                             ^
/usr/include/sigc++-2.0/sigc++/signal.h:2143:3: error: 'type_trait_take_t' does not name a type
   type_trait_take_t<T_arg6> _A_a6_;
   ^
/usr/include/sigc++-2.0/sigc++/limit_reference.h:150:13: error: 'is_base_of' is not a member of 'std'
             std::is_base_of<trackable, T_type>::value>
             ^
/usr/include/sigc++-2.0/sigc++/limit_reference.h:150:38: error: expected primary-expression before ',' token
             std::is_base_of<trackable, T_type>::value>
                                      ^
/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:2084:99: error: '_A_a1_' was not declared in this scope
     { return (reinterpret_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++/limit_reference.h:150:49: error: 'value' in namespace '::' does not name a type
             std::is_base_of<trackable, T_type>::value>
                                                 ^
/usr/include/sigc++-2.0/sigc++/signal.h:2084:107: error: '_A_a2_' was not declared in this scope
     { return (reinterpret_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++/limit_reference.h:185:7: error: 'const_limit_reference' is not a class template
 class const_limit_reference<T_type, true>
       ^
/usr/include/sigc++-2.0/sigc++/signal.h:2084:115: error: '_A_a3_' was not declared in this scope
     { return (reinterpret_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++/limit_reference.h:230:65: error: wrong number of template arguments (2, should be 1)
 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'
 class const_limit_reference<T_type, true>
                                         ^
/usr/include/sigc++-2.0/sigc++/limit_reference.h:230:67: error: template argument 1 is invalid
 struct visitor<const_limit_reference<T_type, I_derives_trackable> >
                                                                   ^
/usr/include/sigc++-2.0/sigc++/limit_reference.h:264:13: error: 'is_base_of' is not a member of 'std'
             std::is_base_of<trackable, T_type>::value>
             ^
/usr/include/sigc++-2.0/sigc++/limit_reference.h:264:38: error: expected primary-expression before ',' token
             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
             std::is_base_of<trackable, T_type>::value>
                                                 ^
/usr/include/sigc++-2.0/sigc++/limit_reference.h:299:7: error: 'volatile_limit_reference' is not a class template
 class volatile_limit_reference<T_type, true>
       ^
/usr/include/sigc++-2.0/sigc++/limit_reference.h:344:68: error: wrong number of template arguments (2, should be 1)
 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'
 class volatile_limit_reference<T_type, true>
                                            ^
/usr/include/sigc++-2.0/sigc++/limit_reference.h:344:70: error: template argument 1 is invalid
 struct visitor<volatile_limit_reference<T_type, I_derives_trackable> >
                                                                      ^
/usr/include/sigc++-2.0/sigc++/limit_reference.h:378:13: error: 'is_base_of' is not a member of 'std'
             std::is_base_of<trackable, T_type>::value>
             ^
/usr/include/sigc++-2.0/sigc++/limit_reference.h:378:38: error: expected primary-expression before ',' token
             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
             std::is_base_of<trackable, T_type>::value>
                                                 ^
/usr/include/sigc++-2.0/sigc++/limit_reference.h:413:7: error: 'const_volatile_limit_reference' is not a class template
 class const_volatile_limit_reference<T_type, true>
       ^
/usr/include/sigc++-2.0/sigc++/limit_reference.h:458:74: error: wrong number of template arguments (2, should be 1)
 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'
 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
 struct visitor<const_volatile_limit_reference<T_type, I_derives_trackable> >
                                                                            ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from Database.cpp:33:
/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:84:30: error: 'nullptr' was not declared in this scope
   mem_functor0() : func_ptr_(nullptr) {}
                              ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:139:38: error: 'type_trait_take_t' has not been declared
   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:139:55: error: expected ',' or '...' before '<' token
   T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1) const
                                                       ^
/usr/include/sigc++-2.0/sigc++/signal.h:2084:123: error: '_A_a4_' was not declared in this scope
     { return (reinterpret_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++/functors/mem_fun.h:147:38: error: 'type_trait_take_t' has not been declared
   T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1) const
                                      ^
/usr/include/sigc++-2.0/sigc++/signal.h:2084:131: error: '_A_a5_' was not declared in this scope
     { return (reinterpret_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++/functors/mem_fun.h:147:55: error: expected ',' or '...' before '<' token
   T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1) const
                                                       ^
/usr/include/sigc++-2.0/sigc++/signal.h:2084:139: error: '_A_a6_' was not declared in this scope
     { return (reinterpret_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++/functors/mem_fun.h: In constructor 'sigc::mem_functor1<T_arg1, T_return, T_obj>::mem_functor1()':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:127:30: error: 'nullptr' was not declared in this scope
   mem_functor1() : func_ptr_(nullptr) {}
                              ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor1<T_arg1, T_return, T_obj>::operator()(T_obj*, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:140:43: error: '_A_a1' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1); }
                                           ^
/usr/include/sigc++-2.0/sigc++/signal.h: 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:2107:23: error: '_A_a1' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6);
                       ^
/usr/include/sigc++-2.0/sigc++/signal.h:2107:30: error: '_A_a2' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6);
                              ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor1<T_arg1, T_return, T_obj>::operator()(T_obj&, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:148:34: error: '_A_a1' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1); }
                                  ^
/usr/include/sigc++-2.0/sigc++/signal.h:2107:37: error: '_A_a3' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6);
                                     ^
/usr/include/sigc++-2.0/sigc++/signal.h:2107:44: error: '_A_a4' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6);
                                            ^
/usr/include/sigc++-2.0/sigc++/signal.h:2107:51: error: '_A_a5' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6);
                                                   ^
/usr/include/sigc++-2.0/sigc++/signal.h:2107:58: error: '_A_a6' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6);
                                                          ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:186:38: error: 'type_trait_take_t' has not been declared
   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:186:55: error: expected ',' or '...' before '<' token
   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++/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:2133:23: error: '_A_a1' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6);
                       ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:195:38: error: 'type_trait_take_t' has not been declared
   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:195:55: error: expected ',' or '...' before '<' token
   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++/signal.h:2133:30: error: '_A_a2' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6);
                              ^
/usr/include/sigc++-2.0/sigc++/signal.h:2133:37: error: '_A_a3' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6);
                                     ^
/usr/include/sigc++-2.0/sigc++/signal.h:2133:44: error: '_A_a4' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6);
                                            ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor2<T_arg1, T_arg2, T_return, T_obj>::mem_functor2()':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:173:30: error: 'nullptr' was not declared in this scope
   mem_functor2() : func_ptr_(nullptr) {}
                              ^
/usr/include/sigc++-2.0/sigc++/signal.h:2133:51: error: '_A_a5' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6);
                                                   ^
/usr/include/sigc++-2.0/sigc++/signal.h:2133:58: error: '_A_a6' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6);
                                                          ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor2<T_arg1, T_arg2, T_return, T_obj>::operator()(T_obj*, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:187:43: error: '_A_a1' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); }
                                           ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:187:50: error: '_A_a2' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); }
                                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor2<T_arg1, T_arg2, T_return, T_obj>::operator()(T_obj&, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:196:34: error: '_A_a1' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); }
                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:196:41: error: '_A_a2' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); }
                                         ^
/usr/include/sigc++-2.0/sigc++/signal.h: At global scope:
/usr/include/sigc++-2.0/sigc++/signal.h:2172:46: error: 'type_trait_take_t' has not been declared
   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:2172:63: error: expected ',' or '...' before '<' token
   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:2216:54: error: 'type_trait_take_t' has not been declared
   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:2216:71: error: expected ',' or '...' before '<' token
   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++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:236:38: error: 'type_trait_take_t' has not been declared
   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:236:55: error: expected ',' or '...' before '<' token
   T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const
                                                       ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from Database.cpp:33:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:246:38: error: 'type_trait_take_t' has not been declared
   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:246:55: error: expected ',' or '...' before '<' token
   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++/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:2191:71: error: '_A_a1' was not declared in this scope
         r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6);
                                                                       ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from Database.cpp:33:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor3<T_arg1, T_arg2, T_arg3, T_return, T_obj>::mem_functor3()':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:222:30: error: 'nullptr' was not declared in this scope
   mem_functor3() : func_ptr_(nullptr) {}
                              ^
/usr/include/sigc++-2.0/sigc++/signal.h:2191:78: error: '_A_a2' was not declared in this scope
         r_ = (reinterpret_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:2191:85: error: '_A_a3' was not declared in this scope
         r_ = (reinterpret_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:2191:92: error: '_A_a4' was not declared in this scope
         r_ = (reinterpret_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:2191:99: error: '_A_a5' was not declared in this scope
         r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6);
                                                                                                   ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from Database.cpp:33:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor3<T_arg1, T_arg2, T_arg3, T_return, T_obj>::operator()(T_obj*, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:237:43: error: '_A_a1' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); }
                                           ^
/usr/include/sigc++-2.0/sigc++/signal.h:2191:106: error: '_A_a6' was not declared in this scope
         r_ = (reinterpret_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++/functors/mem_fun.h:237:50: error: '_A_a2' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); }
                                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:237:57: error: '_A_a3' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); }
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor3<T_arg1, T_arg2, T_arg3, T_return, T_obj>::operator()(T_obj&, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:247:34: error: '_A_a1' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); }
                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:247:41: error: '_A_a2' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); }
                                         ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:247:48: error: '_A_a3' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); }
                                                ^
/usr/include/sigc++-2.0/sigc++/signal.h: 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:2242:71: error: '_A_a1' was not declared in this scope
         r_ = (reinterpret_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:2242:78: error: '_A_a2' was not declared in this scope
         r_ = (reinterpret_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++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:289:38: error: 'type_trait_take_t' has not been declared
   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++/signal.h:2242:85: error: '_A_a3' was not declared in this scope
         r_ = (reinterpret_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++/functors/mem_fun.h:289:55: error: expected ',' or '...' before '<' token
   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++/signal.h:2242:92: error: '_A_a4' was not declared in this scope
         r_ = (reinterpret_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:2242:99: error: '_A_a5' was not declared in this scope
         r_ = (reinterpret_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:2242:106: error: '_A_a6' was not declared in this scope
         r_ = (reinterpret_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++/functors/mem_fun.h:300:38: error: 'type_trait_take_t' has not been declared
   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:300:55: error: expected ',' or '...' before '<' token
   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_arg1, T_arg2, T_arg3, T_arg4, T_return, T_obj>::mem_functor4()':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:274:30: error: 'nullptr' was not declared in this scope
   mem_functor4() : func_ptr_(nullptr) {}
                              ^
/usr/include/sigc++-2.0/sigc++/signal.h: At global scope:
/usr/include/sigc++-2.0/sigc++/signal.h:2280:46: error: 'type_trait_take_t' has not been declared
   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++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor4<T_arg1, T_arg2, T_arg3, T_arg4, T_return, T_obj>::operator()(T_obj*, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:290:43: error: '_A_a1' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
                                           ^
/usr/include/sigc++-2.0/sigc++/signal.h:2280:63: error: expected ',' or '...' before '<' token
   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++/functors/mem_fun.h:290:50: error: '_A_a2' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
                                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:290:57: error: '_A_a3' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
                                                         ^
/usr/include/sigc++-2.0/sigc++/signal.h:2305:54: error: 'type_trait_take_t' has not been declared
   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++/functors/mem_fun.h:290:64: error: '_A_a4' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
                                                                ^
/usr/include/sigc++-2.0/sigc++/signal.h:2305:71: error: expected ',' or '...' before '<' token
   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++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor4<T_arg1, T_arg2, T_arg3, T_arg4, T_return, T_obj>::operator()(T_obj&, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:301:34: error: '_A_a1' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); }
                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:301:41: error: '_A_a2' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); }
                                         ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:301:48: error: '_A_a3' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); }
                                                ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:301:55: error: '_A_a4' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); }
                                                       ^
/usr/include/sigc++-2.0/sigc++/signal.h: 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:2290:68: error: '_A_a1' was not declared in this scope
           (reinterpret_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:2290:75: error: '_A_a2' was not declared in this scope
           (reinterpret_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++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:345:38: error: 'type_trait_take_t' has not been declared
   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:345:55: error: expected ',' or '...' before '<' token
   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++/signal.h:2290:82: error: '_A_a3' was not declared in this scope
           (reinterpret_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:2290:89: error: '_A_a4' was not declared in this scope
           (reinterpret_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:2290:96: error: '_A_a5' was not declared in this scope
           (reinterpret_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++/functors/mem_fun.h:357:38: error: 'type_trait_take_t' has not been declared
   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++/signal.h:2290:103: error: '_A_a6' was not declared in this scope
           (reinterpret_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++/functors/mem_fun.h:357:55: error: expected ',' or '...' before '<' token
   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_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_return, T_obj>::mem_functor5()':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:329:30: error: 'nullptr' was not declared in this scope
   mem_functor5() : func_ptr_(nullptr) {}
                              ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor5<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_return, T_obj>::operator()(T_obj*, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:346:43: error: '_A_a1' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                           ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:346:50: error: '_A_a2' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:346:57: error: '_A_a3' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                         ^
/usr/include/sigc++-2.0/sigc++/signal.h: In 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:2321:68: error: '_A_a1' was not declared in this scope
           (reinterpret_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++/functors/mem_fun.h:346:64: error: '_A_a4' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                                ^
/usr/include/sigc++-2.0/sigc++/signal.h:2321:75: error: '_A_a2' was not declared in this scope
           (reinterpret_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++/functors/mem_fun.h:346:71: error: '_A_a5' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                                       ^
/usr/include/sigc++-2.0/sigc++/signal.h:2321:82: error: '_A_a3' was not declared in this scope
           (reinterpret_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:2321:89: error: '_A_a4' was not declared in this scope
           (reinterpret_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:2321:96: error: '_A_a5' was not declared in this scope
           (reinterpret_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++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor5<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_return, T_obj>::operator()(T_obj&, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:358:34: error: '_A_a1' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                  ^
/usr/include/sigc++-2.0/sigc++/signal.h:2321:103: error: '_A_a6' was not declared in this scope
           (reinterpret_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++/functors/mem_fun.h:358:41: error: '_A_a2' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                         ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:358:48: error: '_A_a3' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:358:55: error: '_A_a4' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                       ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:358:62: error: '_A_a5' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                              ^
/usr/include/sigc++-2.0/sigc++/signal.h: At global scope:
/usr/include/sigc++-2.0/sigc++/signal.h:2346:33: error: expected ')' before '<' token
   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:2369:46: error: 'type_trait_take_t' has not been declared
   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++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:404:38: error: 'type_trait_take_t' has not been declared
   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:404:55: error: expected ',' or '...' before '<' token
   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++/signal.h:2369:63: error: expected ',' or '...' before '<' token
   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++/functors/mem_fun.h:417:38: error: 'type_trait_take_t' has not been declared
   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
                                      ^
In file included from /usr/include/varconf-1.0/varconf/config.h:35:0,
                 from globals.cpp:31:
/usr/include/sigc++-2.0/sigc++/signal.h:2396:54: error: 'type_trait_take_t' has not been declared
   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:2396:71: error: expected ',' or '...' before '<' token
   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++/functors/mem_fun.h:417:55: error: expected ',' or '...' before '<' token
   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++/signal.h:2411:3: error: 'type_trait_take_t' does not name a type
   type_trait_take_t<T_arg1> _A_a1_;
   ^
/usr/include/sigc++-2.0/sigc++/signal.h:2412:3: error: 'type_trait_take_t' does not name a type
   type_trait_take_t<T_arg2> _A_a2_;
   ^
/usr/include/sigc++-2.0/sigc++/signal.h:2413:3: error: 'type_trait_take_t' does not name a type
   type_trait_take_t<T_arg3> _A_a3_;
   ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor6<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_return, T_obj>::mem_functor6()':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:387:30: error: 'nullptr' was not declared in this scope
   mem_functor6() : func_ptr_(nullptr) {}
                              ^
/usr/include/sigc++-2.0/sigc++/signal.h:2414:3: error: 'type_trait_take_t' does not name a type
   type_trait_take_t<T_arg4> _A_a4_;
   ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor6<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_return, T_obj>::operator()(T_obj*, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:405:43: error: '_A_a1' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                           ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:405:50: error: '_A_a2' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:405:57: error: '_A_a3' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:405:64: error: '_A_a4' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                                ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:405:71: error: '_A_a5' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                                       ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:405:78: error: '_A_a6' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                                              ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor6<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_return, T_obj>::operator()(T_obj&, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:418:34: error: '_A_a1' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:418:41: error: '_A_a2' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                         ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:418:48: error: '_A_a3' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:418:55: error: '_A_a4' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                       ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:418:62: error: '_A_a5' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                              ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:418:69: error: '_A_a6' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                                     ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:466:38: error: 'type_trait_take_t' has not been declared
   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:466:55: error: expected ',' or '...' before '<' token
   T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const
                                                       ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from Database.cpp:33:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:480:38: error: 'type_trait_take_t' has not been declared
   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:480:55: error: expected ',' or '...' before '<' token
   T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const
                                                       ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from Database.cpp:33:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor7<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_return, T_obj>::mem_functor7()':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:448:30: error: 'nullptr' was not declared in this scope
   mem_functor7() : func_ptr_(nullptr) {}
                              ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from Database.cpp:33:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor7<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_return, T_obj>::operator()(T_obj*, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:467:43: error: '_A_a1' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                           ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:467:50: error: '_A_a2' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:467:57: error: '_A_a3' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:467:64: error: '_A_a4' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                ^
/usr/include/sigc++-2.0/sigc++/signal.h:2415:3: error: 'type_trait_take_t' does not name a type
   type_trait_take_t<T_arg5> _A_a5_;
   ^
/usr/include/sigc++-2.0/sigc++/signal.h:2416:3: error: 'type_trait_take_t' does not name a type
   type_trait_take_t<T_arg6> _A_a6_;
   ^
/usr/include/sigc++-2.0/sigc++/signal.h:2417:3: error: 'type_trait_take_t' does not name a type
   type_trait_take_t<T_arg7> _A_a7_;
   ^
In file included from /usr/include/varconf-1.0/varconf/config.h:35:0,
                 from globals.cpp:31:
/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:2355:99: error: '_A_a1_' was not declared in this scope
     { return (reinterpret_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:2355:107: error: '_A_a2_' was not declared in this scope
     { return (reinterpret_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:2355:115: error: '_A_a3_' was not declared in this scope
     { return (reinterpret_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:2355:123: error: '_A_a4_' was not declared in this scope
     { return (reinterpret_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:2355:131: error: '_A_a5_' was not declared in this scope
     { return (reinterpret_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:2355:139: error: '_A_a6_' was not declared in this scope
     { return (reinterpret_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:2355:147: error: '_A_a7_' was not declared in this scope
     { return (reinterpret_cast<typename slot_type::call_type>(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); }
                                                                                                                                                   ^
In file included from /usr/include/varconf-1.0/varconf/config.h:35:0,
                 from globals.cpp:31:
/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:2379:23: error: '_A_a1' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7);
                       ^
/usr/include/sigc++-2.0/sigc++/signal.h:2379:30: error: '_A_a2' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7);
                              ^
/usr/include/sigc++-2.0/sigc++/signal.h:2379:37: error: '_A_a3' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7);
                                     ^
/usr/include/sigc++-2.0/sigc++/signal.h:2379:44: error: '_A_a4' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7);
                                            ^
/usr/include/sigc++-2.0/sigc++/signal.h:2379:51: error: '_A_a5' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7);
                                                   ^
/usr/include/sigc++-2.0/sigc++/signal.h:2379:58: error: '_A_a6' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7);
                                                          ^
/usr/include/sigc++-2.0/sigc++/signal.h:2379:65: error: '_A_a7' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7);
                                                                 ^
/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit7<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:2406:23: error: '_A_a1' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7);
                       ^
/usr/include/sigc++-2.0/sigc++/signal.h:2406:30: error: '_A_a2' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7);
                              ^
/usr/include/sigc++-2.0/sigc++/signal.h:2406:37: error: '_A_a3' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7);
                                     ^
/usr/include/sigc++-2.0/sigc++/signal.h:2406:44: error: '_A_a4' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7);
                                            ^
/usr/include/sigc++-2.0/sigc++/signal.h:2406:51: error: '_A_a5' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7);
                                                   ^
/usr/include/sigc++-2.0/sigc++/signal.h:2406:58: error: '_A_a6' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7);
                                                          ^
/usr/include/sigc++-2.0/sigc++/signal.h:2406:65: error: '_A_a7' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7);
                                                                 ^
/usr/include/sigc++-2.0/sigc++/signal.h: At global scope:
/usr/include/sigc++-2.0/sigc++/signal.h:2447:46: error: 'type_trait_take_t' has not been declared
   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:2447:63: error: expected ',' or '...' before '<' token
   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:2492:54: error: 'type_trait_take_t' has not been declared
   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:2492:71: error: expected ',' or '...' before '<' token
   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:2466:71: error: '_A_a1' was not declared in this scope
         r_ = (reinterpret_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:2466:78: error: '_A_a2' was not declared in this scope
         r_ = (reinterpret_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:2466:85: error: '_A_a3' was not declared in this scope
         r_ = (reinterpret_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:2466:92: error: '_A_a4' was not declared in this scope
         r_ = (reinterpret_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:2466:99: error: '_A_a5' was not declared in this scope
         r_ = (reinterpret_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:2466:106: error: '_A_a6' was not declared in this scope
         r_ = (reinterpret_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:2466:113: error: '_A_a7' was not declared in this scope
         r_ = (reinterpret_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:2518:71: error: '_A_a1' was not declared in this scope
         r_ = (reinterpret_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:2518:78: error: '_A_a2' was not declared in this scope
         r_ = (reinterpret_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:2518:85: error: '_A_a3' was not declared in this scope
         r_ = (reinterpret_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:2518:92: error: '_A_a4' was not declared in this scope
         r_ = (reinterpret_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:2518:99: error: '_A_a5' was not declared in this scope
         r_ = (reinterpret_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:2518:106: error: '_A_a6' was not declared in this scope
         r_ = (reinterpret_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:2518:113: error: '_A_a7' was not declared in this scope
         r_ = (reinterpret_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:2557:46: error: 'type_trait_take_t' has not been declared
   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:2557:63: error: expected ',' or '...' before '<' token
   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:2583:54: error: 'type_trait_take_t' has not been declared
   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:2583:71: error: expected ',' or '...' before '<' token
   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++/functors/mem_fun.h:467:71: error: '_A_a5' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                       ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:467:78: error: '_A_a6' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                              ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:467:85: error: '_A_a7' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                                     ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor7<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_return, T_obj>::operator()(T_obj&, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:481:34: error: '_A_a1' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:481:41: error: '_A_a2' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                         ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:481:48: error: '_A_a3' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:481:55: error: '_A_a4' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                       ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:481:62: error: '_A_a5' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                              ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:481:69: error: '_A_a6' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                     ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:481:76: error: '_A_a7' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                            ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor0<T_return, T_obj>::const_mem_functor0()':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:504:36: error: 'nullptr' was not declared in this scope
   const_mem_functor0() : func_ptr_(nullptr) {}
                                    ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:559:44: error: 'type_trait_take_t' has not been declared
   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:559:61: error: expected ',' or '...' before '<' token
   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:567:44: error: 'type_trait_take_t' has not been declared
   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:567:61: error: expected ',' or '...' before '<' token
   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_arg1, T_return, T_obj>::const_mem_functor1()':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:547:36: error: 'nullptr' was not declared in this scope
   const_mem_functor1() : func_ptr_(nullptr) {}
                                    ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor1<T_arg1, T_return, T_obj>::operator()(const T_obj*, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:560:43: error: '_A_a1' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1); }
                                           ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor1<T_arg1, T_return, T_obj>::operator()(const T_obj&, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:568:34: error: '_A_a1' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1); }
                                  ^
/usr/include/sigc++-2.0/sigc++/signal.h: 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:2567:68: error: '_A_a1' was not declared in this scope
           (reinterpret_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:2567:75: error: '_A_a2' was not declared in this scope
           (reinterpret_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:2567:82: error: '_A_a3' was not declared in this scope
           (reinterpret_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:2567:89: error: '_A_a4' was not declared in this scope
           (reinterpret_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:2567:96: error: '_A_a5' was not declared in this scope
           (reinterpret_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:2567:103: error: '_A_a6' was not declared in this scope
           (reinterpret_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:2567:110: error: '_A_a7' was not declared in this scope
           (reinterpret_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<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:2599:68: error: '_A_a1' was not declared in this scope
           (reinterpret_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:2599:75: error: '_A_a2' was not declared in this scope
           (reinterpret_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:2599:82: error: '_A_a3' was not declared in this scope
           (reinterpret_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:2599:89: error: '_A_a4' was not declared in this scope
           (reinterpret_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:2599:96: error: '_A_a5' was not declared in this scope
           (reinterpret_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:2599:103: error: '_A_a6' was not declared in this scope
           (reinterpret_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:2599:110: error: '_A_a7' was not declared in this scope
           (reinterpret_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++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:606:44: error: 'type_trait_take_t' has not been declared
   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:606:61: error: expected ',' or '...' before '<' token
   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:615:44: error: 'type_trait_take_t' has not been declared
   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:615:61: error: expected ',' or '...' before '<' token
   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_arg1, T_arg2, T_return, T_obj>::const_mem_functor2()':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:593:36: error: 'nullptr' was not declared in this scope
   const_mem_functor2() : func_ptr_(nullptr) {}
                                    ^
/usr/include/sigc++-2.0/sigc++/signal.h: At global scope:
/usr/include/sigc++-2.0/sigc++/signal.h:2800:20: error: 'type_trait_take_t' has not been declared
   result_type emit(type_trait_take_t<T_arg1> _A_a1) const
                    ^
/usr/include/sigc++-2.0/sigc++/signal.h:2800:37: error: expected ',' or '...' before '<' token
   result_type emit(type_trait_take_t<T_arg1> _A_a1) const
                                     ^
/usr/include/sigc++-2.0/sigc++/signal.h:2804:28: error: 'type_trait_take_t' has not been declared
   result_type emit_reverse(type_trait_take_t<T_arg1> _A_a1) const
                            ^
/usr/include/sigc++-2.0/sigc++/signal.h:2804:45: error: expected ',' or '...' before '<' token
   result_type emit_reverse(type_trait_take_t<T_arg1> _A_a1) const
                                             ^
/usr/include/sigc++-2.0/sigc++/signal.h:2808:26: error: 'type_trait_take_t' has not been declared
   result_type operator()(type_trait_take_t<T_arg1> _A_a1) const
                          ^
/usr/include/sigc++-2.0/sigc++/signal.h:2808:43: error: expected ',' or '...' before '<' token
   result_type operator()(type_trait_take_t<T_arg1> _A_a1) const
                                           ^
/usr/include/sigc++-2.0/sigc++/signal.h:2818:50: error: 'type_trait_take_t' was not declared in this scope
   bound_const_mem_functor1<result_type, signal1, type_trait_take_t<T_arg1>> make_slot() const
                                                  ^
/usr/include/sigc++-2.0/sigc++/signal.h:2818:87: error: a function call cannot appear in a constant-expression
   bound_const_mem_functor1<result_type, signal1, type_trait_take_t<T_arg1>> make_slot() const
                                                                                       ^
/usr/include/sigc++-2.0/sigc++/signal.h:2818:89: error: template argument 3 is invalid
   bound_const_mem_functor1<result_type, signal1, type_trait_take_t<T_arg1>> make_slot() const
                                                                                         ^
/usr/include/sigc++-2.0/sigc++/signal.h:2819:5: error: expected unqualified-id before '{' token
     { 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: 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:2801:40: error: '_A_a1' was not declared in this scope
     { return emitter_type::emit(impl_, _A_a1); }
                                        ^
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal1<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:2805:48: error: '_A_a1' was not declared in this scope
     { return emitter_type::emit_reverse(impl_, _A_a1); }
                                                ^
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal1<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:2809:19: error: '_A_a1' was not declared in this scope
     { return emit(_A_a1); }
                   ^
/usr/include/sigc++-2.0/sigc++/signal.h: At global scope:
/usr/include/sigc++-2.0/sigc++/signal.h:2920:20: error: 'type_trait_take_t' has not been declared
   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:2920:37: error: expected ',' or '...' before '<' token
   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:2924:28: error: 'type_trait_take_t' has not been declared
   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:2924:45: error: expected ',' or '...' before '<' token
   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:2928:26: error: 'type_trait_take_t' has not been declared
   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:2928:43: error: expected ',' or '...' before '<' token
   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:2938:50: error: 'type_trait_take_t' was not declared in this scope
   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:2938:74: error: wrong number of template arguments (3, should be 4)
   bound_const_mem_functor2<result_type, signal2, type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>> make_slot() const
                                                                          ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from globals.cpp:31:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2488:7: note: provided for 'template<class T_return, class T_obj, class T_arg1, class T_arg2> class sigc::bound_const_mem_functor2'
 class bound_const_mem_functor2
       ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor2<T_arg1, T_arg2, T_return, T_obj>::operator()(const T_obj*, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:607:43: error: '_A_a1' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); }
                                           ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:607:50: error: '_A_a2' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); }
                                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor2<T_arg1, T_arg2, T_return, T_obj>::operator()(const T_obj&, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:616:34: error: '_A_a1' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); }
                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:616:41: error: '_A_a2' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); }
                                         ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:656:44: error: 'type_trait_take_t' has not been declared
   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:656:61: error: expected ',' or '...' before '<' token
   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:666:44: error: 'type_trait_take_t' has not been declared
   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:666:61: error: expected ',' or '...' before '<' token
   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_arg1, T_arg2, T_arg3, T_return, T_obj>::const_mem_functor3()':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:642:36: error: 'nullptr' was not declared in this scope
   const_mem_functor3() : func_ptr_(nullptr) {}
                                    ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor3<T_arg1, T_arg2, T_arg3, T_return, T_obj>::operator()(const T_obj*, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:657:43: error: '_A_a1' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); }
                                           ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:657:50: error: '_A_a2' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); }
                                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:657:57: error: '_A_a3' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); }
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor3<T_arg1, T_arg2, T_arg3, T_return, T_obj>::operator()(const T_obj&, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:667:34: error: '_A_a1' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); }
                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:667:41: error: '_A_a2' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); }
                                         ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:667:48: error: '_A_a3' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); }
                                                ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:709:44: error: 'type_trait_take_t' has not been declared
   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:709:61: error: expected ',' or '...' before '<' token
   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:720:44: error: 'type_trait_take_t' has not been declared
   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:720:61: error: expected ',' or '...' before '<' token
   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_arg1, T_arg2, T_arg3, T_arg4, T_return, T_obj>::const_mem_functor4()':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:694:36: error: 'nullptr' was not declared in this scope
   const_mem_functor4() : func_ptr_(nullptr) {}
                                    ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor4<T_arg1, T_arg2, T_arg3, T_arg4, T_return, T_obj>::operator()(const T_obj*, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:710:43: error: '_A_a1' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
                                           ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:710:50: error: '_A_a2' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
                                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:710:57: error: '_A_a3' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:710:64: error: '_A_a4' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
                                                                ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor4<T_arg1, T_arg2, T_arg3, T_arg4, T_return, T_obj>::operator()(const T_obj&, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:721:34: error: '_A_a1' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); }
                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:721:41: error: '_A_a2' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); }
                                         ^
In file included from /usr/include/varconf-1.0/varconf/config.h:35:0,
                 from globals.cpp:31:
/usr/include/sigc++-2.0/sigc++/signal.h:2938:75: error: expected unqualified-id before ',' token
   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: 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:2921:40: error: '_A_a1' was not declared in this scope
     { return emitter_type::emit(impl_, _A_a1, _A_a2); }
                                        ^
/usr/include/sigc++-2.0/sigc++/signal.h:2921:47: error: '_A_a2' was not declared in this scope
     { return emitter_type::emit(impl_, _A_a1, _A_a2); }
                                               ^
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal2<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:2925:48: error: '_A_a1' was not declared in this scope
     { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2); }
                                                ^
/usr/include/sigc++-2.0/sigc++/signal.h:2925:55: error: '_A_a2' was not declared in this scope
     { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2); }
                                                       ^
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal2<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:2929:19: error: '_A_a1' was not declared in this scope
     { return emit(_A_a1, _A_a2); }
                   ^
/usr/include/sigc++-2.0/sigc++/signal.h:2929:26: error: '_A_a2' was not declared in this scope
     { return emit(_A_a1, _A_a2); }
                          ^
/usr/include/sigc++-2.0/sigc++/signal.h: At global scope:
/usr/include/sigc++-2.0/sigc++/signal.h:3042:20: error: 'type_trait_take_t' has not been declared
   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:3042:37: error: expected ',' or '...' before '<' token
   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:3046:28: error: 'type_trait_take_t' has not been declared
   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:3046:45: error: expected ',' or '...' before '<' token
   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:3050:26: error: 'type_trait_take_t' has not been declared
   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:3050:43: error: expected ',' or '...' before '<' token
   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:3060:50: error: 'type_trait_take_t' was not declared in this scope
   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:3060:74: error: wrong number of template arguments (3, should be 5)
   bound_const_mem_functor3<result_type, signal3, type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>> make_slot() const
                                                                          ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from globals.cpp:31:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2560: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'
 class bound_const_mem_functor3
       ^
In file included from /usr/include/varconf-1.0/varconf/config.h:35:0,
                 from globals.cpp:31:
/usr/include/sigc++-2.0/sigc++/signal.h:3060:75: error: expected unqualified-id before ',' token
   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: 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:3043:40: error: '_A_a1' was not declared in this scope
     { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3); }
                                        ^
/usr/include/sigc++-2.0/sigc++/signal.h:3043:47: error: '_A_a2' was not declared in this scope
     { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3); }
                                               ^
/usr/include/sigc++-2.0/sigc++/signal.h:3043:54: error: '_A_a3' was not declared in this scope
     { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3); }
                                                      ^
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal3<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:3047:48: error: '_A_a1' was not declared in this scope
     { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3); }
                                                ^
/usr/include/sigc++-2.0/sigc++/signal.h:3047:55: error: '_A_a2' was not declared in this scope
     { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3); }
                                                       ^
/usr/include/sigc++-2.0/sigc++/signal.h:3047:62: error: '_A_a3' was not declared in this scope
     { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3); }
                                                              ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:721:48: error: '_A_a3' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); }
                                                ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:721:55: error: '_A_a4' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); }
                                                       ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:765:44: error: 'type_trait_take_t' has not been declared
   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:765:61: error: expected ',' or '...' before '<' token
   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:777:44: error: 'type_trait_take_t' has not been declared
   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:777:61: error: expected ',' or '...' before '<' token
   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_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_return, T_obj>::const_mem_functor5()':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:749:36: error: 'nullptr' was not declared in this scope
   const_mem_functor5() : func_ptr_(nullptr) {}
                                    ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor5<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_return, T_obj>::operator()(const T_obj*, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:766:43: error: '_A_a1' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                           ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:766:50: error: '_A_a2' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:766:57: error: '_A_a3' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:766:64: error: '_A_a4' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                                ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:766:71: error: '_A_a5' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                                       ^
/usr/include/sigc++-2.0/sigc++/signal.h: 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:3051:19: error: '_A_a1' was not declared in this scope
     { return emit(_A_a1, _A_a2, _A_a3); }
                   ^
/usr/include/sigc++-2.0/sigc++/signal.h:3051:26: error: '_A_a2' was not declared in this scope
     { return emit(_A_a1, _A_a2, _A_a3); }
                          ^
/usr/include/sigc++-2.0/sigc++/signal.h:3051:33: error: '_A_a3' was not declared in this scope
     { return emit(_A_a1, _A_a2, _A_a3); }
                                 ^
/usr/include/sigc++-2.0/sigc++/signal.h: At global scope:
/usr/include/sigc++-2.0/sigc++/signal.h:3166:20: error: 'type_trait_take_t' has not been declared
   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:3166:37: error: expected ',' or '...' before '<' token
   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:3170:28: error: 'type_trait_take_t' has not been declared
   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:3170:45: error: expected ',' or '...' before '<' token
   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:3174:26: error: 'type_trait_take_t' has not been declared
   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:3174:43: error: expected ',' or '...' before '<' token
   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:3184:50: error: 'type_trait_take_t' was not declared in this scope
   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:3184:74: error: wrong number of template arguments (3, should be 6)
   bound_const_mem_functor4<result_type, signal4, type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>> make_slot() const
                                                                          ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from globals.cpp:31:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2634: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'
 class bound_const_mem_functor4
       ^
In file included from /usr/include/varconf-1.0/varconf/config.h:35:0,
                 from globals.cpp:31:
/usr/include/sigc++-2.0/sigc++/signal.h:3184:75: error: expected unqualified-id before ',' token
   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: 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:3167:40: error: '_A_a1' was not declared in this scope
     { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4); }
                                        ^
/usr/include/sigc++-2.0/sigc++/signal.h:3167:47: error: '_A_a2' was not declared in this scope
     { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4); }
                                               ^
/usr/include/sigc++-2.0/sigc++/signal.h:3167:54: error: '_A_a3' was not declared in this scope
     { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4); }
                                                      ^
/usr/include/sigc++-2.0/sigc++/signal.h:3167:61: error: '_A_a4' was not declared in this scope
     { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4); }
                                                             ^
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal4<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:3171:48: error: '_A_a1' was not declared in this scope
     { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4); }
                                                ^
/usr/include/sigc++-2.0/sigc++/signal.h:3171:55: error: '_A_a2' was not declared in this scope
     { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4); }
                                                       ^
/usr/include/sigc++-2.0/sigc++/signal.h:3171:62: error: '_A_a3' was not declared in this scope
     { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4); }
                                                              ^
/usr/include/sigc++-2.0/sigc++/signal.h:3171:69: error: '_A_a4' was not declared in this scope
     { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4); }
                                                                     ^
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal4<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:3175:19: error: '_A_a1' was not declared in this scope
     { return emit(_A_a1, _A_a2, _A_a3, _A_a4); }
                   ^
/usr/include/sigc++-2.0/sigc++/signal.h:3175:26: error: '_A_a2' was not declared in this scope
     { return emit(_A_a1, _A_a2, _A_a3, _A_a4); }
                          ^
/usr/include/sigc++-2.0/sigc++/signal.h:3175:33: error: '_A_a3' was not declared in this scope
     { return emit(_A_a1, _A_a2, _A_a3, _A_a4); }
                                 ^
/usr/include/sigc++-2.0/sigc++/signal.h:3175:40: error: '_A_a4' was not declared in this scope
     { return emit(_A_a1, _A_a2, _A_a3, _A_a4); }
                                        ^
/usr/include/sigc++-2.0/sigc++/signal.h: At global scope:
/usr/include/sigc++-2.0/sigc++/signal.h:3292:20: error: 'type_trait_take_t' has not been declared
   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:3292:37: error: expected ',' or '...' before '<' token
   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:3296:28: error: 'type_trait_take_t' has not been declared
   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:3296:45: error: expected ',' or '...' before '<' token
   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:3300:26: error: 'type_trait_take_t' has not been declared
   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:3300:43: error: expected ',' or '...' before '<' token
   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:3310:50: error: 'type_trait_take_t' was not declared in this scope
   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:3310:74: error: wrong number of template arguments (3, should be 7)
   bound_const_mem_functor5<result_type, signal5, type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>> make_slot() const
                                                                          ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from globals.cpp:31:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2710: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'
 class bound_const_mem_functor5
       ^
In file included from /usr/include/varconf-1.0/varconf/config.h:35:0,
                 from globals.cpp:31:
/usr/include/sigc++-2.0/sigc++/signal.h:3310:75: error: expected unqualified-id before ',' token
   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: 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:3293:40: error: '_A_a1' was not declared in this scope
     { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                        ^
/usr/include/sigc++-2.0/sigc++/signal.h:3293:47: error: '_A_a2' was not declared in this scope
     { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                               ^
/usr/include/sigc++-2.0/sigc++/signal.h:3293:54: error: '_A_a3' was not declared in this scope
     { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                      ^
/usr/include/sigc++-2.0/sigc++/signal.h:3293:61: error: '_A_a4' was not declared in this scope
     { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                             ^
/usr/include/sigc++-2.0/sigc++/signal.h:3293:68: error: '_A_a5' was not declared in this scope
     { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                                    ^
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal5<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:3297:48: error: '_A_a1' was not declared in this scope
     { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                ^
/usr/include/sigc++-2.0/sigc++/signal.h:3297:55: error: '_A_a2' was not declared in this scope
     { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                       ^
/usr/include/sigc++-2.0/sigc++/signal.h:3297:62: error: '_A_a3' was not declared in this scope
     { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                              ^
/usr/include/sigc++-2.0/sigc++/signal.h:3297:69: error: '_A_a4' was not declared in this scope
     { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                                     ^
/usr/include/sigc++-2.0/sigc++/signal.h:3297:76: error: '_A_a5' was not declared in this scope
     { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                                            ^
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal5<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:3301:19: error: '_A_a1' was not declared in this scope
     { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                   ^
/usr/include/sigc++-2.0/sigc++/signal.h:3301:26: error: '_A_a2' was not declared in this scope
     { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                          ^
/usr/include/sigc++-2.0/sigc++/signal.h:3301:33: error: '_A_a3' was not declared in this scope
     { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                 ^
/usr/include/sigc++-2.0/sigc++/signal.h:3301:40: error: '_A_a4' was not declared in this scope
     { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                        ^
/usr/include/sigc++-2.0/sigc++/signal.h:3301:47: error: '_A_a5' was not declared in this scope
     { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                               ^
/usr/include/sigc++-2.0/sigc++/signal.h: At global scope:
/usr/include/sigc++-2.0/sigc++/signal.h:3420:20: error: 'type_trait_take_t' has not been declared
   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++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor5<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_return, T_obj>::operator()(const T_obj&, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:778:34: error: '_A_a1' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:778:41: error: '_A_a2' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                         ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:778:48: error: '_A_a3' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:778:55: error: '_A_a4' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                       ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:778:62: error: '_A_a5' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                              ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:824:44: error: 'type_trait_take_t' has not been declared
   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:824:61: error: expected ',' or '...' before '<' token
   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:837:44: error: 'type_trait_take_t' has not been declared
   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:837:61: error: expected ',' or '...' before '<' token
   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_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_return, T_obj>::const_mem_functor6()':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:807:36: error: 'nullptr' was not declared in this scope
   const_mem_functor6() : func_ptr_(nullptr) {}
                                    ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor6<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_return, T_obj>::operator()(const T_obj*, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:825:43: error: '_A_a1' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                           ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:825:50: error: '_A_a2' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:825:57: error: '_A_a3' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:825:64: error: '_A_a4' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                                ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:825:71: error: '_A_a5' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                                       ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:825:78: error: '_A_a6' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                                              ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor6<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_return, T_obj>::operator()(const T_obj&, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:838:34: error: '_A_a1' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:838:41: error: '_A_a2' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                         ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:838:48: error: '_A_a3' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:838:55: error: '_A_a4' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                       ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:838:62: error: '_A_a5' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                              ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:838:69: error: '_A_a6' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                                     ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:886:44: error: 'type_trait_take_t' has not been declared
   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:886:61: error: expected ',' or '...' before '<' token
   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:900:44: error: 'type_trait_take_t' has not been declared
   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:900:61: error: expected ',' or '...' before '<' token
   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_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_return, T_obj>::const_mem_functor7()':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:868:36: error: 'nullptr' was not declared in this scope
   const_mem_functor7() : func_ptr_(nullptr) {}
                                    ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor7<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_return, T_obj>::operator()(const T_obj*, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:887:43: error: '_A_a1' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                           ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:887:50: error: '_A_a2' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:887:57: error: '_A_a3' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:887:64: error: '_A_a4' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:887:71: error: '_A_a5' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                       ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:887:78: error: '_A_a6' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                              ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:887:85: error: '_A_a7' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                                     ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor7<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_return, T_obj>::operator()(const T_obj&, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:901:34: error: '_A_a1' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:901:41: error: '_A_a2' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                         ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:901:48: error: '_A_a3' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:901:55: error: '_A_a4' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                       ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:901:62: error: '_A_a5' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                              ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:901:69: error: '_A_a6' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                     ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:901:76: error: '_A_a7' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                            ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor0<T_return, T_obj>::volatile_mem_functor0()':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:924:39: error: 'nullptr' was not declared in this scope
   volatile_mem_functor0() : func_ptr_(nullptr) {}
                                       ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:979:38: error: 'type_trait_take_t' has not been declared
   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:979:55: error: expected ',' or '...' before '<' token
   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:987:38: error: 'type_trait_take_t' has not been declared
   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:987:55: error: expected ',' or '...' before '<' token
   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:967:39: error: 'nullptr' was not declared in this scope
   volatile_mem_functor1() : func_ptr_(nullptr) {}
                                       ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor1<T_return, T_obj, T_arg1>::operator()(T_obj*, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:980:43: error: '_A_a1' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1); }
                                           ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor1<T_return, T_obj, T_arg1>::operator()(T_obj&, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:988:34: error: '_A_a1' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1); }
                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1026:38: error: 'type_trait_take_t' has not been declared
   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:1026:55: error: expected ',' or '...' before '<' token
   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:1035:38: error: 'type_trait_take_t' has not been declared
   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:1035:55: error: expected ',' or '...' before '<' token
   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:1013:39: error: 'nullptr' was not declared in this scope
   volatile_mem_functor2() : func_ptr_(nullptr) {}
                                       ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor2<T_return, T_obj, T_arg1, T_arg2>::operator()(T_obj*, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1027:43: error: '_A_a1' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); }
                                           ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1027:50: error: '_A_a2' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); }
                                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor2<T_return, T_obj, T_arg1, T_arg2>::operator()(T_obj&, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1036:34: error: '_A_a1' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); }
                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1036:41: error: '_A_a2' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); }
                                         ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1076:38: error: 'type_trait_take_t' has not been declared
   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:1076:55: error: expected ',' or '...' before '<' token
   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:1086:38: error: 'type_trait_take_t' has not been declared
   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:1086:55: error: expected ',' or '...' before '<' token
   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:1062:39: error: 'nullptr' was not declared in this scope
   volatile_mem_functor3() : func_ptr_(nullptr) {}
                                       ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor3<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:1077:43: error: '_A_a1' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); }
                                           ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1077:50: error: '_A_a2' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); }
                                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1077:57: error: '_A_a3' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); }
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor3<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:1087:34: error: '_A_a1' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); }
                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1087:41: error: '_A_a2' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); }
                                         ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1087:48: error: '_A_a3' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); }
                                                ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1129:38: error: 'type_trait_take_t' has not been declared
   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:1129:55: error: expected ',' or '...' before '<' token
   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:1140:38: error: 'type_trait_take_t' has not been declared
   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:1140:55: error: expected ',' or '...' before '<' token
   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:1114:39: error: 'nullptr' was not declared in this scope
   volatile_mem_functor4() : func_ptr_(nullptr) {}
                                       ^
/usr/include/sigc++-2.0/sigc++/signal.h:3420:37: error: expected ',' or '...' before '<' token
   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:3424:28: error: 'type_trait_take_t' has not been declared
   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:3424:45: error: expected ',' or '...' before '<' token
   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:3428:26: error: 'type_trait_take_t' has not been declared
   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:3428:43: error: expected ',' or '...' before '<' token
   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:3438:50: error: 'type_trait_take_t' was not declared in this scope
   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:3438:74: error: wrong number of template arguments (3, should be 8)
   bound_const_mem_functor6<result_type, signal6, type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>> make_slot() const
                                                                          ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from globals.cpp:31:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2788: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'
 class bound_const_mem_functor6
       ^
In file included from /usr/include/varconf-1.0/varconf/config.h:35:0,
                 from globals.cpp:31:
/usr/include/sigc++-2.0/sigc++/signal.h:3438:75: error: expected unqualified-id before ',' token
   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: 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:1130:43: error: '_A_a1' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
                                           ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1130:50: error: '_A_a2' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
                                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1130:57: error: '_A_a3' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1130:64: error: '_A_a4' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
                                                                ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor4<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:1141:34: error: '_A_a1' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); }
                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1141:41: error: '_A_a2' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); }
                                         ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1141:48: error: '_A_a3' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); }
                                                ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1141:55: error: '_A_a4' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); }
                                                       ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1185:38: error: 'type_trait_take_t' has not been declared
   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:1185:55: error: expected ',' or '...' before '<' token
   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:1197:38: error: 'type_trait_take_t' has not been declared
   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:1197:55: error: expected ',' or '...' before '<' token
   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:1169:39: error: 'nullptr' was not declared in this scope
   volatile_mem_functor5() : func_ptr_(nullptr) {}
                                       ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor5<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:1186:43: error: '_A_a1' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                           ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1186:50: error: '_A_a2' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1186:57: error: '_A_a3' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1186:64: error: '_A_a4' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                                ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1186:71: error: '_A_a5' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                                       ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor5<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:1198:34: error: '_A_a1' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1198:41: error: '_A_a2' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                         ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1198:48: error: '_A_a3' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1198:55: error: '_A_a4' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                       ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1198:62: error: '_A_a5' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                              ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1244:38: error: 'type_trait_take_t' has not been declared
   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:1244:55: error: expected ',' or '...' before '<' token
   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:1257:38: error: 'type_trait_take_t' has not been declared
   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:1257:55: error: expected ',' or '...' before '<' token
   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:1227:39: error: 'nullptr' was not declared in this scope
   volatile_mem_functor6() : func_ptr_(nullptr) {}
                                       ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor6<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:1245:43: error: '_A_a1' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                           ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1245:50: error: '_A_a2' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1245:57: error: '_A_a3' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1245:64: error: '_A_a4' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                                ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1245:71: error: '_A_a5' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                                       ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1245:78: error: '_A_a6' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                                              ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor6<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:1258:34: error: '_A_a1' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1258:41: error: '_A_a2' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                         ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1258:48: error: '_A_a3' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1258:55: error: '_A_a4' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                       ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1258:62: error: '_A_a5' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                              ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1258:69: error: '_A_a6' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                                     ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1306:38: error: 'type_trait_take_t' has not been declared
   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:1306:55: error: expected ',' or '...' before '<' token
   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:1320:38: error: 'type_trait_take_t' has not been declared
   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:1320:55: error: expected ',' or '...' before '<' token
   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:1288:39: error: 'nullptr' was not declared in this scope
   volatile_mem_functor7() : func_ptr_(nullptr) {}
                                       ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor7<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:1307:43: error: '_A_a1' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                           ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1307:50: error: '_A_a2' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1307:57: error: '_A_a3' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1307:64: error: '_A_a4' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1307:71: error: '_A_a5' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                       ^
/usr/include/sigc++-2.0/sigc++/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:3421:40: error: '_A_a1' was not declared in this scope
     { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                        ^
/usr/include/sigc++-2.0/sigc++/signal.h:3421:47: error: '_A_a2' was not declared in this scope
     { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                               ^
/usr/include/sigc++-2.0/sigc++/signal.h:3421:54: error: '_A_a3' was not declared in this scope
     { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                      ^
/usr/include/sigc++-2.0/sigc++/signal.h:3421:61: error: '_A_a4' was not declared in this scope
     { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                             ^
/usr/include/sigc++-2.0/sigc++/signal.h:3421:68: error: '_A_a5' was not declared in this scope
     { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                                    ^
/usr/include/sigc++-2.0/sigc++/signal.h:3421:75: error: '_A_a6' was not declared in this scope
     { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                                           ^
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal6<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:3425:48: error: '_A_a1' was not declared in this scope
     { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                ^
/usr/include/sigc++-2.0/sigc++/signal.h:3425:55: error: '_A_a2' was not declared in this scope
     { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                       ^
/usr/include/sigc++-2.0/sigc++/signal.h:3425:62: error: '_A_a3' was not declared in this scope
     { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                              ^
/usr/include/sigc++-2.0/sigc++/signal.h:3425:69: error: '_A_a4' was not declared in this scope
     { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                                     ^
/usr/include/sigc++-2.0/sigc++/signal.h:3425:76: error: '_A_a5' was not declared in this scope
     { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                                            ^
/usr/include/sigc++-2.0/sigc++/signal.h:3425:83: error: '_A_a6' was not declared in this scope
     { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                                                   ^
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal6<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:3429:19: error: '_A_a1' was not declared in this scope
     { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                   ^
/usr/include/sigc++-2.0/sigc++/signal.h:3429:26: error: '_A_a2' was not declared in this scope
     { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                          ^
/usr/include/sigc++-2.0/sigc++/signal.h:3429:33: error: '_A_a3' was not declared in this scope
     { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                 ^
/usr/include/sigc++-2.0/sigc++/signal.h:3429:40: error: '_A_a4' was not declared in this scope
     { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                        ^
/usr/include/sigc++-2.0/sigc++/signal.h:3429:47: error: '_A_a5' was not declared in this scope
     { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                               ^
/usr/include/sigc++-2.0/sigc++/signal.h:3429:54: error: '_A_a6' was not declared in this scope
     { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                      ^
/usr/include/sigc++-2.0/sigc++/signal.h: At global scope:
/usr/include/sigc++-2.0/sigc++/signal.h:3550:20: error: 'type_trait_take_t' has not been declared
   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:3550:37: error: expected ',' or '...' before '<' token
   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:3554:28: error: 'type_trait_take_t' has not been declared
   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:3554:45: error: expected ',' or '...' before '<' token
   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:3558:26: error: 'type_trait_take_t' has not been declared
   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:3558:43: error: expected ',' or '...' before '<' token
   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:3568:50: error: 'type_trait_take_t' was not declared in this scope
   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:3568:74: error: wrong number of template arguments (3, should be 9)
   bound_const_mem_functor7<result_type, signal7, type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>, type_trait_take_t<T_arg7>> make_slot() const
                                                                          ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from globals.cpp:31:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2868: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'
 class bound_const_mem_functor7
       ^
In file included from /usr/include/varconf-1.0/varconf/config.h:35:0,
                 from globals.cpp:31:
/usr/include/sigc++-2.0/sigc++/signal.h:3568:75: error: expected unqualified-id before ',' token
   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: 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:3551:40: error: '_A_a1' was not declared in this scope
     { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                        ^
/usr/include/sigc++-2.0/sigc++/signal.h:3551:47: error: '_A_a2' was not declared in this scope
     { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                               ^
/usr/include/sigc++-2.0/sigc++/signal.h:3551:54: error: '_A_a3' was not declared in this scope
     { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                      ^
/usr/include/sigc++-2.0/sigc++/signal.h:3551:61: error: '_A_a4' was not declared in this scope
     { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                             ^
/usr/include/sigc++-2.0/sigc++/signal.h:3551:68: error: '_A_a5' was not declared in this scope
     { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                    ^
/usr/include/sigc++-2.0/sigc++/signal.h:3551:75: error: '_A_a6' was not declared in this scope
     { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                           ^
/usr/include/sigc++-2.0/sigc++/signal.h:3551:82: error: '_A_a7' was not declared in this scope
     { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                                  ^
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal7<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:3555:48: error: '_A_a1' was not declared in this scope
     { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                ^
/usr/include/sigc++-2.0/sigc++/signal.h:3555:55: error: '_A_a2' was not declared in this scope
     { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                       ^
/usr/include/sigc++-2.0/sigc++/signal.h:3555:62: error: '_A_a3' was not declared in this scope
     { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                              ^
/usr/include/sigc++-2.0/sigc++/signal.h:3555:69: error: '_A_a4' was not declared in this scope
     { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                     ^
/usr/include/sigc++-2.0/sigc++/signal.h:3555:76: error: '_A_a5' was not declared in this scope
     { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                            ^
/usr/include/sigc++-2.0/sigc++/signal.h:3555:83: error: '_A_a6' was not declared in this scope
     { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                                   ^
/usr/include/sigc++-2.0/sigc++/signal.h:3555:90: error: '_A_a7' was not declared in this scope
     { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                                          ^
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal7<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:3559:19: error: '_A_a1' was not declared in this scope
     { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                   ^
/usr/include/sigc++-2.0/sigc++/signal.h:3559:26: error: '_A_a2' was not declared in this scope
     { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                          ^
/usr/include/sigc++-2.0/sigc++/signal.h:3559:33: error: '_A_a3' was not declared in this scope
     { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                 ^
/usr/include/sigc++-2.0/sigc++/signal.h:3559:40: error: '_A_a4' was not declared in this scope
     { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                        ^
/usr/include/sigc++-2.0/sigc++/signal.h:3559:47: error: '_A_a5' was not declared in this scope
     { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                               ^
/usr/include/sigc++-2.0/sigc++/signal.h:3559:54: error: '_A_a6' was not declared in this scope
     { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                      ^
/usr/include/sigc++-2.0/sigc++/signal.h:3559:61: error: '_A_a7' was not declared in this scope
     { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                             ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1307:78: error: '_A_a6' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                              ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1307:85: error: '_A_a7' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                                     ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor7<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:1321:34: error: '_A_a1' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1321:41: error: '_A_a2' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                         ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1321:48: error: '_A_a3' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1321:55: error: '_A_a4' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                       ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1321:62: error: '_A_a5' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                              ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1321:69: error: '_A_a6' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                     ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1321:76: error: '_A_a7' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                            ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor0<T_return, T_obj>::const_volatile_mem_functor0()':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1344:45: error: 'nullptr' was not declared in this scope
   const_volatile_mem_functor0() : func_ptr_(nullptr) {}
                                             ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1399:44: error: 'type_trait_take_t' has not been declared
   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:1399:61: error: expected ',' or '...' before '<' token
   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:1407:44: error: 'type_trait_take_t' has not been declared
   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:1407:61: error: expected ',' or '...' before '<' token
   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:1387:45: error: 'nullptr' was not declared in this scope
   const_volatile_mem_functor1() : func_ptr_(nullptr) {}
                                             ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor1<T_return, T_obj, T_arg1>::operator()(const T_obj*, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1400:43: error: '_A_a1' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1); }
                                           ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor1<T_return, T_obj, T_arg1>::operator()(const T_obj&, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1408:34: error: '_A_a1' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1); }
                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1446:44: error: 'type_trait_take_t' has not been declared
   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:1446:61: error: expected ',' or '...' before '<' token
   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:1455:44: error: 'type_trait_take_t' has not been declared
   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:1455:61: error: expected ',' or '...' before '<' token
   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:1433:45: error: 'nullptr' was not declared in this scope
   const_volatile_mem_functor2() : func_ptr_(nullptr) {}
                                             ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor2<T_return, T_obj, T_arg1, T_arg2>::operator()(const T_obj*, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1447:43: error: '_A_a1' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); }
                                           ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1447:50: error: '_A_a2' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); }
                                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor2<T_return, T_obj, T_arg1, T_arg2>::operator()(const T_obj&, int) const':
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1456:34: error: '_A_a1' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); }
                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1456:41: error: '_A_a2' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); }
                                         ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1496:44: error: 'type_trait_take_t' has not been declared
   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:1496:61: error: expected ',' or '...' before '<' token
   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:1506:44: error: 'type_trait_take_t' has not been declared
   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:1506:61: error: expected ',' or '...' before '<' token
   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:1482:45: error: 'nullptr' was not declared in this scope
   const_volatile_mem_functor3() : func_ptr_(nullptr) {}
                                             ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor3<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:1497:43: error: '_A_a1' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); }
                                           ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1497:50: error: '_A_a2' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); }
                                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1497:57: error: '_A_a3' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); }
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor3<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:1507:34: error: '_A_a1' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); }
                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1507:41: error: '_A_a2' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); }
                                         ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1507:48: error: '_A_a3' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); }
                                                ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1549:44: error: 'type_trait_take_t' has not been declared
   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:1549:61: error: expected ',' or '...' before '<' token
   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:1560:44: error: 'type_trait_take_t' has not been declared
   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:1560:61: error: expected ',' or '...' before '<' token
   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:1534:45: error: 'nullptr' was not declared in this scope
   const_volatile_mem_functor4() : func_ptr_(nullptr) {}
                                             ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor4<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:1550:43: error: '_A_a1' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
                                           ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1550:50: error: '_A_a2' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
                                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1550:57: error: '_A_a3' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1550:64: error: '_A_a4' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
                                                                ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor4<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:1561:34: error: '_A_a1' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); }
                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1561:41: error: '_A_a2' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); }
                                         ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1561:48: error: '_A_a3' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); }
                                                ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1561:55: error: '_A_a4' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); }
                                                       ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1605:44: error: 'type_trait_take_t' has not been declared
   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:1605:61: error: expected ',' or '...' before '<' token
   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:1617:44: error: 'type_trait_take_t' has not been declared
   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:1617:61: error: expected ',' or '...' before '<' token
   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:1589:45: error: 'nullptr' was not declared in this scope
   const_volatile_mem_functor5() : func_ptr_(nullptr) {}
                                             ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor5<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:1606:43: error: '_A_a1' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                           ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1606:50: error: '_A_a2' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1606:57: error: '_A_a3' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1606:64: error: '_A_a4' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                                ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1606:71: error: '_A_a5' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                                       ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor5<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:1618:34: error: '_A_a1' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1618:41: error: '_A_a2' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                         ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1618:48: error: '_A_a3' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1618:55: error: '_A_a4' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                       ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1618:62: error: '_A_a5' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                              ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1664:44: error: 'type_trait_take_t' has not been declared
   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:1664:61: error: expected ',' or '...' before '<' token
   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:1677:44: error: 'type_trait_take_t' has not been declared
   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:1677:61: error: expected ',' or '...' before '<' token
   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:1647:45: error: 'nullptr' was not declared in this scope
   const_volatile_mem_functor6() : func_ptr_(nullptr) {}
                                             ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor6<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:1665:43: error: '_A_a1' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                           ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1665:50: error: '_A_a2' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1665:57: error: '_A_a3' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1665:64: error: '_A_a4' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                                ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1665:71: error: '_A_a5' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                                       ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1665:78: error: '_A_a6' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                                              ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor6<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:1678:34: error: '_A_a1' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1678:41: error: '_A_a2' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                         ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1678:48: error: '_A_a3' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1678:55: error: '_A_a4' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                       ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1678:62: error: '_A_a5' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                              ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1678:69: error: '_A_a6' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                                     ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1726:44: error: 'type_trait_take_t' has not been declared
   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:1726:61: error: expected ',' or '...' before '<' token
   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:1740:44: error: 'type_trait_take_t' has not been declared
   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:1740:61: error: expected ',' or '...' before '<' token
   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:1708:45: error: 'nullptr' was not declared in this scope
   const_volatile_mem_functor7() : func_ptr_(nullptr) {}
                                             ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor7<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:1727:43: error: '_A_a1' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                           ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1727:50: error: '_A_a2' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1727:57: error: '_A_a3' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1727:64: error: '_A_a4' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1727:71: error: '_A_a5' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                       ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1727:78: error: '_A_a6' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                              ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1727:85: error: '_A_a7' was not declared in this scope
     { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                                     ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor7<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:1741:34: error: '_A_a1' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                  ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1741:41: error: '_A_a2' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                         ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1741:48: error: '_A_a3' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1741:55: error: '_A_a4' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                       ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1741:62: error: '_A_a5' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                              ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1741:69: error: '_A_a6' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                     ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1741:76: error: '_A_a7' was not declared in this scope
     { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                            ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1855:23: error: 'type_trait_take_t' has not been declared
   T_return operator()(type_trait_take_t<T_arg1> _A_a1) const
                       ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1855:40: error: expected ',' or '...' before '<' token
   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:1856:49: error: '_A_a1' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1); }
                                                 ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1926:23: error: 'type_trait_take_t' has not been declared
   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:1926:40: error: expected ',' or '...' before '<' token
   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:1927:49: error: '_A_a1' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); }
                                                 ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1927:56: error: '_A_a2' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); }
                                                        ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1999:23: error: 'type_trait_take_t' has not been declared
   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:1999:40: error: expected ',' or '...' before '<' token
   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:2000:49: error: '_A_a1' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); }
                                                 ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2000:56: error: '_A_a2' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); }
                                                        ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2000:63: error: '_A_a3' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); }
                                                               ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2074:23: error: 'type_trait_take_t' has not been declared
   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:2074:40: error: expected ',' or '...' before '<' token
   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:2075:49: error: '_A_a1' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
                                                 ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2075:56: error: '_A_a2' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
                                                        ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2075:63: error: '_A_a3' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
                                                               ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2075:70: error: '_A_a4' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
                                                                      ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2151:23: error: 'type_trait_take_t' has not been declared
   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:2151:40: error: expected ',' or '...' before '<' token
   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:2152:49: error: '_A_a1' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                 ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2152:56: error: '_A_a2' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                        ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2152:63: error: '_A_a3' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                               ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2152:70: error: '_A_a4' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                                      ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2152:77: error: '_A_a5' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                                             ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2230:23: error: 'type_trait_take_t' has not been declared
   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:2230:40: error: expected ',' or '...' before '<' token
   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:2231:49: error: '_A_a1' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                 ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2231:56: error: '_A_a2' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                        ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2231:63: error: '_A_a3' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                               ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2231:70: error: '_A_a4' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                                      ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2231:77: error: '_A_a5' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                                             ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2231:84: error: '_A_a6' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                                                    ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2311:23: error: 'type_trait_take_t' has not been declared
   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:2311:40: error: expected ',' or '...' before '<' token
   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:2312:49: error: '_A_a1' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                 ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2312:56: error: '_A_a2' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                        ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2312:63: error: '_A_a3' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                               ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2312:70: error: '_A_a4' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                      ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2312:77: error: '_A_a5' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                             ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2312:84: error: '_A_a6' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                                    ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2312:91: error: '_A_a7' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                                           ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2447:23: error: 'type_trait_take_t' has not been declared
   T_return operator()(type_trait_take_t<T_arg1> _A_a1) const
                       ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2447:40: error: expected ',' or '...' before '<' token
   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:2448:49: error: '_A_a1' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1); }
                                                 ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2518:23: error: 'type_trait_take_t' has not been declared
   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:2518:40: error: expected ',' or '...' before '<' token
   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:2519:49: error: '_A_a1' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); }
                                                 ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2519:56: error: '_A_a2' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); }
                                                        ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2591:23: error: 'type_trait_take_t' has not been declared
   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:2591:40: error: expected ',' or '...' before '<' token
   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:2592:49: error: '_A_a1' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); }
                                                 ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2592:56: error: '_A_a2' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); }
                                                        ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2592:63: error: '_A_a3' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); }
                                                               ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2666:23: error: 'type_trait_take_t' has not been declared
   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:2666:40: error: expected ',' or '...' before '<' token
   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:2667:49: error: '_A_a1' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
                                                 ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2667:56: error: '_A_a2' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
                                                        ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2667:63: error: '_A_a3' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
                                                               ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2667:70: error: '_A_a4' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
                                                                      ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2743:23: error: 'type_trait_take_t' has not been declared
   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:2743:40: error: expected ',' or '...' before '<' token
   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:2744:49: error: '_A_a1' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                 ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2744:56: error: '_A_a2' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                        ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2744:63: error: '_A_a3' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                               ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2744:70: error: '_A_a4' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                                      ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2744:77: error: '_A_a5' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                                             ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2822:23: error: 'type_trait_take_t' has not been declared
   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:2822:40: error: expected ',' or '...' before '<' token
   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:2823:49: error: '_A_a1' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                 ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2823:56: error: '_A_a2' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                        ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2823:63: error: '_A_a3' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                               ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2823:70: error: '_A_a4' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                                      ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2823:77: error: '_A_a5' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                                             ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2823:84: error: '_A_a6' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                                                    ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2903:23: error: 'type_trait_take_t' has not been declared
   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:2903:40: error: expected ',' or '...' before '<' token
   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:2904:49: error: '_A_a1' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                 ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2904:56: error: '_A_a2' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                        ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2904:63: error: '_A_a3' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                               ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2904:70: error: '_A_a4' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                      ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2904:77: error: '_A_a5' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                             ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2904:84: error: '_A_a6' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                                    ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2904:91: error: '_A_a7' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                                           ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3039:23: error: 'type_trait_take_t' has not been declared
   T_return operator()(type_trait_take_t<T_arg1> _A_a1) const
                       ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3039:40: error: expected ',' or '...' before '<' token
   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:3040:49: error: '_A_a1' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1); }
                                                 ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3110:23: error: 'type_trait_take_t' has not been declared
   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:3110:40: error: expected ',' or '...' before '<' token
   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:3111:49: error: '_A_a1' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); }
                                                 ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3111:56: error: '_A_a2' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); }
                                                        ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3183:23: error: 'type_trait_take_t' has not been declared
   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:3183:40: error: expected ',' or '...' before '<' token
   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:3184:49: error: '_A_a1' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); }
                                                 ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3184:56: error: '_A_a2' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); }
                                                        ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3184:63: error: '_A_a3' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); }
                                                               ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3258:23: error: 'type_trait_take_t' has not been declared
   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:3258:40: error: expected ',' or '...' before '<' token
   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:3259:49: error: '_A_a1' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
                                                 ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3259:56: error: '_A_a2' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
                                                        ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3259:63: error: '_A_a3' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
                                                               ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3259:70: error: '_A_a4' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
                                                                      ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3335:23: error: 'type_trait_take_t' has not been declared
   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:3335:40: error: expected ',' or '...' before '<' token
   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:3336:49: error: '_A_a1' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                 ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3336:56: error: '_A_a2' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                        ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3336:63: error: '_A_a3' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                               ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3336:70: error: '_A_a4' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                                      ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3336:77: error: '_A_a5' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                                             ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3414:23: error: 'type_trait_take_t' has not been declared
   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:3414:40: error: expected ',' or '...' before '<' token
   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:3415:49: error: '_A_a1' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                 ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3415:56: error: '_A_a2' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                        ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3415:63: error: '_A_a3' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                               ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3415:70: error: '_A_a4' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                                      ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3415:77: error: '_A_a5' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                                             ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3415:84: error: '_A_a6' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                                                    ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3495:23: error: 'type_trait_take_t' has not been declared
   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:3495:40: error: expected ',' or '...' before '<' token
   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:3496:49: error: '_A_a1' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                 ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3496:56: error: '_A_a2' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                        ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3496:63: error: '_A_a3' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                               ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3496:70: error: '_A_a4' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                      ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3496:77: error: '_A_a5' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                             ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3496:84: error: '_A_a6' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                                    ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3496:91: error: '_A_a7' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                                           ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3631:23: error: 'type_trait_take_t' has not been declared
   T_return operator()(type_trait_take_t<T_arg1> _A_a1) const
                       ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3631:40: error: expected ',' or '...' before '<' token
   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:3632:49: error: '_A_a1' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1); }
                                                 ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3702:23: error: 'type_trait_take_t' has not been declared
   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:3702:40: error: expected ',' or '...' before '<' token
   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:3703:49: error: '_A_a1' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); }
                                                 ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3703:56: error: '_A_a2' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); }
                                                        ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3775:23: error: 'type_trait_take_t' has not been declared
   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:3775:40: error: expected ',' or '...' before '<' token
   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:3776:49: error: '_A_a1' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); }
                                                 ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3776:56: error: '_A_a2' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); }
                                                        ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3776:63: error: '_A_a3' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); }
                                                               ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3850:23: error: 'type_trait_take_t' has not been declared
   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:3850:40: error: expected ',' or '...' before '<' token
   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:3851:49: error: '_A_a1' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
                                                 ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3851:56: error: '_A_a2' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
                                                        ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3851:63: error: '_A_a3' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
                                                               ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3851:70: error: '_A_a4' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
                                                                      ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3927:23: error: 'type_trait_take_t' has not been declared
   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:3927:40: error: expected ',' or '...' before '<' token
   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:3928:49: error: '_A_a1' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                 ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3928:56: error: '_A_a2' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                        ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3928:63: error: '_A_a3' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                               ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3928:70: error: '_A_a4' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                                      ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3928:77: error: '_A_a5' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                                             ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4006:23: error: 'type_trait_take_t' has not been declared
   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:4006:40: error: expected ',' or '...' before '<' token
   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:4007:49: error: '_A_a1' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                 ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4007:56: error: '_A_a2' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                        ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4007:63: error: '_A_a3' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                               ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4007:70: error: '_A_a4' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                                      ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4007:77: error: '_A_a5' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                                             ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4007:84: error: '_A_a6' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                                                    ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4087:23: error: 'type_trait_take_t' has not been declared
   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:4087:40: error: expected ',' or '...' before '<' token
   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:4088:49: error: '_A_a1' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                 ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4088:56: error: '_A_a2' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                        ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4088:63: error: '_A_a3' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                               ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4088:70: error: '_A_a4' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                      ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4088:77: error: '_A_a5' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                             ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4088:84: error: '_A_a6' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                                    ^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4088:91: error: '_A_a7' was not declared in this scope
     { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                                           ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:10:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from Database.cpp:33:
/usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h: At global scope:
/usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:48:32: warning: variadic templates only available with -std=c++11 or -std=gnu++11
 template<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
   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:53:64: error: expected '>' before '<' token
   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
   test();
        ^
/usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:61:35: error: wrong number of template arguments (1, should be 2)
   typename functor_trait<T_functor>::result_type
                                   ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from Database.cpp:33:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:126:57: note: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait'
 struct functor_trait<T_functor, true, I_can_use_decltype>
                                                         ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:10:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from Database.cpp:33:
/usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:64:9: error: expected nested-name-specifier before 'type'
   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
 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'
 using deduce_result_t = typename deduce_result_type<T_functor, T_args...>::type;
 ^
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from Database.cpp:33:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:67:21: error: 'deduce_result_t' in namespace 'sigc' does not name a template type
     { typedef sigc::deduce_result_t<T_functor, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7> type; };
                     ^
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:69:43: error: wrong number of template arguments (1, should be 2)
   typedef typename functor_trait<T_functor>::result_type result_type;
                                           ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from Database.cpp:33:
/usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:126:57: note: provided for 'template<class T_functor, bool I_can_use_decltype> struct sigc::functor_trait'
 struct functor_trait<T_functor, true, I_can_use_decltype>
                                                         ^
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from Database.cpp:33:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:288:47: error: 'is_base_of' is not a member of 'std'
 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:75: error: expected primary-expression before ',' token
 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
 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
 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)
 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'
 struct adaptor_trait<T_functor, true>
                                     ^
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:8:0,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from Database.cpp:33:
/usr/include/sigc++-2.0/sigc++/functors/slot_base.h: In constructor 'sigc::internal::slot_rep::slot_rep(sigc::internal::hook, sigc::internal::hook, sigc::internal::hook)':
/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:84:65: error: 'nullptr' was not declared in this scope
     : call_(call__), destroy_(destroy__), dup_(dup__), cleanup_(nullptr), parent_(nullptr) {}
                                                                 ^
/usr/include/sigc++-2.0/sigc++/functors/slot_base.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:253:22: error: expected ',' or '...' before '&&' token
   slot_base(slot_base&& src) noexcept;
                      ^
/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:253:28: error: invalid constructor; you probably meant 'sigc::slot_base (const sigc::slot_base&)'
   slot_base(slot_base&& src) noexcept;
                            ^
/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:253:28: error: expected ';' at end of member declaration
/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:253:30: error: 'noexcept' does not name a type
   slot_base(slot_base&& src) noexcept;
                              ^
/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:253:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:8:0,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from Database.cpp:33:
/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:330:33: error: expected ',' or '...' before '&&' token
   slot_base& operator=(slot_base&& src) noexcept;
                                 ^
/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:330:39: error: expected ';' at end of member declaration
   slot_base& operator=(slot_base&& src) noexcept;
                                       ^
/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:330:41: error: 'noexcept' does not name a type
   slot_base& operator=(slot_base&& src) noexcept;
                                         ^
/usr/include/sigc++-2.0/sigc++/functors/slot_base.h:330:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from Database.cpp:33:
/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:47:15: error: 'nullptr' was not declared in this scope
       call_ = nullptr;
               ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void* sigc::internal::typed_slot_rep<T_functor>::destroy(void*)':
/usr/include/sigc++-2.0/sigc++/functors/slot.h:58:22: error: 'nullptr' was not declared in this scope
       self_->call_ = nullptr;
                      ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/slot.h:132:42: error: 'type_trait_take_t' has not been declared
   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:132:59: error: expected ',' or '...' before '<' token
   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:136:73: error: 'type_trait_take_t' was not declared in this scope
       return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>>
                                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:137:17: error: 'a_1' was not declared in this scope
                (a_1);
                 ^
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from Database.cpp:33:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
   #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:136:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
       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'
   #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:136:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
       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 ';'
   #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:136:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
       return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>>
                                    ^
In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from Database.cpp:33:
/usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/slot.h:168:42: error: 'type_trait_take_t' has not been declared
   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:168:59: error: expected ',' or '...' before '<' token
   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:172:73: error: 'type_trait_take_t' was not declared in this scope
       return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>>
                                                                         ^
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from Database.cpp:33:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
   #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:172:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
       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'
   #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:172:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
       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 ';'
   #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:172:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
       return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>>
                                    ^
In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from Database.cpp:33:
/usr/include/sigc++-2.0/sigc++/functors/slot.h:172:124: error: expected primary-expression before '>>' token
       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:173:17: error: 'a_1' was not declared in this scope
                (a_1, a_2);
                 ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:173:22: error: 'a_2' was not declared in this scope
                (a_1, a_2);
                      ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/slot.h:206:42: error: 'type_trait_take_t' has not been declared
   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:206:59: error: expected ',' or '...' before '<' token
   static T_return call_it(slot_rep* rep, type_trait_take_t<T_arg1> a_1, type_trait_take_t<T_arg2> a_2, type_trait_take_t<T_arg3> a_3)
                                                           ^
In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from Database.cpp:33:
/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:210:73: error: 'type_trait_take_t' was not declared in this scope
       return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>>
                                                                         ^
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from Database.cpp:33:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
   #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:210:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
       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'
   #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:210:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
       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 ';'
   #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:210:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
       return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>>
                                    ^
In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from Database.cpp:33:
/usr/include/sigc++-2.0/sigc++/functors/slot.h:210:124: error: expected primary-expression before '>' token
       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:210:125: error: expected primary-expression before ',' token
       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:210:151: error: expected primary-expression before '>>' token
       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:211:17: error: 'a_1' was not declared in this scope
                (a_1, a_2, a_3);
                 ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:211:22: error: 'a_2' was not declared in this scope
                (a_1, a_2, a_3);
                      ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:211:27: error: 'a_3' was not declared in this scope
                (a_1, a_2, a_3);
                           ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/slot.h:246:42: error: 'type_trait_take_t' has not been declared
   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:246:59: error: expected ',' or '...' before '<' token
   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:250:73: error: 'type_trait_take_t' was not declared in this scope
       return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>>
                                                                         ^
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from Database.cpp:33:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
   #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:250:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
       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'
   #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:250:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
       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 ';'
   #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:250:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
       return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>>
                                    ^
In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from Database.cpp:33:
/usr/include/sigc++-2.0/sigc++/functors/slot.h:250:124: error: expected primary-expression before '>' token
       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:250:125: error: expected primary-expression before ',' token
       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:250:151: error: expected primary-expression before '>' token
       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:250:152: error: expected primary-expression before ',' token
       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:250:178: error: expected primary-expression before '>>' token
       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:251:17: error: 'a_1' was not declared in this scope
                (a_1, a_2, a_3, a_4);
                 ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:251:22: error: 'a_2' was not declared in this scope
                (a_1, a_2, a_3, a_4);
                      ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:251:27: error: 'a_3' was not declared in this scope
                (a_1, a_2, a_3, a_4);
                           ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:251:32: error: 'a_4' was not declared in this scope
                (a_1, a_2, a_3, a_4);
                                ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/slot.h:288:42: error: 'type_trait_take_t' has not been declared
   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:288:59: error: expected ',' or '...' before '<' token
   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:292:73: error: 'type_trait_take_t' was not declared in this scope
       return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>>
                                                                         ^
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from Database.cpp:33:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
   #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:292:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
       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'
   #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:292:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
       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 ';'
   #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:292:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
       return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>>
                                    ^
In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from Database.cpp:33:
/usr/include/sigc++-2.0/sigc++/functors/slot.h:292:124: error: expected primary-expression before '>' token
       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:292:125: error: expected primary-expression before ',' token
       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:292:151: error: expected primary-expression before '>' token
       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:292:152: error: expected primary-expression before ',' token
       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:292:178: error: expected primary-expression before '>' token
       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:292:179: error: expected primary-expression before ',' token
       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:292:205: error: expected primary-expression before '>>' token
       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:293:17: error: 'a_1' was not declared in this scope
                (a_1, a_2, a_3, a_4, a_5);
                 ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:293:22: error: 'a_2' was not declared in this scope
                (a_1, a_2, a_3, a_4, a_5);
                      ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:293:27: error: 'a_3' was not declared in this scope
                (a_1, a_2, a_3, a_4, a_5);
                           ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:293:32: error: 'a_4' was not declared in this scope
                (a_1, a_2, a_3, a_4, a_5);
                                ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:293:37: error: 'a_5' was not declared in this scope
                (a_1, a_2, a_3, a_4, a_5);
                                     ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/slot.h:332:42: error: 'type_trait_take_t' has not been declared
   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:332:59: error: expected ',' or '...' before '<' token
   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:336:73: error: 'type_trait_take_t' was not declared in this scope
       return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>>
                                                                         ^
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from Database.cpp:33:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
   #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:336:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
       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'
   #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:336:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
       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 ';'
   #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:336:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
       return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>>
                                    ^
In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from Database.cpp:33:
/usr/include/sigc++-2.0/sigc++/functors/slot.h:336:124: error: expected primary-expression before '>' token
       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:336:125: error: expected primary-expression before ',' token
       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:336:151: error: expected primary-expression before '>' token
       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:336:152: error: expected primary-expression before ',' token
       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:336:178: error: expected primary-expression before '>' token
       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:336:179: error: expected primary-expression before ',' token
       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:336:205: error: expected primary-expression before '>' token
       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:336:206: error: expected primary-expression before ',' token
       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:336:232: error: expected primary-expression before '>>' token
       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:337:17: error: 'a_1' was not declared in this scope
                (a_1, a_2, a_3, a_4, a_5, a_6);
                 ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:337:22: error: 'a_2' was not declared in this scope
                (a_1, a_2, a_3, a_4, a_5, a_6);
                      ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:337:27: error: 'a_3' was not declared in this scope
                (a_1, a_2, a_3, a_4, a_5, a_6);
                           ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:337:32: error: 'a_4' was not declared in this scope
                (a_1, a_2, a_3, a_4, a_5, a_6);
                                ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:337:37: error: 'a_5' was not declared in this scope
                (a_1, a_2, a_3, a_4, a_5, a_6);
                                     ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:337:42: error: 'a_6' was not declared in this scope
                (a_1, a_2, a_3, a_4, a_5, a_6);
                                          ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/slot.h:378:42: error: 'type_trait_take_t' has not been declared
   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:378:59: error: expected ',' or '...' before '<' token
   static T_return call_it(slot_rep* rep, type_trait_take_t<T_arg1> a_1, type_trait_take_t<T_arg2> a_2, type_trait_take_t<T_arg3> a_3, type_trait_take_t<T_arg4> a_4, type_trait_take_t<T_arg5> a_5, type_trait_take_t<T_arg6> a_6, type_trait_take_t<T_arg7> a_7)
                                                           ^
In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from Database.cpp:33:
/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:382:73: error: 'type_trait_take_t' was not declared in this scope
       return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>, type_trait_take_t<T_arg7>>
                                                                         ^
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from Database.cpp:33:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list
   #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:382:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
       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'
   #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:382:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
       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 ';'
   #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator()
                                                         ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:382:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES'
       return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>, type_trait_take_t<T_arg7>>
                                    ^
In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from Database.cpp:33:
/usr/include/sigc++-2.0/sigc++/functors/slot.h:382:124: error: expected primary-expression before '>' token
       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:382:125: error: expected primary-expression before ',' token
       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:382:151: error: expected primary-expression before '>' token
       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:382:152: error: expected primary-expression before ',' token
       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:382:178: error: expected primary-expression before '>' token
       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:382:179: error: expected primary-expression before ',' token
       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:382:205: error: expected primary-expression before '>' token
       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:382:206: error: expected primary-expression before ',' token
       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:382:232: error: expected primary-expression before '>' token
       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:382:233: error: expected primary-expression before ',' token
       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:382:259: error: expected primary-expression before '>>' token
       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:383:17: error: 'a_1' was not declared in this scope
                (a_1, a_2, a_3, a_4, a_5, a_6, a_7);
                 ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:383:22: error: 'a_2' was not declared in this scope
                (a_1, a_2, a_3, a_4, a_5, a_6, a_7);
                      ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:383:27: error: 'a_3' was not declared in this scope
                (a_1, a_2, a_3, a_4, a_5, a_6, a_7);
                           ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:383:32: error: 'a_4' was not declared in this scope
                (a_1, a_2, a_3, a_4, a_5, a_6, a_7);
                                ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:383:37: error: 'a_5' was not declared in this scope
                (a_1, a_2, a_3, a_4, a_5, a_6, a_7);
                                     ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:383:42: error: 'a_6' was not declared in this scope
                (a_1, a_2, a_3, a_4, a_5, a_6, a_7);
                                          ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:383:47: error: 'a_7' was not declared in this scope
                (a_1, a_2, a_3, a_4, a_5, a_6, a_7);
                                               ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope:
/usr/include/sigc++-2.0/sigc++/functors/slot.h:461:14: error: expected ',' or '...' before '&&' token
   slot0(slot0&& src) noexcept
              ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:461:20: error: invalid constructor; you probably meant 'sigc::slot0<T_return> (const sigc::slot0<T_return>&)'
   slot0(slot0&& src) noexcept
                    ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:461:20: error: expected ';' at end of member declaration
/usr/include/sigc++-2.0/sigc++/functors/slot.h:461:22: error: 'noexcept' does not name a type
   slot0(slot0&& src) noexcept
                      ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:461:22: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
/usr/include/sigc++-2.0/sigc++/functors/slot.h:475:25: error: expected ',' or '...' before '&&' token
   slot0& operator=(slot0&& src) noexcept
                         ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:475:31: error: expected ';' at end of member declaration
   slot0& operator=(slot0&& src) noexcept
                               ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:475:33: error: 'noexcept' does not name a type
   slot0& operator=(slot0&& src) noexcept
                                 ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:475:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
/usr/include/sigc++-2.0/sigc++/functors/slot.h:512:11: error: 'type_trait_take_t' does not name a type
   typedef type_trait_take_t<T_arg1> arg1_type_;
           ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:519:44: error: 'arg1_type_' has not been declared
   typedef T_return (*call_type)(rep_type*, arg1_type_);
                                            ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:526:30: error: 'arg1_type_' has not been declared
   inline T_return operator()(arg1_type_ _A_a1) const
                              ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:550:14: error: expected ',' or '...' before '&&' token
   slot1(slot1&& src) noexcept
              ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:550:20: error: invalid constructor; you probably meant 'sigc::slot1<T_return, T_arg1> (const sigc::slot1<T_return, T_arg1>&)'
   slot1(slot1&& src) noexcept
                    ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:550:20: error: expected ';' at end of member declaration
/usr/include/sigc++-2.0/sigc++/functors/slot.h:550:22: error: 'noexcept' does not name a type
   slot1(slot1&& src) noexcept
                      ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:550:22: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
/usr/include/sigc++-2.0/sigc++/functors/slot.h:564:25: error: expected ',' or '...' before '&&' token
   slot1& operator=(slot1&& src) noexcept
                         ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:564:31: error: expected ';' at end of member declaration
   slot1& operator=(slot1&& src) noexcept
                               ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:564:33: error: 'noexcept' does not name a type
   slot1& operator=(slot1&& src) noexcept
                                 ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:564:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
/usr/include/sigc++-2.0/sigc++/functors/slot.h:602:11: error: 'type_trait_take_t' does not name a type
   typedef type_trait_take_t<T_arg1> arg1_type_;
           ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:603:11: error: 'type_trait_take_t' does not name a type
   typedef type_trait_take_t<T_arg2> arg2_type_;
           ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:610:44: error: 'arg1_type_' has not been declared
   typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_);
                                            ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:610:56: error: 'arg2_type_' has not been declared
   typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_);
                                                        ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:618:30: error: 'arg1_type_' has not been declared
   inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2) const
                              ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:618:48: error: 'arg2_type_' has not been declared
   inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2) const
                                                ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:642:14: error: expected ',' or '...' before '&&' token
   slot2(slot2&& src) noexcept
              ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:642:20: error: invalid constructor; you probably meant 'sigc::slot2<T_return, T_arg1, T_arg2> (const sigc::slot2<T_return, T_arg1, T_arg2>&)'
   slot2(slot2&& src) noexcept
                    ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:642:20: error: expected ';' at end of member declaration
/usr/include/sigc++-2.0/sigc++/functors/slot.h:642:22: error: 'noexcept' does not name a type
   slot2(slot2&& src) noexcept
                      ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:642:22: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
/usr/include/sigc++-2.0/sigc++/functors/slot.h:656:25: error: expected ',' or '...' before '&&' token
   slot2& operator=(slot2&& src) noexcept
                         ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:656:31: error: expected ';' at end of member declaration
   slot2& operator=(slot2&& src) noexcept
                               ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:656:33: error: 'noexcept' does not name a type
   slot2& operator=(slot2&& src) noexcept
                                 ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:656:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
/usr/include/sigc++-2.0/sigc++/functors/slot.h:695:11: error: 'type_trait_take_t' does not name a type
   typedef type_trait_take_t<T_arg1> arg1_type_;
           ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:696:11: error: 'type_trait_take_t' does not name a type
   typedef type_trait_take_t<T_arg2> arg2_type_;
           ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:697:11: error: 'type_trait_take_t' does not name a type
   typedef type_trait_take_t<T_arg3> arg3_type_;
           ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:704:44: error: 'arg1_type_' has not been declared
   typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_);
                                            ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:704:56: error: 'arg2_type_' has not been declared
   typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_);
                                                        ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:704:68: error: 'arg3_type_' has not been declared
   typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_);
                                                                    ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:713:30: error: 'arg1_type_' has not been declared
   inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3) const
                              ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:713:48: error: 'arg2_type_' has not been declared
   inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3) const
                                                ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:713:66: error: 'arg3_type_' has not been declared
   inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3) const
                                                                  ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:737:14: error: expected ',' or '...' before '&&' token
   slot3(slot3&& src) noexcept
              ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:737:20: 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>&)'
   slot3(slot3&& src) noexcept
                    ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:737:20: error: expected ';' at end of member declaration
/usr/include/sigc++-2.0/sigc++/functors/slot.h:737:22: error: 'noexcept' does not name a type
   slot3(slot3&& src) noexcept
                      ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:737:22: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
/usr/include/sigc++-2.0/sigc++/functors/slot.h:751:25: error: expected ',' or '...' before '&&' token
   slot3& operator=(slot3&& src) noexcept
                         ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:751:31: error: expected ';' at end of member declaration
   slot3& operator=(slot3&& src) noexcept
                               ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:751:33: error: 'noexcept' does not name a type
   slot3& operator=(slot3&& src) noexcept
                                 ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:751:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
/usr/include/sigc++-2.0/sigc++/functors/slot.h:791:11: error: 'type_trait_take_t' does not name a type
   typedef type_trait_take_t<T_arg1> arg1_type_;
           ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:792:11: error: 'type_trait_take_t' does not name a type
   typedef type_trait_take_t<T_arg2> arg2_type_;
           ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:793:11: error: 'type_trait_take_t' does not name a type
   typedef type_trait_take_t<T_arg3> arg3_type_;
           ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:794:11: error: 'type_trait_take_t' does not name a type
   typedef type_trait_take_t<T_arg4> arg4_type_;
           ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:801:44: error: 'arg1_type_' has not been declared
   typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_);
                                            ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:801:56: error: 'arg2_type_' has not been declared
   typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_);
                                                        ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:801:68: error: 'arg3_type_' has not been declared
   typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_);
                                                                    ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:801:80: error: 'arg4_type_' has not been declared
   typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_);
                                                                                ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:811:30: error: 'arg1_type_' has not been declared
   inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4) const
                              ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:811:48: error: 'arg2_type_' has not been declared
   inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4) const
                                                ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:811:66: error: 'arg3_type_' has not been declared
   inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4) const
                                                                  ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:811:84: error: 'arg4_type_' has not been declared
   inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4) const
                                                                                    ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:835:14: error: expected ',' or '...' before '&&' token
   slot4(slot4&& src) noexcept
              ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:835:20: 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>&)'
   slot4(slot4&& src) noexcept
                    ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:835:20: error: expected ';' at end of member declaration
/usr/include/sigc++-2.0/sigc++/functors/slot.h:835:22: error: 'noexcept' does not name a type
   slot4(slot4&& src) noexcept
                      ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:835:22: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
/usr/include/sigc++-2.0/sigc++/functors/slot.h:849:25: error: expected ',' or '...' before '&&' token
   slot4& operator=(slot4&& src) noexcept
                         ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:849:31: error: expected ';' at end of member declaration
   slot4& operator=(slot4&& src) noexcept
                               ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:849:33: error: 'noexcept' does not name a type
   slot4& operator=(slot4&& src) noexcept
                                 ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:849:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
/usr/include/sigc++-2.0/sigc++/functors/slot.h:890:11: error: 'type_trait_take_t' does not name a type
   typedef type_trait_take_t<T_arg1> arg1_type_;
           ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:891:11: error: 'type_trait_take_t' does not name a type
   typedef type_trait_take_t<T_arg2> arg2_type_;
           ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:892:11: error: 'type_trait_take_t' does not name a type
   typedef type_trait_take_t<T_arg3> arg3_type_;
           ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:893:11: error: 'type_trait_take_t' does not name a type
   typedef type_trait_take_t<T_arg4> arg4_type_;
           ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:894:11: error: 'type_trait_take_t' does not name a type
   typedef type_trait_take_t<T_arg5> arg5_type_;
           ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:901:44: error: 'arg1_type_' has not been declared
   typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_);
                                            ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:901:56: error: 'arg2_type_' has not been declared
   typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_);
                                                        ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:901:68: error: 'arg3_type_' has not been declared
   typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_);
                                                                    ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:901:80: error: 'arg4_type_' has not been declared
   typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_);
                                                                                ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:901:92: error: 'arg5_type_' has not been declared
   typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_);
                                                                                            ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:912:30: error: 'arg1_type_' has not been declared
   inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5) const
                              ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:912:48: error: 'arg2_type_' has not been declared
   inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5) const
                                                ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:912:66: error: 'arg3_type_' has not been declared
   inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5) const
                                                                  ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:912:84: error: 'arg4_type_' has not been declared
   inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5) const
                                                                                    ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:912:102: error: 'arg5_type_' has not been declared
   inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5) const
                                                                                                      ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:936:14: error: expected ',' or '...' before '&&' token
   slot5(slot5&& src) noexcept
              ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:936:20: 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>&)'
   slot5(slot5&& src) noexcept
                    ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:936:20: error: expected ';' at end of member declaration
/usr/include/sigc++-2.0/sigc++/functors/slot.h:936:22: error: 'noexcept' does not name a type
   slot5(slot5&& src) noexcept
                      ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:936:22: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
/usr/include/sigc++-2.0/sigc++/functors/slot.h:950:25: error: expected ',' or '...' before '&&' token
   slot5& operator=(slot5&& src) noexcept
                         ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:950:31: error: expected ';' at end of member declaration
   slot5& operator=(slot5&& src) noexcept
                               ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:950:33: error: 'noexcept' does not name a type
   slot5& operator=(slot5&& src) noexcept
                                 ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:950:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
/usr/include/sigc++-2.0/sigc++/functors/slot.h:992:11: error: 'type_trait_take_t' does not name a type
   typedef type_trait_take_t<T_arg1> arg1_type_;
           ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:993:11: error: 'type_trait_take_t' does not name a type
   typedef type_trait_take_t<T_arg2> arg2_type_;
           ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:994:11: error: 'type_trait_take_t' does not name a type
   typedef type_trait_take_t<T_arg3> arg3_type_;
           ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:995:11: error: 'type_trait_take_t' does not name a type
   typedef type_trait_take_t<T_arg4> arg4_type_;
           ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:996:11: error: 'type_trait_take_t' does not name a type
   typedef type_trait_take_t<T_arg5> arg5_type_;
           ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:997:11: error: 'type_trait_take_t' does not name a type
   typedef type_trait_take_t<T_arg6> arg6_type_;
           ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1004:44: error: 'arg1_type_' has not been declared
   typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_);
                                            ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1004:56: error: 'arg2_type_' has not been declared
   typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_);
                                                        ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1004:68: error: 'arg3_type_' has not been declared
   typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_);
                                                                    ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1004:80: error: 'arg4_type_' has not been declared
   typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_);
                                                                                ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1004:92: error: 'arg5_type_' has not been declared
   typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_);
                                                                                            ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1004:104: error: 'arg6_type_' has not been declared
   typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_);
                                                                                                        ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1016:30: error: 'arg1_type_' has not been declared
   inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6) const
                              ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1016:48: error: 'arg2_type_' has not been declared
   inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6) const
                                                ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1016:66: error: 'arg3_type_' has not been declared
   inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6) const
                                                                  ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1016:84: error: 'arg4_type_' has not been declared
   inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6) const
                                                                                    ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1016:102: error: 'arg5_type_' has not been declared
   inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6) const
                                                                                                      ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1016:120: error: 'arg6_type_' has not been declared
   inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6) const
                                                                                                                        ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1040:14: error: expected ',' or '...' before '&&' token
   slot6(slot6&& src) noexcept
              ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1040:20: 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>&)'
   slot6(slot6&& src) noexcept
                    ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1040:20: error: expected ';' at end of member declaration
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1040:22: error: 'noexcept' does not name a type
   slot6(slot6&& src) noexcept
                      ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1040:22: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1054:25: error: expected ',' or '...' before '&&' token
   slot6& operator=(slot6&& src) noexcept
                         ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1054:31: error: expected ';' at end of member declaration
   slot6& operator=(slot6&& src) noexcept
                               ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1054:33: error: 'noexcept' does not name a type
   slot6& operator=(slot6&& src) noexcept
                                 ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1054:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1097:11: error: 'type_trait_take_t' does not name a type
   typedef type_trait_take_t<T_arg1> arg1_type_;
           ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1098:11: error: 'type_trait_take_t' does not name a type
   typedef type_trait_take_t<T_arg2> arg2_type_;
           ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1099:11: error: 'type_trait_take_t' does not name a type
   typedef type_trait_take_t<T_arg3> arg3_type_;
           ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1100:11: error: 'type_trait_take_t' does not name a type
   typedef type_trait_take_t<T_arg4> arg4_type_;
           ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1101:11: error: 'type_trait_take_t' does not name a type
   typedef type_trait_take_t<T_arg5> arg5_type_;
           ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1102:11: error: 'type_trait_take_t' does not name a type
   typedef type_trait_take_t<T_arg6> arg6_type_;
           ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1103:11: error: 'type_trait_take_t' does not name a type
   typedef type_trait_take_t<T_arg7> arg7_type_;
           ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1110:44: error: 'arg1_type_' has not been declared
   typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_);
                                            ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1110:56: error: 'arg2_type_' has not been declared
   typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_);
                                                        ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1110:68: error: 'arg3_type_' has not been declared
   typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_);
                                                                    ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1110:80: error: 'arg4_type_' has not been declared
   typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_);
                                                                                ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1110:92: error: 'arg5_type_' has not been declared
   typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_);
                                                                                            ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1110:104: error: 'arg6_type_' has not been declared
   typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_);
                                                                                                        ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1110:116: error: 'arg7_type_' has not been declared
   typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_);
                                                                                                                    ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1123:30: error: 'arg1_type_' has not been declared
   inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const
                              ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1123:48: error: 'arg2_type_' has not been declared
   inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const
                                                ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1123:66: error: 'arg3_type_' has not been declared
   inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const
                                                                  ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1123:84: error: 'arg4_type_' has not been declared
   inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const
                                                                                    ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1123:102: error: 'arg5_type_' has not been declared
   inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const
                                                                                                      ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1123:120: error: 'arg6_type_' has not been declared
   inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const
                                                                                                                        ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1123:138: error: 'arg7_type_' has not been declared
   inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const
                                                                                                                                          ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1147:14: error: expected ',' or '...' before '&&' token
   slot7(slot7&& src) noexcept
              ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1147:20: 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>&)'
   slot7(slot7&& src) noexcept
                    ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1147:20: error: expected ';' at end of member declaration
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1147:22: error: 'noexcept' does not name a type
   slot7(slot7&& src) noexcept
                      ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1147:22: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1161:25: error: expected ',' or '...' before '&&' token
   slot7& operator=(slot7&& src) noexcept
                         ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1161:31: error: expected ';' at end of member declaration
   slot7& operator=(slot7&& src) noexcept
                               ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1161:33: error: 'noexcept' does not name a type
   slot7& operator=(slot7&& src) noexcept
                                 ^
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1161:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
In file included from /usr/include/sigc++-2.0/sigc++/signal.h:8:0,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from Database.cpp:33:
/usr/include/sigc++-2.0/sigc++/signal_base.h:287:26: error: expected ',' or '...' before '&&' token
   signal_base(signal_base&& src) noexcept;
                          ^
/usr/include/sigc++-2.0/sigc++/signal_base.h:287:32: error: invalid constructor; you probably meant 'sigc::signal_base (const sigc::signal_base&)'
   signal_base(signal_base&& src) noexcept;
                                ^
/usr/include/sigc++-2.0/sigc++/signal_base.h:287:32: error: expected ';' at end of member declaration
/usr/include/sigc++-2.0/sigc++/signal_base.h:287:34: error: 'noexcept' does not name a type
   signal_base(signal_base&& src) noexcept;
                                  ^
/usr/include/sigc++-2.0/sigc++/signal_base.h:287:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
/usr/include/sigc++-2.0/sigc++/signal_base.h:293:37: error: expected ',' or '...' before '&&' token
   signal_base& operator=(signal_base&& src) noexcept;
                                     ^
/usr/include/sigc++-2.0/sigc++/signal_base.h:293:43: error: expected ';' at end of member declaration
   signal_base& operator=(signal_base&& src) noexcept;
                                           ^
/usr/include/sigc++-2.0/sigc++/signal_base.h:293:45: error: 'noexcept' does not name a type
   signal_base& operator=(signal_base&& src) noexcept;
                                             ^
/usr/include/sigc++-2.0/sigc++/signal_base.h:293:45: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
In file included from /usr/include/varconf-1.0/varconf/config.h:35:0,
                 from Database.cpp:33:
/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:261:7: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat]
       auto tmp_ = end();
       ^
/usr/include/sigc++-2.0/sigc++/signal.h:261:12: error: 'tmp_' does not name a type
       auto tmp_ = end();
            ^
/usr/include/sigc++-2.0/sigc++/signal.h:262:15: error: 'tmp_' was not declared in this scope
       erase(--tmp_);
               ^
In file included from /usr/include/varconf-1.0/varconf/config.h:35:0,
                 from Database.cpp:33:
/usr/include/sigc++-2.0/sigc++/signal.h: At global scope:
/usr/include/sigc++-2.0/sigc++/signal.h:825:33: error: expected ')' before '<' token
   signal_emit1(type_trait_take_t<T_arg1> _A_a1) 
                                 ^
/usr/include/sigc++-2.0/sigc++/signal.h:842:46: error: 'type_trait_take_t' has not been declared
   static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1)
                                              ^
/usr/include/sigc++-2.0/sigc++/signal.h:842:63: error: expected ',' or '...' before '<' token
   static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1)
                                                               ^
/usr/include/sigc++-2.0/sigc++/signal.h:863:54: error: 'type_trait_take_t' has not been declared
   static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1)
                                                      ^
/usr/include/sigc++-2.0/sigc++/signal.h:863:71: error: expected ',' or '...' before '<' token
   static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1)
                                                                       ^
/usr/include/sigc++-2.0/sigc++/signal.h:878:3: error: 'type_trait_take_t' does not name a type
   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:834:99: error: '_A_a1_' was not declared in this scope
     { return (reinterpret_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:852:23: error: '_A_a1' was not declared in this scope
       self_type self (_A_a1);
                       ^
/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit1<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:873:23: error: '_A_a1' was not declared in this scope
       self_type self (_A_a1);
                       ^
/usr/include/sigc++-2.0/sigc++/signal.h: At global scope:
/usr/include/sigc++-2.0/sigc++/signal.h:902:46: error: 'type_trait_take_t' has not been declared
   static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1)
                                              ^
/usr/include/sigc++-2.0/sigc++/signal.h:902:63: error: expected ',' or '...' before '<' token
   static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1)
                                                               ^
/usr/include/sigc++-2.0/sigc++/signal.h:941:54: error: 'type_trait_take_t' has not been declared
   static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1)
                                                      ^
/usr/include/sigc++-2.0/sigc++/signal.h:941:71: error: expected ',' or '...' before '<' token
   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:921:71: error: '_A_a1' was not declared in this scope
         r_ = (reinterpret_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:967:71: error: '_A_a1' was not declared in this scope
         r_ = (reinterpret_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:1000:46: error: 'type_trait_take_t' has not been declared
   static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1)
                                              ^
/usr/include/sigc++-2.0/sigc++/signal.h:1000:63: error: expected ',' or '...' before '<' token
   static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1)
                                                               ^
/usr/include/sigc++-2.0/sigc++/signal.h:1020:54: error: 'type_trait_take_t' has not been declared
   static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1)
                                                      ^
/usr/include/sigc++-2.0/sigc++/signal.h:1020:71: error: expected ',' or '...' before '<' token
   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:1010:68: error: '_A_a1' was not declared in this scope
           (reinterpret_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<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:1036:68: error: '_A_a1' was not declared in this scope
           (reinterpret_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:1061:33: error: expected ')' before '<' token
   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:1079:46: error: 'type_trait_take_t' has not been declared
   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:1079:63: error: expected ',' or '...' before '<' token
   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:1101:54: error: 'type_trait_take_t' has not been declared
   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:1101:71: error: expected ',' or '...' before '<' token
   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:1116:3: error: 'type_trait_take_t' does not name a type
   type_trait_take_t<T_arg1> _A_a1_;
   ^
/usr/include/sigc++-2.0/sigc++/signal.h:1117:3: error: 'type_trait_take_t' does not name a type
   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:1070:99: error: '_A_a1_' was not declared in this scope
     { return (reinterpret_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:1070:107: error: '_A_a2_' was not declared in this scope
     { return (reinterpret_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:1089:23: error: '_A_a1' was not declared in this scope
       self_type self (_A_a1, _A_a2);
                       ^
/usr/include/sigc++-2.0/sigc++/signal.h:1089:30: error: '_A_a2' was not declared in this scope
       self_type self (_A_a1, _A_a2);
                              ^
/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit2<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:1111:23: error: '_A_a1' was not declared in this scope
       self_type self (_A_a1, _A_a2);
                       ^
/usr/include/sigc++-2.0/sigc++/signal.h:1111:30: error: '_A_a2' was not declared in this scope
       self_type self (_A_a1, _A_a2);
                              ^
/usr/include/sigc++-2.0/sigc++/signal.h: At global scope:
/usr/include/sigc++-2.0/sigc++/signal.h:1142:46: error: 'type_trait_take_t' has not been declared
   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:1142:63: error: expected ',' or '...' before '<' token
   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:1182:54: error: 'type_trait_take_t' has not been declared
   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:1182:71: error: expected ',' or '...' before '<' token
   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:1161:71: error: '_A_a1' was not declared in this scope
         r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2);
                                                                       ^
/usr/include/sigc++-2.0/sigc++/signal.h:1161:78: error: '_A_a2' was not declared in this scope
         r_ = (reinterpret_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:1208:71: error: '_A_a1' was not declared in this scope
         r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2);
                                                                       ^
/usr/include/sigc++-2.0/sigc++/signal.h:1208:78: error: '_A_a2' was not declared in this scope
         r_ = (reinterpret_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:1242:46: error: 'type_trait_take_t' has not been declared
   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:1242:63: error: expected ',' or '...' before '<' token
   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:1263:54: error: 'type_trait_take_t' has not been declared
   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:1263:71: error: expected ',' or '...' before '<' token
   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:1252:68: error: '_A_a1' was not declared in this scope
           (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2);
                                                                    ^
/usr/include/sigc++-2.0/sigc++/signal.h:1252:75: error: '_A_a2' was not declared in this scope
           (reinterpret_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<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:1279:68: error: '_A_a1' was not declared in this scope
           (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2);
                                                                    ^
/usr/include/sigc++-2.0/sigc++/signal.h:1279:75: error: '_A_a2' was not declared in this scope
           (reinterpret_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:1304:33: error: expected ')' before '<' token
   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:1323:46: error: 'type_trait_take_t' has not been declared
   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:1323:63: error: expected ',' or '...' before '<' token
   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:1346:54: error: 'type_trait_take_t' has not been declared
   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:1346:71: error: expected ',' or '...' before '<' token
   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:1361:3: error: 'type_trait_take_t' does not name a type
   type_trait_take_t<T_arg1> _A_a1_;
   ^
/usr/include/sigc++-2.0/sigc++/signal.h:1362:3: error: 'type_trait_take_t' does not name a type
   type_trait_take_t<T_arg2> _A_a2_;
   ^
/usr/include/sigc++-2.0/sigc++/signal.h:1363:3: error: 'type_trait_take_t' does not name a type
   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:1313:99: error: '_A_a1_' was not declared in this scope
     { return (reinterpret_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:1313:107: error: '_A_a2_' was not declared in this scope
     { return (reinterpret_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:1313:115: error: '_A_a3_' was not declared in this scope
     { return (reinterpret_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:1333:23: error: '_A_a1' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3);
                       ^
/usr/include/sigc++-2.0/sigc++/signal.h:1333:30: error: '_A_a2' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3);
                              ^
/usr/include/sigc++-2.0/sigc++/signal.h:1333:37: error: '_A_a3' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3);
                                     ^
/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit3<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:1356:23: error: '_A_a1' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3);
                       ^
/usr/include/sigc++-2.0/sigc++/signal.h:1356:30: error: '_A_a2' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3);
                              ^
/usr/include/sigc++-2.0/sigc++/signal.h:1356:37: error: '_A_a3' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3);
                                     ^
/usr/include/sigc++-2.0/sigc++/signal.h: At global scope:
/usr/include/sigc++-2.0/sigc++/signal.h:1389:46: error: 'type_trait_take_t' has not been declared
   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:1389:63: error: expected ',' or '...' before '<' token
   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:1430:54: error: 'type_trait_take_t' has not been declared
   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:1430:71: error: expected ',' or '...' before '<' token
   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:1408:71: error: '_A_a1' was not declared in this scope
         r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3);
                                                                       ^
/usr/include/sigc++-2.0/sigc++/signal.h:1408:78: error: '_A_a2' was not declared in this scope
         r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3);
                                                                              ^
/usr/include/sigc++-2.0/sigc++/signal.h:1408:85: error: '_A_a3' was not declared in this scope
         r_ = (reinterpret_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:1456:71: error: '_A_a1' was not declared in this scope
         r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3);
                                                                       ^
/usr/include/sigc++-2.0/sigc++/signal.h:1456:78: error: '_A_a2' was not declared in this scope
         r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3);
                                                                              ^
/usr/include/sigc++-2.0/sigc++/signal.h:1456:85: error: '_A_a3' was not declared in this scope
         r_ = (reinterpret_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:1491:46: error: 'type_trait_take_t' has not been declared
   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:1491:63: error: expected ',' or '...' before '<' token
   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:1513:54: error: 'type_trait_take_t' has not been declared
   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:1513:71: error: expected ',' or '...' before '<' token
   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:1501:68: error: '_A_a1' was not declared in this scope
           (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3);
                                                                    ^
/usr/include/sigc++-2.0/sigc++/signal.h:1501:75: error: '_A_a2' was not declared in this scope
           (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3);
                                                                           ^
/usr/include/sigc++-2.0/sigc++/signal.h:1501:82: error: '_A_a3' was not declared in this scope
           (reinterpret_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<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:1529:68: error: '_A_a1' was not declared in this scope
           (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3);
                                                                    ^
/usr/include/sigc++-2.0/sigc++/signal.h:1529:75: error: '_A_a2' was not declared in this scope
           (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3);
                                                                           ^
/usr/include/sigc++-2.0/sigc++/signal.h:1529:82: error: '_A_a3' was not declared in this scope
           (reinterpret_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:1554:33: error: expected ')' before '<' token
   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:1574:46: error: 'type_trait_take_t' has not been declared
   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:1574:63: error: expected ',' or '...' before '<' token
   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:1598:54: error: 'type_trait_take_t' has not been declared
   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:1598:71: error: expected ',' or '...' before '<' token
   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:1613:3: error: 'type_trait_take_t' does not name a type
   type_trait_take_t<T_arg1> _A_a1_;
   ^
/usr/include/sigc++-2.0/sigc++/signal.h:1614:3: error: 'type_trait_take_t' does not name a type
   type_trait_take_t<T_arg2> _A_a2_;
   ^
/usr/include/sigc++-2.0/sigc++/signal.h:1615:3: error: 'type_trait_take_t' does not name a type
   type_trait_take_t<T_arg3> _A_a3_;
   ^
/usr/include/sigc++-2.0/sigc++/signal.h:1616:3: error: 'type_trait_take_t' does not name a type
   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:1563:99: error: '_A_a1_' was not declared in this scope
     { return (reinterpret_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:1563:107: error: '_A_a2_' was not declared in this scope
     { return (reinterpret_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:1563:115: error: '_A_a3_' was not declared in this scope
     { return (reinterpret_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:1563:123: error: '_A_a4_' was not declared in this scope
     { return (reinterpret_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:1584:23: error: '_A_a1' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3, _A_a4);
                       ^
/usr/include/sigc++-2.0/sigc++/signal.h:1584:30: error: '_A_a2' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3, _A_a4);
                              ^
/usr/include/sigc++-2.0/sigc++/signal.h:1584:37: error: '_A_a3' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3, _A_a4);
                                     ^
/usr/include/sigc++-2.0/sigc++/signal.h:1584:44: error: '_A_a4' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3, _A_a4);
                                            ^
/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit4<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:1608:23: error: '_A_a1' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3, _A_a4);
                       ^
/usr/include/sigc++-2.0/sigc++/signal.h:1608:30: error: '_A_a2' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3, _A_a4);
                              ^
/usr/include/sigc++-2.0/sigc++/signal.h:1608:37: error: '_A_a3' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3, _A_a4);
                                     ^
/usr/include/sigc++-2.0/sigc++/signal.h:1608:44: error: '_A_a4' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3, _A_a4);
                                            ^
/usr/include/sigc++-2.0/sigc++/signal.h: At global scope:
/usr/include/sigc++-2.0/sigc++/signal.h:1643:46: error: 'type_trait_take_t' has not been declared
   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:1643:63: error: expected ',' or '...' before '<' token
   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:1685:54: error: 'type_trait_take_t' has not been declared
   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:1685:71: error: expected ',' or '...' before '<' token
   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:1662:71: error: '_A_a1' was not declared in this scope
         r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4);
                                                                       ^
/usr/include/sigc++-2.0/sigc++/signal.h:1662:78: error: '_A_a2' was not declared in this scope
         r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4);
                                                                              ^
/usr/include/sigc++-2.0/sigc++/signal.h:1662:85: error: '_A_a3' was not declared in this scope
         r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4);
                                                                                     ^
/usr/include/sigc++-2.0/sigc++/signal.h:1662:92: error: '_A_a4' was not declared in this scope
         r_ = (reinterpret_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:1711:71: error: '_A_a1' was not declared in this scope
         r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4);
                                                                       ^
/usr/include/sigc++-2.0/sigc++/signal.h:1711:78: error: '_A_a2' was not declared in this scope
         r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4);
                                                                              ^
/usr/include/sigc++-2.0/sigc++/signal.h:1711:85: error: '_A_a3' was not declared in this scope
         r_ = (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4);
                                                                                     ^
/usr/include/sigc++-2.0/sigc++/signal.h:1711:92: error: '_A_a4' was not declared in this scope
         r_ = (reinterpret_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:1747:46: error: 'type_trait_take_t' has not been declared
   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:1747:63: error: expected ',' or '...' before '<' token
   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:1770:54: error: 'type_trait_take_t' has not been declared
   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:1770:71: error: expected ',' or '...' before '<' token
   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:1757:68: error: '_A_a1' was not declared in this scope
           (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4);
                                                                    ^
/usr/include/sigc++-2.0/sigc++/signal.h:1757:75: error: '_A_a2' was not declared in this scope
           (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4);
                                                                           ^
/usr/include/sigc++-2.0/sigc++/signal.h:1757:82: error: '_A_a3' was not declared in this scope
           (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4);
                                                                                  ^
/usr/include/sigc++-2.0/sigc++/signal.h:1757:89: error: '_A_a4' was not declared in this scope
           (reinterpret_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<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:1786:68: error: '_A_a1' was not declared in this scope
           (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4);
                                                                    ^
/usr/include/sigc++-2.0/sigc++/signal.h:1786:75: error: '_A_a2' was not declared in this scope
           (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4);
                                                                           ^
/usr/include/sigc++-2.0/sigc++/signal.h:1786:82: error: '_A_a3' was not declared in this scope
           (reinterpret_cast<call_type>(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4);
                                                                                  ^
/usr/include/sigc++-2.0/sigc++/signal.h:1786:89: error: '_A_a4' was not declared in this scope
           (reinterpret_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:1811:33: error: expected ')' before '<' token
   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:1832:46: error: 'type_trait_take_t' has not been declared
   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:1832:63: error: expected ',' or '...' before '<' token
   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:1857:54: error: 'type_trait_take_t' has not been declared
   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:1857:71: error: expected ',' or '...' before '<' token
   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:1872:3: error: 'type_trait_take_t' does not name a type
   type_trait_take_t<T_arg1> _A_a1_;
   ^
/usr/include/sigc++-2.0/sigc++/signal.h:1873:3: error: 'type_trait_take_t' does not name a type
   type_trait_take_t<T_arg2> _A_a2_;
   ^
/usr/include/sigc++-2.0/sigc++/signal.h:1874:3: error: 'type_trait_take_t' does not name a type
   type_trait_take_t<T_arg3> _A_a3_;
   ^
/usr/include/sigc++-2.0/sigc++/signal.h:1875:3: error: 'type_trait_take_t' does not name a type
   type_trait_take_t<T_arg4> _A_a4_;
   ^
/usr/include/sigc++-2.0/sigc++/signal.h:1876:3: error: 'type_trait_take_t' does not name a type
   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:1820:99: error: '_A_a1_' was not declared in this scope
     { return (reinterpret_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:1820:107: error: '_A_a2_' was not declared in this scope
     { return (reinterpret_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:1820:115: error: '_A_a3_' was not declared in this scope
     { return (reinterpret_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:1820:123: error: '_A_a4_' was not declared in this scope
     { return (reinterpret_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:1820:131: error: '_A_a5_' was not declared in this scope
     { return (reinterpret_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:1842:23: error: '_A_a1' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5);
                       ^
/usr/include/sigc++-2.0/sigc++/signal.h:1842:30: error: '_A_a2' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5);
                              ^
/usr/include/sigc++-2.0/sigc++/signal.h:1842:37: error: '_A_a3' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5);
                                     ^
/usr/include/sigc++-2.0/sigc++/signal.h:1842:44: error: '_A_a4' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5);
                                            ^
/usr/include/sigc++-2.0/sigc++/signal.h:1842:51: error: '_A_a5' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5);
                                                   ^
/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit5<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:1867:23: error: '_A_a1' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5);
                       ^
/usr/include/sigc++-2.0/sigc++/signal.h:1867:30: error: '_A_a2' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5);
                              ^
/usr/include/sigc++-2.0/sigc++/signal.h:1867:37: error: '_A_a3' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5);
                                     ^
/usr/include/sigc++-2.0/sigc++/signal.h:1867:44: error: '_A_a4' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5);
                                            ^
/usr/include/sigc++-2.0/sigc++/signal.h:1867:51: error: '_A_a5' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5);
                                                   ^
/usr/include/sigc++-2.0/sigc++/signal.h: At global scope:
/usr/include/sigc++-2.0/sigc++/signal.h:1904:46: error: 'type_trait_take_t' has not been declared
   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:1904:63: error: expected ',' or '...' before '<' token
   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:1947:54: error: 'type_trait_take_t' has not been declared
   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:1947:71: error: expected ',' or '...' before '<' token
   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:1923:71: error: '_A_a1' was not declared in this scope
         r_ = (reinterpret_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:1923:78: error: '_A_a2' was not declared in this scope
         r_ = (reinterpret_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:1923:85: error: '_A_a3' was not declared in this scope
         r_ = (reinterpret_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:1923:92: error: '_A_a4' was not declared in this scope
         r_ = (reinterpret_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:1923:99: error: '_A_a5' was not declared in this scope
         r_ = (reinterpret_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:1973:71: error: '_A_a1' was not declared in this scope
         r_ = (reinterpret_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:1973:78: error: '_A_a2' was not declared in this scope
         r_ = (reinterpret_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:1973:85: error: '_A_a3' was not declared in this scope
         r_ = (reinterpret_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:1973:92: error: '_A_a4' was not declared in this scope
         r_ = (reinterpret_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:1973:99: error: '_A_a5' was not declared in this scope
         r_ = (reinterpret_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:2010:46: error: 'type_trait_take_t' has not been declared
   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:2010:63: error: expected ',' or '...' before '<' token
   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:2034:54: error: 'type_trait_take_t' has not been declared
   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:2034:71: error: expected ',' or '...' before '<' token
   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:2020:68: error: '_A_a1' was not declared in this scope
           (reinterpret_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:2020:75: error: '_A_a2' was not declared in this scope
           (reinterpret_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:2020:82: error: '_A_a3' was not declared in this scope
           (reinterpret_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:2020:89: error: '_A_a4' was not declared in this scope
           (reinterpret_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:2020:96: error: '_A_a5' was not declared in this scope
           (reinterpret_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<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:2050:68: error: '_A_a1' was not declared in this scope
           (reinterpret_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:2050:75: error: '_A_a2' was not declared in this scope
           (reinterpret_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:2050:82: error: '_A_a3' was not declared in this scope
           (reinterpret_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:2050:89: error: '_A_a4' was not declared in this scope
           (reinterpret_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:2050:96: error: '_A_a5' was not declared in this scope
           (reinterpret_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:2075:33: error: expected ')' before '<' token
   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:2097:46: error: 'type_trait_take_t' has not been declared
   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:2097:63: error: expected ',' or '...' before '<' token
   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:2123:54: error: 'type_trait_take_t' has not been declared
   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:2123:71: error: expected ',' or '...' before '<' token
   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:2138:3: error: 'type_trait_take_t' does not name a type
   type_trait_take_t<T_arg1> _A_a1_;
   ^
/usr/include/sigc++-2.0/sigc++/signal.h:2139:3: error: 'type_trait_take_t' does not name a type
   type_trait_take_t<T_arg2> _A_a2_;
   ^
/usr/include/sigc++-2.0/sigc++/signal.h:2140:3: error: 'type_trait_take_t' does not name a type
   type_trait_take_t<T_arg3> _A_a3_;
   ^
/usr/include/sigc++-2.0/sigc++/signal.h:2141:3: error: 'type_trait_take_t' does not name a type
   type_trait_take_t<T_arg4> _A_a4_;
   ^
/usr/include/sigc++-2.0/sigc++/signal.h:2142:3: error: 'type_trait_take_t' does not name a type
   type_trait_take_t<T_arg5> _A_a5_;
   ^
/usr/include/sigc++-2.0/sigc++/signal.h:2143:3: error: 'type_trait_take_t' does not name a type
   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:2084:99: error: '_A_a1_' was not declared in this scope
     { return (reinterpret_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:2084:107: error: '_A_a2_' was not declared in this scope
     { return (reinterpret_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:2084:115: error: '_A_a3_' was not declared in this scope
     { return (reinterpret_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:2084:123: error: '_A_a4_' was not declared in this scope
     { return (reinterpret_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:2084:131: error: '_A_a5_' was not declared in this scope
     { return (reinterpret_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:2084:139: error: '_A_a6_' was not declared in this scope
     { return (reinterpret_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:2107:23: error: '_A_a1' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6);
                       ^
/usr/include/sigc++-2.0/sigc++/signal.h:2107:30: error: '_A_a2' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6);
                              ^
/usr/include/sigc++-2.0/sigc++/signal.h:2107:37: error: '_A_a3' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6);
                                     ^
/usr/include/sigc++-2.0/sigc++/signal.h:2107:44: error: '_A_a4' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6);
                                            ^
/usr/include/sigc++-2.0/sigc++/signal.h:2107:51: error: '_A_a5' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6);
                                                   ^
/usr/include/sigc++-2.0/sigc++/signal.h:2107:58: error: '_A_a6' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6);
                                                          ^
/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit6<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:2133:23: error: '_A_a1' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6);
                       ^
/usr/include/sigc++-2.0/sigc++/signal.h:2133:30: error: '_A_a2' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6);
                              ^
/usr/include/sigc++-2.0/sigc++/signal.h:2133:37: error: '_A_a3' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6);
                                     ^
/usr/include/sigc++-2.0/sigc++/signal.h:2133:44: error: '_A_a4' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6);
                                            ^
/usr/include/sigc++-2.0/sigc++/signal.h:2133:51: error: '_A_a5' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6);
                                                   ^
/usr/include/sigc++-2.0/sigc++/signal.h:2133:58: error: '_A_a6' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6);
                                                          ^
/usr/include/sigc++-2.0/sigc++/signal.h: At global scope:
/usr/include/sigc++-2.0/sigc++/signal.h:2172:46: error: 'type_trait_take_t' has not been declared
   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:2172:63: error: expected ',' or '...' before '<' token
   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:2216:54: error: 'type_trait_take_t' has not been declared
   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:2216:71: error: expected ',' or '...' before '<' token
   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:2191:71: error: '_A_a1' was not declared in this scope
         r_ = (reinterpret_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:2191:78: error: '_A_a2' was not declared in this scope
         r_ = (reinterpret_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:2191:85: error: '_A_a3' was not declared in this scope
         r_ = (reinterpret_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:2191:92: error: '_A_a4' was not declared in this scope
         r_ = (reinterpret_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:2191:99: error: '_A_a5' was not declared in this scope
         r_ = (reinterpret_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:2191:106: error: '_A_a6' was not declared in this scope
         r_ = (reinterpret_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:2242:71: error: '_A_a1' was not declared in this scope
         r_ = (reinterpret_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:2242:78: error: '_A_a2' was not declared in this scope
         r_ = (reinterpret_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:2242:85: error: '_A_a3' was not declared in this scope
         r_ = (reinterpret_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:2242:92: error: '_A_a4' was not declared in this scope
         r_ = (reinterpret_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:2242:99: error: '_A_a5' was not declared in this scope
         r_ = (reinterpret_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:2242:106: error: '_A_a6' was not declared in this scope
         r_ = (reinterpret_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:2280:46: error: 'type_trait_take_t' has not been declared
   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:2280:63: error: expected ',' or '...' before '<' token
   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:2305:54: error: 'type_trait_take_t' has not been declared
   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:2305:71: error: expected ',' or '...' before '<' token
   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:2290:68: error: '_A_a1' was not declared in this scope
           (reinterpret_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:2290:75: error: '_A_a2' was not declared in this scope
           (reinterpret_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:2290:82: error: '_A_a3' was not declared in this scope
           (reinterpret_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:2290:89: error: '_A_a4' was not declared in this scope
           (reinterpret_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:2290:96: error: '_A_a5' was not declared in this scope
           (reinterpret_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:2290:103: error: '_A_a6' was not declared in this scope
           (reinterpret_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<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:2321:68: error: '_A_a1' was not declared in this scope
           (reinterpret_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:2321:75: error: '_A_a2' was not declared in this scope
           (reinterpret_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:2321:82: error: '_A_a3' was not declared in this scope
           (reinterpret_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:2321:89: error: '_A_a4' was not declared in this scope
           (reinterpret_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:2321:96: error: '_A_a5' was not declared in this scope
           (reinterpret_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:2321:103: error: '_A_a6' was not declared in this scope
           (reinterpret_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:2346:33: error: expected ')' before '<' token
   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:2369:46: error: 'type_trait_take_t' has not been declared
   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:2369:63: error: expected ',' or '...' before '<' token
   static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7)
                                                               ^
In file included from /usr/include/varconf-1.0/varconf/config.h:35:0,
                 from Database.cpp:33:
/usr/include/sigc++-2.0/sigc++/signal.h:2396:54: error: 'type_trait_take_t' has not been declared
   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:2396:71: error: expected ',' or '...' before '<' token
   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:2411:3: error: 'type_trait_take_t' does not name a type
   type_trait_take_t<T_arg1> _A_a1_;
   ^
/usr/include/sigc++-2.0/sigc++/signal.h:2412:3: error: 'type_trait_take_t' does not name a type
   type_trait_take_t<T_arg2> _A_a2_;
   ^
/usr/include/sigc++-2.0/sigc++/signal.h:2413:3: error: 'type_trait_take_t' does not name a type
   type_trait_take_t<T_arg3> _A_a3_;
   ^
/usr/include/sigc++-2.0/sigc++/signal.h:2414:3: error: 'type_trait_take_t' does not name a type
   type_trait_take_t<T_arg4> _A_a4_;
   ^
/usr/include/sigc++-2.0/sigc++/signal.h:2415:3: error: 'type_trait_take_t' does not name a type
   type_trait_take_t<T_arg5> _A_a5_;
   ^
/usr/include/sigc++-2.0/sigc++/signal.h:2416:3: error: 'type_trait_take_t' does not name a type
   type_trait_take_t<T_arg6> _A_a6_;
   ^
/usr/include/sigc++-2.0/sigc++/signal.h:2417:3: error: 'type_trait_take_t' does not name a type
   type_trait_take_t<T_arg7> _A_a7_;
   ^
In file included from /usr/include/varconf-1.0/varconf/config.h:35:0,
                 from Database.cpp:33:
/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:2355:99: error: '_A_a1_' was not declared in this scope
     { return (reinterpret_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:2355:107: error: '_A_a2_' was not declared in this scope
     { return (reinterpret_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:2355:115: error: '_A_a3_' was not declared in this scope
     { return (reinterpret_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:2355:123: error: '_A_a4_' was not declared in this scope
     { return (reinterpret_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:2355:131: error: '_A_a5_' was not declared in this scope
     { return (reinterpret_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:2355:139: error: '_A_a6_' was not declared in this scope
     { return (reinterpret_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:2355:147: error: '_A_a7_' was not declared in this scope
     { return (reinterpret_cast<typename slot_type::call_type>(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); }
                                                                                                                                                   ^
In file included from /usr/include/varconf-1.0/varconf/config.h:35:0,
                 from Database.cpp:33:
/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:2379:23: error: '_A_a1' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7);
                       ^
/usr/include/sigc++-2.0/sigc++/signal.h:2379:30: error: '_A_a2' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7);
                              ^
/usr/include/sigc++-2.0/sigc++/signal.h:2379:37: error: '_A_a3' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7);
                                     ^
/usr/include/sigc++-2.0/sigc++/signal.h:2379:44: error: '_A_a4' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7);
                                            ^
/usr/include/sigc++-2.0/sigc++/signal.h:2379:51: error: '_A_a5' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7);
                                                   ^
/usr/include/sigc++-2.0/sigc++/signal.h:2379:58: error: '_A_a6' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7);
                                                          ^
/usr/include/sigc++-2.0/sigc++/signal.h:2379:65: error: '_A_a7' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7);
                                                                 ^
/usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit7<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:2406:23: error: '_A_a1' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7);
                       ^
/usr/include/sigc++-2.0/sigc++/signal.h:2406:30: error: '_A_a2' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7);
                              ^
/usr/include/sigc++-2.0/sigc++/signal.h:2406:37: error: '_A_a3' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7);
                                     ^
/usr/include/sigc++-2.0/sigc++/signal.h:2406:44: error: '_A_a4' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7);
                                            ^
/usr/include/sigc++-2.0/sigc++/signal.h:2406:51: error: '_A_a5' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7);
                                                   ^
/usr/include/sigc++-2.0/sigc++/signal.h:2406:58: error: '_A_a6' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7);
                                                          ^
/usr/include/sigc++-2.0/sigc++/signal.h:2406:65: error: '_A_a7' was not declared in this scope
       self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7);
                                                                 ^
/usr/include/sigc++-2.0/sigc++/signal.h: At global scope:
/usr/include/sigc++-2.0/sigc++/signal.h:2447:46: error: 'type_trait_take_t' has not been declared
   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:2447:63: error: expected ',' or '...' before '<' token
   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:2492:54: error: 'type_trait_take_t' has not been declared
   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:2492:71: error: expected ',' or '...' before '<' token
   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:2466:71: error: '_A_a1' was not declared in this scope
         r_ = (reinterpret_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:2466:78: error: '_A_a2' was not declared in this scope
         r_ = (reinterpret_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:2466:85: error: '_A_a3' was not declared in this scope
         r_ = (reinterpret_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:2466:92: error: '_A_a4' was not declared in this scope
         r_ = (reinterpret_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:2466:99: error: '_A_a5' was not declared in this scope
         r_ = (reinterpret_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:2466:106: error: '_A_a6' was not declared in this scope
         r_ = (reinterpret_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:2466:113: error: '_A_a7' was not declared in this scope
         r_ = (reinterpret_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:2518:71: error: '_A_a1' was not declared in this scope
         r_ = (reinterpret_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:2518:78: error: '_A_a2' was not declared in this scope
         r_ = (reinterpret_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:2518:85: error: '_A_a3' was not declared in this scope
         r_ = (reinterpret_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:2518:92: error: '_A_a4' was not declared in this scope
         r_ = (reinterpret_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:2518:99: error: '_A_a5' was not declared in this scope
         r_ = (reinterpret_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:2518:106: error: '_A_a6' was not declared in this scope
         r_ = (reinterpret_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:2518:113: error: '_A_a7' was not declared in this scope
         r_ = (reinterpret_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:2557:46: error: 'type_trait_take_t' has not been declared
   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:2557:63: error: expected ',' or '...' before '<' token
   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:2583:54: error: 'type_trait_take_t' has not been declared
   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:2583:71: error: expected ',' or '...' before '<' token
   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:2567:68: error: '_A_a1' was not declared in this scope
           (reinterpret_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:2567:75: error: '_A_a2' was not declared in this scope
           (reinterpret_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:2567:82: error: '_A_a3' was not declared in this scope
           (reinterpret_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:2567:89: error: '_A_a4' was not declared in this scope
           (reinterpret_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:2567:96: error: '_A_a5' was not declared in this scope
           (reinterpret_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:2567:103: error: '_A_a6' was not declared in this scope
           (reinterpret_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:2567:110: error: '_A_a7' was not declared in this scope
           (reinterpret_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<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:2599:68: error: '_A_a1' was not declared in this scope
           (reinterpret_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:2599:75: error: '_A_a2' was not declared in this scope
           (reinterpret_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:2599:82: error: '_A_a3' was not declared in this scope
           (reinterpret_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:2599:89: error: '_A_a4' was not declared in this scope
           (reinterpret_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:2599:96: error: '_A_a5' was not declared in this scope
           (reinterpret_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:2599:103: error: '_A_a6' was not declared in this scope
           (reinterpret_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:2599:110: error: '_A_a7' was not declared in this scope
           (reinterpret_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:2800:20: error: 'type_trait_take_t' has not been declared
   result_type emit(type_trait_take_t<T_arg1> _A_a1) const
                    ^
/usr/include/sigc++-2.0/sigc++/signal.h:2800:37: error: expected ',' or '...' before '<' token
   result_type emit(type_trait_take_t<T_arg1> _A_a1) const
                                     ^
/usr/include/sigc++-2.0/sigc++/signal.h:2804:28: error: 'type_trait_take_t' has not been declared
   result_type emit_reverse(type_trait_take_t<T_arg1> _A_a1) const
                            ^
/usr/include/sigc++-2.0/sigc++/signal.h:2804:45: error: expected ',' or '...' before '<' token
   result_type emit_reverse(type_trait_take_t<T_arg1> _A_a1) const
                                             ^
/usr/include/sigc++-2.0/sigc++/signal.h:2808:26: error: 'type_trait_take_t' has not been declared
   result_type operator()(type_trait_take_t<T_arg1> _A_a1) const
                          ^
/usr/include/sigc++-2.0/sigc++/signal.h:2808:43: error: expected ',' or '...' before '<' token
   result_type operator()(type_trait_take_t<T_arg1> _A_a1) const
                                           ^
/usr/include/sigc++-2.0/sigc++/signal.h:2818:50: error: 'type_trait_take_t' was not declared in this scope
   bound_const_mem_functor1<result_type, signal1, type_trait_take_t<T_arg1>> make_slot() const
                                                  ^
/usr/include/sigc++-2.0/sigc++/signal.h:2818:87: error: a function call cannot appear in a constant-expression
   bound_const_mem_functor1<result_type, signal1, type_trait_take_t<T_arg1>> make_slot() const
                                                                                       ^
/usr/include/sigc++-2.0/sigc++/signal.h:2818:89: error: template argument 3 is invalid
   bound_const_mem_functor1<result_type, signal1, type_trait_take_t<T_arg1>> make_slot() const
                                                                                         ^
/usr/include/sigc++-2.0/sigc++/signal.h:2819:5: error: expected unqualified-id before '{' token
     { 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: 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:2801:40: error: '_A_a1' was not declared in this scope
     { return emitter_type::emit(impl_, _A_a1); }
                                        ^
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal1<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:2805:48: error: '_A_a1' was not declared in this scope
     { return emitter_type::emit_reverse(impl_, _A_a1); }
                                                ^
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal1<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:2809:19: error: '_A_a1' was not declared in this scope
     { return emit(_A_a1); }
                   ^
/usr/include/sigc++-2.0/sigc++/signal.h: At global scope:
/usr/include/sigc++-2.0/sigc++/signal.h:2920:20: error: 'type_trait_take_t' has not been declared
   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:2920:37: error: expected ',' or '...' before '<' token
   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:2924:28: error: 'type_trait_take_t' has not been declared
   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:2924:45: error: expected ',' or '...' before '<' token
   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:2928:26: error: 'type_trait_take_t' has not been declared
   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:2928:43: error: expected ',' or '...' before '<' token
   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:2938:50: error: 'type_trait_take_t' was not declared in this scope
   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:2938:74: error: wrong number of template arguments (3, should be 4)
   bound_const_mem_functor2<result_type, signal2, type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>> make_slot() const
                                                                          ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from Database.cpp:33:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2488:7: note: provided for 'template<class T_return, class T_obj, class T_arg1, class T_arg2> class sigc::bound_const_mem_functor2'
 class bound_const_mem_functor2
       ^
In file included from /usr/include/varconf-1.0/varconf/config.h:35:0,
                 from Database.cpp:33:
/usr/include/sigc++-2.0/sigc++/signal.h:2938:75: error: expected unqualified-id before ',' token
   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: 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:2921:40: error: '_A_a1' was not declared in this scope
     { return emitter_type::emit(impl_, _A_a1, _A_a2); }
                                        ^
/usr/include/sigc++-2.0/sigc++/signal.h:2921:47: error: '_A_a2' was not declared in this scope
     { return emitter_type::emit(impl_, _A_a1, _A_a2); }
                                               ^
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal2<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:2925:48: error: '_A_a1' was not declared in this scope
     { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2); }
                                                ^
/usr/include/sigc++-2.0/sigc++/signal.h:2925:55: error: '_A_a2' was not declared in this scope
     { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2); }
                                                       ^
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal2<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:2929:19: error: '_A_a1' was not declared in this scope
     { return emit(_A_a1, _A_a2); }
                   ^
/usr/include/sigc++-2.0/sigc++/signal.h:2929:26: error: '_A_a2' was not declared in this scope
     { return emit(_A_a1, _A_a2); }
                          ^
/usr/include/sigc++-2.0/sigc++/signal.h: At global scope:
/usr/include/sigc++-2.0/sigc++/signal.h:3042:20: error: 'type_trait_take_t' has not been declared
   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:3042:37: error: expected ',' or '...' before '<' token
   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:3046:28: error: 'type_trait_take_t' has not been declared
   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:3046:45: error: expected ',' or '...' before '<' token
   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:3050:26: error: 'type_trait_take_t' has not been declared
   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:3050:43: error: expected ',' or '...' before '<' token
   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:3060:50: error: 'type_trait_take_t' was not declared in this scope
   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:3060:74: error: wrong number of template arguments (3, should be 5)
   bound_const_mem_functor3<result_type, signal3, type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>> make_slot() const
                                                                          ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from Database.cpp:33:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2560: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'
 class bound_const_mem_functor3
       ^
In file included from /usr/include/varconf-1.0/varconf/config.h:35:0,
                 from Database.cpp:33:
/usr/include/sigc++-2.0/sigc++/signal.h:3060:75: error: expected unqualified-id before ',' token
   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: 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:3043:40: error: '_A_a1' was not declared in this scope
     { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3); }
                                        ^
/usr/include/sigc++-2.0/sigc++/signal.h:3043:47: error: '_A_a2' was not declared in this scope
     { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3); }
                                               ^
/usr/include/sigc++-2.0/sigc++/signal.h:3043:54: error: '_A_a3' was not declared in this scope
     { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3); }
                                                      ^
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal3<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:3047:48: error: '_A_a1' was not declared in this scope
     { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3); }
                                                ^
/usr/include/sigc++-2.0/sigc++/signal.h:3047:55: error: '_A_a2' was not declared in this scope
     { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3); }
                                                       ^
/usr/include/sigc++-2.0/sigc++/signal.h:3047:62: error: '_A_a3' was not declared in this scope
     { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3); }
                                                              ^
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal3<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:3051:19: error: '_A_a1' was not declared in this scope
     { return emit(_A_a1, _A_a2, _A_a3); }
                   ^
/usr/include/sigc++-2.0/sigc++/signal.h:3051:26: error: '_A_a2' was not declared in this scope
     { return emit(_A_a1, _A_a2, _A_a3); }
                          ^
/usr/include/sigc++-2.0/sigc++/signal.h:3051:33: error: '_A_a3' was not declared in this scope
     { return emit(_A_a1, _A_a2, _A_a3); }
                                 ^
/usr/include/sigc++-2.0/sigc++/signal.h: At global scope:
/usr/include/sigc++-2.0/sigc++/signal.h:3166:20: error: 'type_trait_take_t' has not been declared
   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:3166:37: error: expected ',' or '...' before '<' token
   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:3170:28: error: 'type_trait_take_t' has not been declared
   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:3170:45: error: expected ',' or '...' before '<' token
   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:3174:26: error: 'type_trait_take_t' has not been declared
   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:3174:43: error: expected ',' or '...' before '<' token
   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:3184:50: error: 'type_trait_take_t' was not declared in this scope
   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:3184:74: error: wrong number of template arguments (3, should be 6)
   bound_const_mem_functor4<result_type, signal4, type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>> make_slot() const
                                                                          ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from Database.cpp:33:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2634: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'
 class bound_const_mem_functor4
       ^
In file included from /usr/include/varconf-1.0/varconf/config.h:35:0,
                 from Database.cpp:33:
/usr/include/sigc++-2.0/sigc++/signal.h:3184:75: error: expected unqualified-id before ',' token
   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: 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:3167:40: error: '_A_a1' was not declared in this scope
     { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4); }
                                        ^
/usr/include/sigc++-2.0/sigc++/signal.h:3167:47: error: '_A_a2' was not declared in this scope
     { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4); }
                                               ^
/usr/include/sigc++-2.0/sigc++/signal.h:3167:54: error: '_A_a3' was not declared in this scope
     { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4); }
                                                      ^
/usr/include/sigc++-2.0/sigc++/signal.h:3167:61: error: '_A_a4' was not declared in this scope
     { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4); }
                                                             ^
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal4<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:3171:48: error: '_A_a1' was not declared in this scope
     { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4); }
                                                ^
/usr/include/sigc++-2.0/sigc++/signal.h:3171:55: error: '_A_a2' was not declared in this scope
     { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4); }
                                                       ^
/usr/include/sigc++-2.0/sigc++/signal.h:3171:62: error: '_A_a3' was not declared in this scope
     { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4); }
                                                              ^
/usr/include/sigc++-2.0/sigc++/signal.h:3171:69: error: '_A_a4' was not declared in this scope
     { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4); }
                                                                     ^
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal4<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:3175:19: error: '_A_a1' was not declared in this scope
     { return emit(_A_a1, _A_a2, _A_a3, _A_a4); }
                   ^
/usr/include/sigc++-2.0/sigc++/signal.h:3175:26: error: '_A_a2' was not declared in this scope
     { return emit(_A_a1, _A_a2, _A_a3, _A_a4); }
                          ^
/usr/include/sigc++-2.0/sigc++/signal.h:3175:33: error: '_A_a3' was not declared in this scope
     { return emit(_A_a1, _A_a2, _A_a3, _A_a4); }
                                 ^
/usr/include/sigc++-2.0/sigc++/signal.h:3175:40: error: '_A_a4' was not declared in this scope
     { return emit(_A_a1, _A_a2, _A_a3, _A_a4); }
                                        ^
/usr/include/sigc++-2.0/sigc++/signal.h: At global scope:
/usr/include/sigc++-2.0/sigc++/signal.h:3292:20: error: 'type_trait_take_t' has not been declared
   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:3292:37: error: expected ',' or '...' before '<' token
   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:3296:28: error: 'type_trait_take_t' has not been declared
   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:3296:45: error: expected ',' or '...' before '<' token
   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:3300:26: error: 'type_trait_take_t' has not been declared
   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:3300:43: error: expected ',' or '...' before '<' token
   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:3310:50: error: 'type_trait_take_t' was not declared in this scope
   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:3310:74: error: wrong number of template arguments (3, should be 7)
   bound_const_mem_functor5<result_type, signal5, type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>> make_slot() const
                                                                          ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from Database.cpp:33:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2710: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'
 class bound_const_mem_functor5
       ^
In file included from /usr/include/varconf-1.0/varconf/config.h:35:0,
                 from Database.cpp:33:
/usr/include/sigc++-2.0/sigc++/signal.h:3310:75: error: expected unqualified-id before ',' token
   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: 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:3293:40: error: '_A_a1' was not declared in this scope
     { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                        ^
/usr/include/sigc++-2.0/sigc++/signal.h:3293:47: error: '_A_a2' was not declared in this scope
     { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                               ^
/usr/include/sigc++-2.0/sigc++/signal.h:3293:54: error: '_A_a3' was not declared in this scope
     { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                      ^
/usr/include/sigc++-2.0/sigc++/signal.h:3293:61: error: '_A_a4' was not declared in this scope
     { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                             ^
/usr/include/sigc++-2.0/sigc++/signal.h:3293:68: error: '_A_a5' was not declared in this scope
     { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                                    ^
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal5<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:3297:48: error: '_A_a1' was not declared in this scope
     { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                ^
/usr/include/sigc++-2.0/sigc++/signal.h:3297:55: error: '_A_a2' was not declared in this scope
     { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                       ^
/usr/include/sigc++-2.0/sigc++/signal.h:3297:62: error: '_A_a3' was not declared in this scope
     { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                              ^
/usr/include/sigc++-2.0/sigc++/signal.h:3297:69: error: '_A_a4' was not declared in this scope
     { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                                     ^
/usr/include/sigc++-2.0/sigc++/signal.h:3297:76: error: '_A_a5' was not declared in this scope
     { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                                                            ^
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal5<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:3301:19: error: '_A_a1' was not declared in this scope
     { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                   ^
/usr/include/sigc++-2.0/sigc++/signal.h:3301:26: error: '_A_a2' was not declared in this scope
     { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                          ^
/usr/include/sigc++-2.0/sigc++/signal.h:3301:33: error: '_A_a3' was not declared in this scope
     { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                 ^
/usr/include/sigc++-2.0/sigc++/signal.h:3301:40: error: '_A_a4' was not declared in this scope
     { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                        ^
/usr/include/sigc++-2.0/sigc++/signal.h:3301:47: error: '_A_a5' was not declared in this scope
     { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
                                               ^
/usr/include/sigc++-2.0/sigc++/signal.h: At global scope:
/usr/include/sigc++-2.0/sigc++/signal.h:3420:20: error: 'type_trait_take_t' has not been declared
   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:3420:37: error: expected ',' or '...' before '<' token
   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:3424:28: error: 'type_trait_take_t' has not been declared
   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:3424:45: error: expected ',' or '...' before '<' token
   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:3428:26: error: 'type_trait_take_t' has not been declared
   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:3428:43: error: expected ',' or '...' before '<' token
   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:3438:50: error: 'type_trait_take_t' was not declared in this scope
   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:3438:74: error: wrong number of template arguments (3, should be 8)
   bound_const_mem_functor6<result_type, signal6, type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>> make_slot() const
                                                                          ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from Database.cpp:33:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2788: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'
 class bound_const_mem_functor6
       ^
In file included from /usr/include/varconf-1.0/varconf/config.h:35:0,
                 from Database.cpp:33:
/usr/include/sigc++-2.0/sigc++/signal.h:3438:75: error: expected unqualified-id before ',' token
   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: 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:3421:40: error: '_A_a1' was not declared in this scope
     { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                        ^
/usr/include/sigc++-2.0/sigc++/signal.h:3421:47: error: '_A_a2' was not declared in this scope
     { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                               ^
/usr/include/sigc++-2.0/sigc++/signal.h:3421:54: error: '_A_a3' was not declared in this scope
     { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                      ^
/usr/include/sigc++-2.0/sigc++/signal.h:3421:61: error: '_A_a4' was not declared in this scope
     { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                             ^
/usr/include/sigc++-2.0/sigc++/signal.h:3421:68: error: '_A_a5' was not declared in this scope
     { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                                    ^
/usr/include/sigc++-2.0/sigc++/signal.h:3421:75: error: '_A_a6' was not declared in this scope
     { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                                           ^
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal6<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:3425:48: error: '_A_a1' was not declared in this scope
     { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                ^
/usr/include/sigc++-2.0/sigc++/signal.h:3425:55: error: '_A_a2' was not declared in this scope
     { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                       ^
/usr/include/sigc++-2.0/sigc++/signal.h:3425:62: error: '_A_a3' was not declared in this scope
     { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                              ^
/usr/include/sigc++-2.0/sigc++/signal.h:3425:69: error: '_A_a4' was not declared in this scope
     { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                                     ^
/usr/include/sigc++-2.0/sigc++/signal.h:3425:76: error: '_A_a5' was not declared in this scope
     { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                                            ^
/usr/include/sigc++-2.0/sigc++/signal.h:3425:83: error: '_A_a6' was not declared in this scope
     { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                                                   ^
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal6<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:3429:19: error: '_A_a1' was not declared in this scope
     { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                   ^
/usr/include/sigc++-2.0/sigc++/signal.h:3429:26: error: '_A_a2' was not declared in this scope
     { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                          ^
/usr/include/sigc++-2.0/sigc++/signal.h:3429:33: error: '_A_a3' was not declared in this scope
     { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                 ^
/usr/include/sigc++-2.0/sigc++/signal.h:3429:40: error: '_A_a4' was not declared in this scope
     { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                        ^
/usr/include/sigc++-2.0/sigc++/signal.h:3429:47: error: '_A_a5' was not declared in this scope
     { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                               ^
/usr/include/sigc++-2.0/sigc++/signal.h:3429:54: error: '_A_a6' was not declared in this scope
     { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
                                                      ^
/usr/include/sigc++-2.0/sigc++/signal.h: At global scope:
/usr/include/sigc++-2.0/sigc++/signal.h:3550:20: error: 'type_trait_take_t' has not been declared
   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:3550:37: error: expected ',' or '...' before '<' token
   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:3554:28: error: 'type_trait_take_t' has not been declared
   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:3554:45: error: expected ',' or '...' before '<' token
   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:3558:26: error: 'type_trait_take_t' has not been declared
   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:3558:43: error: expected ',' or '...' before '<' token
   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:3568:50: error: 'type_trait_take_t' was not declared in this scope
   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:3568:74: error: wrong number of template arguments (3, should be 9)
   bound_const_mem_functor7<result_type, signal7, type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>, type_trait_take_t<T_arg7>> make_slot() const
                                                                          ^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0,
                 from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from /usr/include/varconf-1.0/varconf/config.h:35,
                 from Database.cpp:33:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2868: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'
 class bound_const_mem_functor7
       ^
In file included from /usr/include/varconf-1.0/varconf/config.h:35:0,
                 from Database.cpp:33:
/usr/include/sigc++-2.0/sigc++/signal.h:3568:75: error: expected unqualified-id before ',' token
   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: 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:3551:40: error: '_A_a1' was not declared in this scope
     { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                        ^
/usr/include/sigc++-2.0/sigc++/signal.h:3551:47: error: '_A_a2' was not declared in this scope
     { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                               ^
/usr/include/sigc++-2.0/sigc++/signal.h:3551:54: error: '_A_a3' was not declared in this scope
     { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                      ^
/usr/include/sigc++-2.0/sigc++/signal.h:3551:61: error: '_A_a4' was not declared in this scope
     { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                             ^
/usr/include/sigc++-2.0/sigc++/signal.h:3551:68: error: '_A_a5' was not declared in this scope
     { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                    ^
/usr/include/sigc++-2.0/sigc++/signal.h:3551:75: error: '_A_a6' was not declared in this scope
     { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                           ^
/usr/include/sigc++-2.0/sigc++/signal.h:3551:82: error: '_A_a7' was not declared in this scope
     { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                                  ^
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal7<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:3555:48: error: '_A_a1' was not declared in this scope
     { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                ^
/usr/include/sigc++-2.0/sigc++/signal.h:3555:55: error: '_A_a2' was not declared in this scope
     { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                       ^
/usr/include/sigc++-2.0/sigc++/signal.h:3555:62: error: '_A_a3' was not declared in this scope
     { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                              ^
/usr/include/sigc++-2.0/sigc++/signal.h:3555:69: error: '_A_a4' was not declared in this scope
     { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                     ^
/usr/include/sigc++-2.0/sigc++/signal.h:3555:76: error: '_A_a5' was not declared in this scope
     { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                            ^
/usr/include/sigc++-2.0/sigc++/signal.h:3555:83: error: '_A_a6' was not declared in this scope
     { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                                   ^
/usr/include/sigc++-2.0/sigc++/signal.h:3555:90: error: '_A_a7' was not declared in this scope
     { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                                                          ^
/usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal7<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:3559:19: error: '_A_a1' was not declared in this scope
     { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                   ^
/usr/include/sigc++-2.0/sigc++/signal.h:3559:26: error: '_A_a2' was not declared in this scope
     { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                          ^
/usr/include/sigc++-2.0/sigc++/signal.h:3559:33: error: '_A_a3' was not declared in this scope
     { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                 ^
/usr/include/sigc++-2.0/sigc++/signal.h:3559:40: error: '_A_a4' was not declared in this scope
     { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                        ^
/usr/include/sigc++-2.0/sigc++/signal.h:3559:47: error: '_A_a5' was not declared in this scope
     { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                               ^
/usr/include/sigc++-2.0/sigc++/signal.h:3559:54: error: '_A_a6' was not declared in this scope
     { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                      ^
/usr/include/sigc++-2.0/sigc++/signal.h:3559:61: error: '_A_a7' was not declared in this scope
     { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
                                                             ^
make[3]: *** [globals.o] Error 1
make[3]: *** Waiting for unfinished jobs....
Makefile:504: recipe for target 'globals.o' failed
make[3]: *** [Database.o] Error 1
Makefile:504: recipe for target 'Database.o' failed
make[3]: Leaving directory '/«PKGBUILDDIR»/common'
make[2]: *** [all-recursive] Error 1
Makefile:502: recipe for target 'all-recursive' failed
make[2]: Leaving directory '/«PKGBUILDDIR»'
make[1]: *** [all] Error 2
Makefile:395: recipe for target 'all' failed
dh_auto_build: make -j4 returned exit code 2
make[1]: Leaving directory '/«PKGBUILDDIR»'
make: *** [build-arch] Error 2
debian/rules:7: recipe for target 'build-arch' failed
dpkg-buildpackage: error: debian/rules build-arch gave error exit status 2
────────────────────────────────────────────────────────────────────────────────
Build finished at 20151014-1635

Finished
────────

E: Build failure (dpkg-buildpackage died)

┌──────────────────────────────────────────────────────────────────────────────┐
│ Cleanup                                                                      │
└──────────────────────────────────────────────────────────────────────────────┘

Purging /«BUILDDIR»
Not cleaning session: cloned chroot in use

┌──────────────────────────────────────────────────────────────────────────────┐
│ Summary                                                                      │
└──────────────────────────────────────────────────────────────────────────────┘

Build Architecture: armhf
Build-Space: 19480
Build-Time: 165
Distribution: stretch-staging
Fail-Stage: build
Host Architecture: armhf
Install-Time: 606
Job: cyphesis-cpp_0.6.0-3
Machine Architecture: armhf
Package: cyphesis-cpp
Package-Time: 831
Source-Version: 0.6.0-3
Space: 19480
Status: attempted
Version: 0.6.0-3+b3
────────────────────────────────────────────────────────────────────────────────
Finished at 20151014-1635
Build needed 00:13:51, 19480k disc space