RUN: /usr/share/launchpad-buildd/slavebin/slave-prep ['slave-prep'] Forking launchpad-buildd slave process... Kernel version: Linux bos01-arm64-027 4.4.0-38-generic #57-Ubuntu SMP Wed Sep 7 10:19:14 UTC 2016 aarch64 Buildd toolchain package versions: launchpad-buildd_140 python-lpbuildd_140 sbuild_0.67.0-2ubuntu7 bzr-builder_0.7.3+bzr174~ppa13~ubuntu14.10.1 bzr_2.7.0-2ubuntu2 git-build-recipe_0.3.2 git_1:2.7.4-0ubuntu1 dpkg-dev_1.18.4ubuntu1.1 python-debian_0.1.27ubuntu2 qemu-user-static_1:2.5+dfsg-5ubuntu10.5. Syncing the system clock with the buildd NTP service... 10 Oct 21:52:18 ntpdate[1748]: adjust time server 10.211.37.1 offset 0.000243 sec RUN: /usr/share/launchpad-buildd/slavebin/unpack-chroot ['unpack-chroot', 'PACKAGEBUILD-10875467', '/home/buildd/filecache-default/2569747bf3e651e91ea4c9c8449746fa1ff3dc11'] Unpacking chroot for build PACKAGEBUILD-10875467 RUN: /usr/share/launchpad-buildd/slavebin/mount-chroot ['mount-chroot', 'PACKAGEBUILD-10875467'] Mounting chroot for build PACKAGEBUILD-10875467 RUN: /usr/share/launchpad-buildd/slavebin/override-sources-list ['override-sources-list', 'PACKAGEBUILD-10875467', 'deb http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu yakkety main', 'deb http://ftpmaster.internal/ubuntu yakkety main restricted universe multiverse', 'deb http://ftpmaster.internal/ubuntu yakkety-security main restricted universe multiverse', 'deb http://ftpmaster.internal/ubuntu yakkety-updates main restricted universe multiverse'] Overriding sources.list in build-PACKAGEBUILD-10875467 RUN: /usr/share/launchpad-buildd/slavebin/update-debian-chroot ['update-debian-chroot', 'PACKAGEBUILD-10875467', 'armhf'] Updating debian chroot for build PACKAGEBUILD-10875467 Get:1 http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu yakkety InRelease [17.6 kB] Get:2 http://ftpmaster.internal/ubuntu yakkety InRelease [247 kB] Get:3 http://ftpmaster.internal/ubuntu yakkety-security InRelease [92.2 kB] Ign:1 http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu yakkety InRelease Get:4 http://ftpmaster.internal/ubuntu yakkety-updates InRelease [92.2 kB] Get:5 http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu yakkety/main armhf Packages [16.1 kB] Get:6 http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu yakkety/main Translation-en [9916 B] Get:7 http://ftpmaster.internal/ubuntu yakkety/main armhf Packages [1186 kB] Get:8 http://ftpmaster.internal/ubuntu yakkety/main Translation-en [583 kB] Get:9 http://ftpmaster.internal/ubuntu yakkety/restricted armhf Packages [5384 B] Get:10 http://ftpmaster.internal/ubuntu yakkety/restricted Translation-en [2996 B] Get:11 http://ftpmaster.internal/ubuntu yakkety/universe armhf Packages [7495 kB] Get:12 http://ftpmaster.internal/ubuntu yakkety/universe Translation-en [4484 kB] Get:13 http://ftpmaster.internal/ubuntu yakkety/multiverse armhf Packages [123 kB] Get:14 http://ftpmaster.internal/ubuntu yakkety/multiverse Translation-en [107 kB] Get:15 http://ftpmaster.internal/ubuntu yakkety-security/main armhf Packages [64 B] Get:16 http://ftpmaster.internal/ubuntu yakkety-security/main Translation-en [64 B] Get:17 http://ftpmaster.internal/ubuntu yakkety-security/restricted armhf Packages [64 B] Get:18 http://ftpmaster.internal/ubuntu yakkety-security/restricted Translation-en [64 B] Get:19 http://ftpmaster.internal/ubuntu yakkety-security/universe armhf Packages [64 B] Get:20 http://ftpmaster.internal/ubuntu yakkety-security/universe Translation-en [64 B] Get:21 http://ftpmaster.internal/ubuntu yakkety-security/multiverse armhf Packages [64 B] Get:22 http://ftpmaster.internal/ubuntu yakkety-security/multiverse Translation-en [64 B] Get:23 http://ftpmaster.internal/ubuntu yakkety-updates/main armhf Packages [64 B] Get:24 http://ftpmaster.internal/ubuntu yakkety-updates/main Translation-en [64 B] Get:25 http://ftpmaster.internal/ubuntu yakkety-updates/restricted armhf Packages [64 B] Get:26 http://ftpmaster.internal/ubuntu yakkety-updates/restricted Translation-en [64 B] Get:27 http://ftpmaster.internal/ubuntu yakkety-updates/universe armhf Packages [64 B] Get:28 http://ftpmaster.internal/ubuntu yakkety-updates/universe Translation-en [64 B] Get:29 http://ftpmaster.internal/ubuntu yakkety-updates/multiverse armhf Packages [64 B] Get:30 http://ftpmaster.internal/ubuntu yakkety-updates/multiverse Translation-en [64 B] Fetched 14.5 MB in 6s (2311 kB/s) Reading package lists... W: GPG error: http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu yakkety InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 1E9377A2BA9EF27F W: The repository 'http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu yakkety InRelease' is not signed. W: There is no public key available for the following key IDs: 1E9377A2BA9EF27F Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following packages were automatically installed and are no longer required: g++-5 libcap2-bin libprocps4 libstdc++-5-dev Use 'sudo apt autoremove' to remove them. The following NEW packages will be installed: cpp-6 g++-6 gcc-6 gnupg-agent libasan3 libassuan0 libcap-ng0 libgcc-6-dev libip4tc0 libksba8 libnpth0 libpng16-16 libprocps6 libreadline7 libstdc++-6-dev pinentry-curses The following packages will be upgraded: apt apt-transport-https base-files base-passwd bash binutils bsdutils bzip2 cpp cpp-5 dash debconf debianutils dmsetup dpkg dpkg-dev e2fslibs e2fsprogs fakeroot findutils g++ g++-5 gcc gcc-5 gcc-5-base gcc-6-base gnupg gpgv grep hostname init init-system-helpers libapparmor1 libapt-pkg5.0 libasan2 libatomic1 libaudit-common libaudit1 libblkid1 libbz2-1.0 libc-bin libc-dev-bin libc6 libc6-dev libcap2 libcap2-bin libcc1-0 libcomerr2 libcryptsetup4 libcurl3-gnutls libdb5.3 libdebconfclient0 libdevmapper1.02.1 libdpkg-perl libfakeroot libfdisk1 libffi6 libgcc-5-dev libgcc1 libgcrypt20 libgdbm3 libgmp10 libgnutls30 libgomp1 libgpg-error0 libgssapi-krb5-2 libidn11 libisl15 libk5crypto3 libkeyutils1 libkmod2 libkrb5-3 libkrb5support0 libldap-2.4-2 liblzma5 libmount1 libmpfr4 libncurses5 libncursesw5 libp11-kit0 libpcre3 libperl5.22 libreadline6 librtmp1 libsasl2-2 libsasl2-modules-db libseccomp2 libselinux1 libsemanage-common libsemanage1 libsepol1 libslang2 libsmartcols1 libsqlite3-0 libss2 libssl1.0.0 libstdc++-5-dev libstdc++6 libsystemd0 libtasn1-6 libtinfo5 libubsan0 libudev1 libusb-0.1-4 libuuid1 linux-libc-dev login lsb-base make mount multiarch-support ncurses-base ncurses-bin openssl optipng passwd perl perl-base perl-modules-5.22 pkgbinarymangler policyrcd-script-zg2 procps readline-common sed systemd systemd-sysv sysvinit-utils tar tzdata ubuntu-keyring util-linux xz-utils zlib1g 133 upgraded, 16 newly installed, 0 to remove and 0 not upgraded. Need to get 143 MB of archives. After this operation, 362 MB of additional disk space will be used. WARNING: The following packages cannot be authenticated! gcc-6-base libgcc1 libstdc++6 cpp-6 libgomp1 libatomic1 libubsan0 libcc1-0 libasan3 libgcc-6-dev gcc-6 libstdc++-6-dev g++-6 Authentication warning overridden. Get:1 http://ftpmaster.internal/ubuntu yakkety/main armhf base-files armhf 9.6ubuntu5 [55.8 kB] Get:2 http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu yakkety/main armhf gcc-6-base armhf 6.2.0-5ubuntu26 [16.9 kB] Get:3 http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu yakkety/main armhf libgcc1 armhf 1:6.2.0-5ubuntu26 [38.4 kB] Get:4 http://ftpmaster.internal/ubuntu yakkety/main armhf debianutils armhf 4.8 [84.3 kB] Get:5 http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu yakkety/main armhf libstdc++6 armhf 6.2.0-5ubuntu26 [357 kB] Get:6 http://ftpmaster.internal/ubuntu yakkety/main armhf bash armhf 4.3-15ubuntu1 [503 kB] Get:7 http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu yakkety/main armhf cpp-6 armhf 6.2.0-5ubuntu26 [28.2 MB] Get:8 http://ftpmaster.internal/ubuntu yakkety/main armhf bsdutils armhf 1:2.28.2-1ubuntu1 [51.3 kB] Get:9 http://ftpmaster.internal/ubuntu yakkety/main armhf tar armhf 1.29b-1 [194 kB] Get:10 http://ftpmaster.internal/ubuntu yakkety/main armhf dpkg armhf 1.18.10ubuntu1 [2062 kB] Get:11 http://ftpmaster.internal/ubuntu yakkety/main armhf dash armhf 0.5.8-2.3ubuntu1 [100 kB] Get:12 http://ftpmaster.internal/ubuntu yakkety/main armhf libc6-dev armhf 2.24-3ubuntu1 [1807 kB] Get:13 http://ftpmaster.internal/ubuntu yakkety/main armhf libc-dev-bin armhf 2.24-3ubuntu1 [59.4 kB] Get:14 http://ftpmaster.internal/ubuntu yakkety/main armhf linux-libc-dev armhf 4.8.0-21.23 [832 kB] Get:15 http://ftpmaster.internal/ubuntu yakkety/main armhf libc6 armhf 2.24-3ubuntu1 [2148 kB] Get:16 http://ftpmaster.internal/ubuntu yakkety/main armhf libc-bin armhf 2.24-3ubuntu1 [497 kB] Get:17 http://ftpmaster.internal/ubuntu yakkety/main armhf e2fslibs armhf 1.43.3-1 [141 kB] Get:18 http://ftpmaster.internal/ubuntu yakkety/main armhf e2fsprogs armhf 1.43.3-1 [471 kB] Get:19 http://ftpmaster.internal/ubuntu yakkety/main armhf findutils armhf 4.6.0+git+20160703-2 [268 kB] Get:20 http://ftpmaster.internal/ubuntu yakkety/main armhf grep armhf 2.25-6 [141 kB] Get:21 http://ftpmaster.internal/ubuntu yakkety/main armhf hostname armhf 3.18 [10.3 kB] Get:22 http://ftpmaster.internal/ubuntu yakkety/main armhf login armhf 1:4.2-3.2ubuntu1 [301 kB] Get:23 http://ftpmaster.internal/ubuntu yakkety/main armhf libsmartcols1 armhf 2.28.2-1ubuntu1 [56.0 kB] Get:24 http://ftpmaster.internal/ubuntu yakkety/main armhf libaudit-common all 1:2.6.6-1ubuntu1 [4628 B] Get:25 http://ftpmaster.internal/ubuntu yakkety/main armhf libcap-ng0 armhf 0.7.7-3 [9936 B] Get:26 http://ftpmaster.internal/ubuntu yakkety/main armhf libaudit1 armhf 1:2.6.6-1ubuntu1 [34.8 kB] Get:27 http://ftpmaster.internal/ubuntu yakkety/main armhf libpcre3 armhf 2:8.39-2 [209 kB] Get:28 http://ftpmaster.internal/ubuntu yakkety/main armhf libselinux1 armhf 2.5-3 [56.4 kB] Get:29 http://ftpmaster.internal/ubuntu yakkety/main armhf libsepol1 armhf 2.5-1 [188 kB] Get:30 http://ftpmaster.internal/ubuntu yakkety/main armhf libsemanage-common all 2.5-1 [6800 B] Get:31 http://ftpmaster.internal/ubuntu yakkety/main armhf libsemanage1 armhf 2.5-1 [69.3 kB] Get:32 http://ftpmaster.internal/ubuntu yakkety/main armhf bzip2 armhf 1.0.6-8build1 [31.0 kB] Get:33 http://ftpmaster.internal/ubuntu yakkety/main armhf libbz2-1.0 armhf 1.0.6-8build1 [29.0 kB] Get:34 http://ftpmaster.internal/ubuntu yakkety/main armhf passwd armhf 1:4.2-3.2ubuntu1 [745 kB] Get:35 http://ftpmaster.internal/ubuntu yakkety/main armhf libuuid1 armhf 2.28.2-1ubuntu1 [14.0 kB] Get:36 http://ftpmaster.internal/ubuntu yakkety/main armhf libblkid1 armhf 2.28.2-1ubuntu1 [93.9 kB] Get:37 http://ftpmaster.internal/ubuntu yakkety/main armhf libfdisk1 armhf 2.28.2-1ubuntu1 [126 kB] Get:38 http://ftpmaster.internal/ubuntu yakkety/main armhf perl-modules-5.22 all 5.22.2-3 [2631 kB] Get:39 http://ftpmaster.internal/ubuntu yakkety/main armhf libperl5.22 armhf 5.22.2-3 [2724 kB] Get:40 http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu yakkety/main armhf libgomp1 armhf 6.2.0-5ubuntu26 [67.8 kB] Get:41 http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu yakkety/main armhf libatomic1 armhf 6.2.0-5ubuntu26 [6208 B] Get:42 http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu yakkety/main armhf libubsan0 armhf 6.2.0-5ubuntu26 [95.8 kB] Get:43 http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu yakkety/main armhf libcc1-0 armhf 6.2.0-5ubuntu26 [25.9 kB] Get:44 http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu yakkety/main armhf libasan3 armhf 6.2.0-5ubuntu26 [284 kB] Get:45 http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu yakkety/main armhf libgcc-6-dev armhf 6.2.0-5ubuntu26 [542 kB] Get:46 http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu yakkety/main armhf gcc-6 armhf 6.2.0-5ubuntu26 [27.9 MB] Get:47 http://ftpmaster.internal/ubuntu yakkety/main armhf perl armhf 5.22.2-3 [238 kB] Get:48 http://ftpmaster.internal/ubuntu yakkety/main armhf perl-base armhf 5.22.2-3 [1179 kB] Get:49 http://ftpmaster.internal/ubuntu yakkety/main armhf libdb5.3 armhf 5.3.28-12 [589 kB] Get:50 http://ftpmaster.internal/ubuntu yakkety/main armhf libgdbm3 armhf 1.8.3-14 [15.3 kB] Get:51 http://ftpmaster.internal/ubuntu yakkety/main armhf zlib1g armhf 1:1.2.8.dfsg-2ubuntu5 [45.4 kB] Get:52 http://ftpmaster.internal/ubuntu yakkety/main armhf init-system-helpers all 1.45 [37.6 kB] Get:53 http://ftpmaster.internal/ubuntu yakkety/main armhf util-linux armhf 2.28.2-1ubuntu1 [824 kB] Get:54 http://ftpmaster.internal/ubuntu yakkety/main armhf sysvinit-utils armhf 2.88dsf-59.8git1 [16.9 kB] Get:55 http://ftpmaster.internal/ubuntu yakkety/main armhf mount armhf 2.28.2-1ubuntu1 [119 kB] Get:56 http://ftpmaster.internal/ubuntu yakkety/main armhf ncurses-bin armhf 6.0+20160625-1ubuntu1 [132 kB] Get:57 http://ftpmaster.internal/ubuntu yakkety/main armhf sed armhf 4.2.2-8 [133 kB] Get:58 http://ftpmaster.internal/ubuntu yakkety/main armhf init armhf 1.45 [5218 B] Get:59 http://ftpmaster.internal/ubuntu yakkety/main armhf libdebconfclient0 armhf 0.213ubuntu1 [5632 B] Get:60 http://ftpmaster.internal/ubuntu yakkety/main armhf base-passwd armhf 3.5.40 [47.4 kB] Get:61 http://ftpmaster.internal/ubuntu yakkety/main armhf ncurses-base all 6.0+20160625-1ubuntu1 [16.6 kB] Get:62 http://ftpmaster.internal/ubuntu yakkety/main armhf liblzma5 armhf 5.1.1alpha+20120614-2.1ubuntu1 [74.3 kB] Get:63 http://ftpmaster.internal/ubuntu yakkety/main armhf libapt-pkg5.0 armhf 1.3.1 [703 kB] Get:64 http://ftpmaster.internal/ubuntu yakkety/main armhf libgpg-error0 armhf 1.24-1 [29.6 kB] Get:65 http://ftpmaster.internal/ubuntu yakkety/main armhf libgcrypt20 armhf 1.7.2-2ubuntu1 [337 kB] Get:66 http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu yakkety/main armhf libstdc++-6-dev armhf 6.2.0-5ubuntu26 [1496 kB] Get:67 http://ftpmaster.internal/ubuntu yakkety/main armhf gpgv armhf 2.1.15-1ubuntu6 [158 kB] Get:68 http://ftpmaster.internal/ubuntu yakkety/main armhf ubuntu-keyring all 2016.09.19 [17.0 kB] Get:69 http://ftpmaster.internal/ubuntu yakkety/main armhf apt armhf 1.3.1 [1015 kB] Get:70 http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu yakkety/main armhf g++-6 armhf 6.2.0-5ubuntu26 [30.5 MB] Get:71 http://ftpmaster.internal/ubuntu yakkety/main armhf debconf all 1.5.59ubuntu1 [136 kB] Get:72 http://ftpmaster.internal/ubuntu yakkety/main armhf libip4tc0 armhf 1.6.0-3ubuntu2 [18.3 kB] Get:73 http://ftpmaster.internal/ubuntu yakkety/main armhf libapparmor1 armhf 2.10.95-4ubuntu5 [27.4 kB] Get:74 http://ftpmaster.internal/ubuntu yakkety/main armhf libcap2 armhf 1:2.25-1 [12.3 kB] Get:75 http://ftpmaster.internal/ubuntu yakkety/main armhf libudev1 armhf 231-9git1 [51.7 kB] Get:76 http://ftpmaster.internal/ubuntu yakkety/main armhf libdevmapper1.02.1 armhf 2:1.02.130-1ubuntu1 [156 kB] Get:77 http://ftpmaster.internal/ubuntu yakkety/main armhf libcryptsetup4 armhf 2:1.7.2-0ubuntu1 [68.0 kB] Get:78 http://ftpmaster.internal/ubuntu yakkety/main armhf libidn11 armhf 1.33-1 [42.4 kB] Get:79 http://ftpmaster.internal/ubuntu yakkety/main armhf libkmod2 armhf 22-1.1ubuntu1 [34.5 kB] Get:80 http://ftpmaster.internal/ubuntu yakkety/main armhf libmount1 armhf 2.28.2-1ubuntu1 [103 kB] Get:81 http://ftpmaster.internal/ubuntu yakkety/main armhf libseccomp2 armhf 2.3.1-2ubuntu2 [30.0 kB] Get:82 http://ftpmaster.internal/ubuntu yakkety/main armhf libsystemd0 armhf 231-9git1 [191 kB] Get:83 http://ftpmaster.internal/ubuntu yakkety/main armhf systemd armhf 231-9git1 [2092 kB] Get:84 http://ftpmaster.internal/ubuntu yakkety/main armhf systemd-sysv armhf 231-9git1 [14.1 kB] Get:85 http://ftpmaster.internal/ubuntu yakkety/main armhf libcomerr2 armhf 1.43.3-1 [9156 B] Get:86 http://ftpmaster.internal/ubuntu yakkety/main armhf libncurses5 armhf 6.0+20160625-1ubuntu1 [74.5 kB] Get:87 http://ftpmaster.internal/ubuntu yakkety/main armhf libtinfo5 armhf 6.0+20160625-1ubuntu1 [66.3 kB] Get:88 http://ftpmaster.internal/ubuntu yakkety/main armhf libncursesw5 armhf 6.0+20160625-1ubuntu1 [93.8 kB] Get:89 http://ftpmaster.internal/ubuntu yakkety/main armhf libss2 armhf 1.43.3-1 [9418 B] Get:90 http://ftpmaster.internal/ubuntu yakkety/main armhf lsb-base all 9.20160110ubuntu5 [13.2 kB] Get:91 http://ftpmaster.internal/ubuntu yakkety/main armhf multiarch-support armhf 2.24-3ubuntu1 [6820 B] Get:92 http://ftpmaster.internal/ubuntu yakkety/main armhf libassuan0 armhf 2.4.3-1 [28.2 kB] Get:93 http://ftpmaster.internal/ubuntu yakkety/main armhf pinentry-curses armhf 0.9.7-5 [27.0 kB] Get:94 http://ftpmaster.internal/ubuntu yakkety/main armhf libnpth0 armhf 1.2-3 [6986 B] Get:95 http://ftpmaster.internal/ubuntu yakkety/main armhf readline-common all 7.0-0ubuntu2 [52.8 kB] Get:96 http://ftpmaster.internal/ubuntu yakkety/main armhf libreadline7 armhf 7.0-0ubuntu2 [104 kB] Get:97 http://ftpmaster.internal/ubuntu yakkety/main armhf gnupg-agent armhf 2.1.15-1ubuntu6 [211 kB] Get:98 http://ftpmaster.internal/ubuntu yakkety/main armhf libksba8 armhf 1.3.4-4 [78.8 kB] Get:99 http://ftpmaster.internal/ubuntu yakkety/main armhf libsqlite3-0 armhf 3.14.1-1build1 [407 kB] Get:100 http://ftpmaster.internal/ubuntu yakkety/main armhf gnupg armhf 2.1.15-1ubuntu6 [714 kB] Get:101 http://ftpmaster.internal/ubuntu yakkety/universe armhf libreadline6 armhf 6.3-8ubuntu8 [97.5 kB] Get:102 http://ftpmaster.internal/ubuntu yakkety/main armhf libusb-0.1-4 armhf 2:0.1.12-30 [15.6 kB] Get:103 http://ftpmaster.internal/ubuntu yakkety/main armhf libprocps6 armhf 2:3.3.12-1ubuntu2 [28.4 kB] Get:104 http://ftpmaster.internal/ubuntu yakkety/main armhf procps armhf 2:3.3.12-1ubuntu2 [217 kB] Get:105 http://ftpmaster.internal/ubuntu yakkety/main armhf tzdata all 2016g-1 [168 kB] Get:106 http://ftpmaster.internal/ubuntu yakkety/main armhf dmsetup armhf 2:1.02.130-1ubuntu1 [76.4 kB] Get:107 http://ftpmaster.internal/ubuntu yakkety/main armhf libcap2-bin armhf 1:2.25-1 [20.1 kB] Get:108 http://ftpmaster.internal/ubuntu yakkety/main armhf libslang2 armhf 2.3.0-2.3ubuntu1 [375 kB] Get:109 http://ftpmaster.internal/ubuntu yakkety/main armhf libssl1.0.0 armhf 1.0.2g-1ubuntu9 [712 kB] Get:110 http://ftpmaster.internal/ubuntu yakkety/main armhf xz-utils armhf 5.1.1alpha+20120614-2.1ubuntu1 [76.7 kB] Get:111 http://ftpmaster.internal/ubuntu yakkety/main armhf libgmp10 armhf 2:6.1.1+dfsg-1 [183 kB] Get:112 http://ftpmaster.internal/ubuntu yakkety/main armhf libffi6 armhf 3.2.1-6 [16.3 kB] Get:113 http://ftpmaster.internal/ubuntu yakkety/main armhf libp11-kit0 armhf 0.23.2-5 [91.5 kB] Get:114 http://ftpmaster.internal/ubuntu yakkety/main armhf libtasn1-6 armhf 4.9-4 [30.4 kB] Get:115 http://ftpmaster.internal/ubuntu yakkety/main armhf libgnutls30 armhf 3.5.3-5ubuntu1 [561 kB] Get:116 http://ftpmaster.internal/ubuntu yakkety/main armhf libgssapi-krb5-2 armhf 1.14.3+dfsg-2 [99.1 kB] Get:117 http://ftpmaster.internal/ubuntu yakkety/main armhf libkrb5-3 armhf 1.14.3+dfsg-2 [231 kB] Get:118 http://ftpmaster.internal/ubuntu yakkety/main armhf libkrb5support0 armhf 1.14.3+dfsg-2 [28.0 kB] Get:119 http://ftpmaster.internal/ubuntu yakkety/main armhf libk5crypto3 armhf 1.14.3+dfsg-2 [78.5 kB] Get:120 http://ftpmaster.internal/ubuntu yakkety/main armhf libkeyutils1 armhf 1.5.9-9ubuntu1 [8788 B] Get:121 http://ftpmaster.internal/ubuntu yakkety/main armhf libsasl2-modules-db armhf 2.1.26.dfsg1-15 [12.9 kB] Get:122 http://ftpmaster.internal/ubuntu yakkety/main armhf libsasl2-2 armhf 2.1.26.dfsg1-15 [42.0 kB] Get:123 http://ftpmaster.internal/ubuntu yakkety/main armhf libldap-2.4-2 armhf 2.4.42+dfsg-2ubuntu4 [138 kB] Get:124 http://ftpmaster.internal/ubuntu yakkety/main armhf librtmp1 armhf 2.4+20151223.gitfa8646d.1-1 [49.1 kB] Get:125 http://ftpmaster.internal/ubuntu yakkety/main armhf libcurl3-gnutls armhf 7.50.1-1ubuntu1 [161 kB] Get:126 http://ftpmaster.internal/ubuntu yakkety/main armhf apt-transport-https armhf 1.3.1 [30.2 kB] Get:127 http://ftpmaster.internal/ubuntu yakkety/main armhf libpng16-16 armhf 1.6.25-1 [158 kB] Get:128 http://ftpmaster.internal/ubuntu yakkety/main armhf openssl armhf 1.0.2g-1ubuntu9 [485 kB] Get:129 http://ftpmaster.internal/ubuntu yakkety/main armhf binutils armhf 2.27-8ubuntu2 [2378 kB] Get:130 http://ftpmaster.internal/ubuntu yakkety/main armhf libisl15 armhf 0.17.1-1 [418 kB] Get:131 http://ftpmaster.internal/ubuntu yakkety/main armhf libmpfr4 armhf 3.1.5-1 [171 kB] Get:132 http://ftpmaster.internal/ubuntu yakkety/main armhf cpp armhf 4:6.1.1-1ubuntu2 [27.4 kB] Get:133 http://ftpmaster.internal/ubuntu yakkety/main armhf libasan2 armhf 5.4.1-2ubuntu2 [240 kB] Get:134 http://ftpmaster.internal/ubuntu yakkety/main armhf g++-5 armhf 5.4.1-2ubuntu2 [5281 kB] Get:135 http://ftpmaster.internal/ubuntu yakkety/main armhf gcc-5 armhf 5.4.1-2ubuntu2 [5538 kB] Get:136 http://ftpmaster.internal/ubuntu yakkety/main armhf libstdc++-5-dev armhf 5.4.1-2ubuntu2 [1465 kB] Get:137 http://ftpmaster.internal/ubuntu yakkety/main armhf libgcc-5-dev armhf 5.4.1-2ubuntu2 [469 kB] Get:138 http://ftpmaster.internal/ubuntu yakkety/main armhf cpp-5 armhf 5.4.1-2ubuntu2 [4918 kB] Get:139 http://ftpmaster.internal/ubuntu yakkety/main armhf gcc-5-base armhf 5.4.1-2ubuntu2 [17.7 kB] Get:140 http://ftpmaster.internal/ubuntu yakkety/main armhf dpkg-dev all 1.18.10ubuntu1 [651 kB] Get:141 http://ftpmaster.internal/ubuntu yakkety/main armhf libdpkg-perl all 1.18.10ubuntu1 [204 kB] Get:142 http://ftpmaster.internal/ubuntu yakkety/main armhf make armhf 4.1-9 [137 kB] Get:143 http://ftpmaster.internal/ubuntu yakkety/main armhf libfakeroot armhf 1.21-1ubuntu2 [22.0 kB] Get:144 http://ftpmaster.internal/ubuntu yakkety/main armhf fakeroot armhf 1.21-1ubuntu2 [60.1 kB] Get:145 http://ftpmaster.internal/ubuntu yakkety/main armhf gcc armhf 4:6.1.1-1ubuntu2 [5182 B] Get:146 http://ftpmaster.internal/ubuntu yakkety/main armhf g++ armhf 4:6.1.1-1ubuntu2 [1482 B] Get:147 http://ftpmaster.internal/ubuntu yakkety/main armhf optipng armhf 0.7.6-1build1 [79.6 kB] Get:148 http://ftpmaster.internal/ubuntu yakkety/main armhf pkgbinarymangler all 131 [43.7 kB] Get:149 http://ftpmaster.internal/ubuntu yakkety/main armhf policyrcd-script-zg2 all 0.1-3 [5610 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 143 MB in 5s (25.2 MB/s) (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 ... 11908 files and directories currently installed.) Preparing to unpack .../base-files_9.6ubuntu5_armhf.deb ... Unpacking base-files (9.6ubuntu5) over (9.6ubuntu1) ... Setting up base-files (9.6ubuntu5) ... Installing new version of config file /etc/issue ... Installing new version of config file /etc/issue.net ... Installing new version of config file /etc/lsb-release ... Installing new version of config file /etc/update-motd.d/10-help-text ... (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 ... 11908 files and directories currently installed.) Preparing to unpack .../debianutils_4.8_armhf.deb ... Unpacking debianutils (4.8) over (4.7) ... Setting up debianutils (4.8) ... (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 ... 11908 files and directories currently installed.) Preparing to unpack .../bash_4.3-15ubuntu1_armhf.deb ... Unpacking bash (4.3-15ubuntu1) over (4.3-14ubuntu1) ... Setting up bash (4.3-15ubuntu1) ... Installing new version of config file /etc/skel/.profile ... update-alternatives: using /usr/share/man/man7/bash-builtins.7.gz to provide /usr/share/man/man7/builtins.7.gz (builtins.7.gz) in auto mode (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 ... 11908 files and directories currently installed.) Preparing to unpack .../bsdutils_1%3a2.28.2-1ubuntu1_armhf.deb ... Unpacking bsdutils (1:2.28.2-1ubuntu1) over (1:2.27.1-6ubuntu3) ... Setting up bsdutils (1:2.28.2-1ubuntu1) ... (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 ... 11908 files and directories currently installed.) Preparing to unpack .../archives/tar_1.29b-1_armhf.deb ... Unpacking tar (1.29b-1) over (1.28-2.1) ... Setting up tar (1.29b-1) ... (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 ... 11908 files and directories currently installed.) Preparing to unpack .../dpkg_1.18.10ubuntu1_armhf.deb ... Unpacking dpkg (1.18.10ubuntu1) over (1.18.4ubuntu1) ... Setting up dpkg (1.18.10ubuntu1) ... (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 ... 11918 files and directories currently installed.) Preparing to unpack .../dash_0.5.8-2.3ubuntu1_armhf.deb ... Unpacking dash (0.5.8-2.3ubuntu1) over (0.5.8-2.1ubuntu2) ... Setting up dash (0.5.8-2.3ubuntu1) ... (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 ... 11918 files and directories currently installed.) Preparing to unpack .../libc6-dev_2.24-3ubuntu1_armhf.deb ... Unpacking libc6-dev:armhf (2.24-3ubuntu1) over (2.23-0ubuntu3) ... Preparing to unpack .../libc-dev-bin_2.24-3ubuntu1_armhf.deb ... Unpacking libc-dev-bin (2.24-3ubuntu1) over (2.23-0ubuntu3) ... Preparing to unpack .../linux-libc-dev_4.8.0-21.23_armhf.deb ... Unpacking linux-libc-dev:armhf (4.8.0-21.23) over (4.4.0-21.37) ... Preparing to unpack .../libc6_2.24-3ubuntu1_armhf.deb ... Unpacking libc6:armhf (2.24-3ubuntu1) over (2.23-0ubuntu3) ... Setting up libc6:armhf (2.24-3ubuntu1) ... (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 ... 11935 files and directories currently installed.) Preparing to unpack .../libc-bin_2.24-3ubuntu1_armhf.deb ... Unpacking libc-bin (2.24-3ubuntu1) over (2.23-0ubuntu3) ... Setting up libc-bin (2.24-3ubuntu1) ... Updating /etc/nsswitch.conf to current default. (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 ... 11935 files and directories currently installed.) Preparing to unpack .../gcc-6-base_6.2.0-5ubuntu26_armhf.deb ... Unpacking gcc-6-base:armhf (6.2.0-5ubuntu26) over (6.0.1-0ubuntu1) ... Setting up gcc-6-base:armhf (6.2.0-5ubuntu26) ... (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 ... 11935 files and directories currently installed.) Preparing to unpack .../libgcc1_1%3a6.2.0-5ubuntu26_armhf.deb ... Unpacking libgcc1:armhf (1:6.2.0-5ubuntu26) over (1:6.0.1-0ubuntu1) ... Processing triggers for libc-bin (2.24-3ubuntu1) ... Setting up libgcc1:armhf (1:6.2.0-5ubuntu26) ... Processing triggers for libc-bin (2.24-3ubuntu1) ... (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 ... 11935 files and directories currently installed.) Preparing to unpack .../e2fslibs_1.43.3-1_armhf.deb ... Unpacking e2fslibs:armhf (1.43.3-1) over (1.42.13-1ubuntu1) ... Processing triggers for libc-bin (2.24-3ubuntu1) ... Setting up e2fslibs:armhf (1.43.3-1) ... Processing triggers for libc-bin (2.24-3ubuntu1) ... (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 ... 11935 files and directories currently installed.) Preparing to unpack .../e2fsprogs_1.43.3-1_armhf.deb ... Unpacking e2fsprogs (1.43.3-1) over (1.42.13-1ubuntu1) ... Setting up e2fsprogs (1.43.3-1) ... Installing new version of config file /etc/mke2fs.conf ... (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 ... 11921 files and directories currently installed.) Preparing to unpack .../findutils_4.6.0+git+20160703-2_armhf.deb ... Unpacking findutils (4.6.0+git+20160703-2) over (4.6.0+git+20160126-2) ... Setting up findutils (4.6.0+git+20160703-2) ... (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 ... 11921 files and directories currently installed.) Preparing to unpack .../archives/grep_2.25-6_armhf.deb ... Unpacking grep (2.25-6) over (2.24-1) ... Setting up grep (2.25-6) ... (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 ... 11921 files and directories currently installed.) Preparing to unpack .../hostname_3.18_armhf.deb ... Unpacking hostname (3.18) over (3.16ubuntu2) ... Setting up hostname (3.18) ... (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 ... 11921 files and directories currently installed.) Preparing to unpack .../login_1%3a4.2-3.2ubuntu1_armhf.deb ... Unpacking login (1:4.2-3.2ubuntu1) over (1:4.2-3.1ubuntu5) ... Setting up login (1:4.2-3.2ubuntu1) ... (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 ... 11921 files and directories currently installed.) Preparing to unpack .../libsmartcols1_2.28.2-1ubuntu1_armhf.deb ... Unpacking libsmartcols1:armhf (2.28.2-1ubuntu1) over (2.27.1-6ubuntu3) ... Processing triggers for libc-bin (2.24-3ubuntu1) ... Setting up libsmartcols1:armhf (2.28.2-1ubuntu1) ... Processing triggers for libc-bin (2.24-3ubuntu1) ... (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 ... 11921 files and directories currently installed.) Preparing to unpack .../libaudit-common_1%3a2.6.6-1ubuntu1_all.deb ... Unpacking libaudit-common (1:2.6.6-1ubuntu1) over (1:2.4.5-1ubuntu2) ... Setting up libaudit-common (1:2.6.6-1ubuntu1) ... Selecting previously unselected package libcap-ng0:armhf. (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 ... 11921 files and directories currently installed.) Preparing to unpack .../libcap-ng0_0.7.7-3_armhf.deb ... Unpacking libcap-ng0:armhf (0.7.7-3) ... Processing triggers for libc-bin (2.24-3ubuntu1) ... Setting up libcap-ng0:armhf (0.7.7-3) ... Processing triggers for libc-bin (2.24-3ubuntu1) ... (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 ... 11926 files and directories currently installed.) Preparing to unpack .../libaudit1_1%3a2.6.6-1ubuntu1_armhf.deb ... Unpacking libaudit1:armhf (1:2.6.6-1ubuntu1) over (1:2.4.5-1ubuntu2) ... Processing triggers for libc-bin (2.24-3ubuntu1) ... Setting up libaudit1:armhf (1:2.6.6-1ubuntu1) ... Processing triggers for libc-bin (2.24-3ubuntu1) ... (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 ... 11926 files and directories currently installed.) Preparing to unpack .../libpcre3_2%3a8.39-2_armhf.deb ... Unpacking libpcre3:armhf (2:8.39-2) over (2:8.38-3.1) ... Processing triggers for libc-bin (2.24-3ubuntu1) ... Setting up libpcre3:armhf (2:8.39-2) ... Processing triggers for libc-bin (2.24-3ubuntu1) ... (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 ... 11926 files and directories currently installed.) Preparing to unpack .../libselinux1_2.5-3_armhf.deb ... Unpacking libselinux1:armhf (2.5-3) over (2.4-3build2) ... Processing triggers for libc-bin (2.24-3ubuntu1) ... Setting up libselinux1:armhf (2.5-3) ... Processing triggers for libc-bin (2.24-3ubuntu1) ... (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 ... 11926 files and directories currently installed.) Preparing to unpack .../libsepol1_2.5-1_armhf.deb ... Unpacking libsepol1:armhf (2.5-1) over (2.4-2) ... Processing triggers for libc-bin (2.24-3ubuntu1) ... Setting up libsepol1:armhf (2.5-1) ... Processing triggers for libc-bin (2.24-3ubuntu1) ... (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 ... 11926 files and directories currently installed.) Preparing to unpack .../libsemanage-common_2.5-1_all.deb ... Unpacking libsemanage-common (2.5-1) over (2.3-1build3) ... Setting up libsemanage-common (2.5-1) ... Installing new version of config file /etc/selinux/semanage.conf ... (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 ... 11926 files and directories currently installed.) Preparing to unpack .../libsemanage1_2.5-1_armhf.deb ... Unpacking libsemanage1:armhf (2.5-1) over (2.3-1build3) ... Processing triggers for libc-bin (2.24-3ubuntu1) ... Setting up libsemanage1:armhf (2.5-1) ... Processing triggers for libc-bin (2.24-3ubuntu1) ... (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 ... 11926 files and directories currently installed.) Preparing to unpack .../bzip2_1.0.6-8build1_armhf.deb ... Unpacking bzip2 (1.0.6-8build1) over (1.0.6-8) ... Preparing to unpack .../libbz2-1.0_1.0.6-8build1_armhf.deb ... Unpacking libbz2-1.0:armhf (1.0.6-8build1) over (1.0.6-8) ... Processing triggers for libc-bin (2.24-3ubuntu1) ... Setting up libbz2-1.0:armhf (1.0.6-8build1) ... Processing triggers for libc-bin (2.24-3ubuntu1) ... (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 ... 11926 files and directories currently installed.) Preparing to unpack .../passwd_1%3a4.2-3.2ubuntu1_armhf.deb ... Unpacking passwd (1:4.2-3.2ubuntu1) over (1:4.2-3.1ubuntu5) ... Setting up passwd (1:4.2-3.2ubuntu1) ... (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 ... 11926 files and directories currently installed.) Preparing to unpack .../libuuid1_2.28.2-1ubuntu1_armhf.deb ... Unpacking libuuid1:armhf (2.28.2-1ubuntu1) over (2.27.1-6ubuntu3) ... Processing triggers for libc-bin (2.24-3ubuntu1) ... Setting up libuuid1:armhf (2.28.2-1ubuntu1) ... Processing triggers for libc-bin (2.24-3ubuntu1) ... (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 ... 11926 files and directories currently installed.) Preparing to unpack .../libblkid1_2.28.2-1ubuntu1_armhf.deb ... Unpacking libblkid1:armhf (2.28.2-1ubuntu1) over (2.27.1-6ubuntu3) ... Processing triggers for libc-bin (2.24-3ubuntu1) ... Setting up libblkid1:armhf (2.28.2-1ubuntu1) ... Processing triggers for libc-bin (2.24-3ubuntu1) ... (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 ... 11926 files and directories currently installed.) Preparing to unpack .../libfdisk1_2.28.2-1ubuntu1_armhf.deb ... Unpacking libfdisk1:armhf (2.28.2-1ubuntu1) over (2.27.1-6ubuntu3) ... Processing triggers for libc-bin (2.24-3ubuntu1) ... Setting up libfdisk1:armhf (2.28.2-1ubuntu1) ... Processing triggers for libc-bin (2.24-3ubuntu1) ... (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 ... 11926 files and directories currently installed.) Preparing to unpack .../perl_5.22.2-3_armhf.deb ... Unpacking perl (5.22.2-3) over (5.22.1-9) ... Preparing to unpack .../perl-modules-5.22_5.22.2-3_all.deb ... Unpacking perl-modules-5.22 (5.22.2-3) over (5.22.1-9) ... Preparing to unpack .../libperl5.22_5.22.2-3_armhf.deb ... Unpacking libperl5.22:armhf (5.22.2-3) over (5.22.1-9) ... Preparing to unpack .../perl-base_5.22.2-3_armhf.deb ... Unpacking perl-base (5.22.2-3) over (5.22.1-9) ... Processing triggers for libc-bin (2.24-3ubuntu1) ... Setting up perl-base (5.22.2-3) ... (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 ... 11927 files and directories currently installed.) Preparing to unpack .../libdb5.3_5.3.28-12_armhf.deb ... Unpacking libdb5.3:armhf (5.3.28-12) over (5.3.28-11) ... Processing triggers for libc-bin (2.24-3ubuntu1) ... Setting up libdb5.3:armhf (5.3.28-12) ... Processing triggers for libc-bin (2.24-3ubuntu1) ... (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 ... 11927 files and directories currently installed.) Preparing to unpack .../libgdbm3_1.8.3-14_armhf.deb ... Unpacking libgdbm3:armhf (1.8.3-14) over (1.8.3-13.1) ... Preparing to unpack .../zlib1g_1%3a1.2.8.dfsg-2ubuntu5_armhf.deb ... Unpacking zlib1g:armhf (1:1.2.8.dfsg-2ubuntu5) over (1:1.2.8.dfsg-2ubuntu4) ... Processing triggers for libc-bin (2.24-3ubuntu1) ... Setting up zlib1g:armhf (1:1.2.8.dfsg-2ubuntu5) ... Processing triggers for libc-bin (2.24-3ubuntu1) ... (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 ... 11927 files and directories currently installed.) Preparing to unpack .../init-system-helpers_1.45_all.deb ... Unpacking init-system-helpers (1.45) over (1.29ubuntu1) ... Setting up init-system-helpers (1.45) ... (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 ... 11931 files and directories currently installed.) Preparing to unpack .../sysvinit-utils_2.88dsf-59.8git1_armhf.deb ... Unpacking sysvinit-utils (2.88dsf-59.8git1) over (2.88dsf-59.3ubuntu2) ... Replacing files in old package initscripts (2.88dsf-59.3ubuntu2) ... Preparing to unpack .../util-linux_2.28.2-1ubuntu1_armhf.deb ... Unpacking util-linux (2.28.2-1ubuntu1) over (2.27.1-6ubuntu3) ... Setting up util-linux (2.28.2-1ubuntu1) ... Removing obsolete conffile /etc/init/hwclock-save.conf ... Removing obsolete conffile /etc/init/hwclock.conf ... Removing obsolete conffile /etc/init/hwclock.sh.conf ... Processing triggers for systemd (229-4ubuntu4) ... (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 ... 11933 files and directories currently installed.) Preparing to unpack .../mount_2.28.2-1ubuntu1_armhf.deb ... Unpacking mount (2.28.2-1ubuntu1) over (2.27.1-6ubuntu3) ... Setting up mount (2.28.2-1ubuntu1) ... (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 ... 11936 files and directories currently installed.) Preparing to unpack .../ncurses-bin_6.0+20160625-1ubuntu1_armhf.deb ... Unpacking ncurses-bin (6.0+20160625-1ubuntu1) over (6.0+20160213-1ubuntu1) ... Setting up ncurses-bin (6.0+20160625-1ubuntu1) ... (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 ... 11935 files and directories currently installed.) Preparing to unpack .../archives/sed_4.2.2-8_armhf.deb ... Unpacking sed (4.2.2-8) over (4.2.2-7) ... Setting up sed (4.2.2-8) ... (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 ... 11935 files and directories currently installed.) Preparing to unpack .../archives/init_1.45_armhf.deb ... Unpacking init (1.45) over (1.29ubuntu1) ... Setting up init (1.45) ... (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 ... 11935 files and directories currently installed.) Preparing to unpack .../libdebconfclient0_0.213ubuntu1_armhf.deb ... Unpacking libdebconfclient0:armhf (0.213ubuntu1) over (0.198ubuntu1) ... Processing triggers for libc-bin (2.24-3ubuntu1) ... Setting up libdebconfclient0:armhf (0.213ubuntu1) ... Processing triggers for libc-bin (2.24-3ubuntu1) ... (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 ... 11935 files and directories currently installed.) Preparing to unpack .../base-passwd_3.5.40_armhf.deb ... Unpacking base-passwd (3.5.40) over (3.5.39) ... Setting up base-passwd (3.5.40) ... (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 ... 11935 files and directories currently installed.) Preparing to unpack .../ncurses-base_6.0+20160625-1ubuntu1_all.deb ... Unpacking ncurses-base (6.0+20160625-1ubuntu1) over (6.0+20160213-1ubuntu1) ... Setting up ncurses-base (6.0+20160625-1ubuntu1) ... (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 ... 11935 files and directories currently installed.) Preparing to unpack .../liblzma5_5.1.1alpha+20120614-2.1ubuntu1_armhf.deb ... Unpacking liblzma5:armhf (5.1.1alpha+20120614-2.1ubuntu1) over (5.1.1alpha+20120614-2ubuntu2) ... Processing triggers for libc-bin (2.24-3ubuntu1) ... Setting up liblzma5:armhf (5.1.1alpha+20120614-2.1ubuntu1) ... Processing triggers for libc-bin (2.24-3ubuntu1) ... (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 ... 11935 files and directories currently installed.) Preparing to unpack .../libstdc++6_6.2.0-5ubuntu26_armhf.deb ... Unpacking libstdc++6:armhf (6.2.0-5ubuntu26) over (5.3.1-14ubuntu2) ... Processing triggers for libc-bin (2.24-3ubuntu1) ... Setting up libstdc++6:armhf (6.2.0-5ubuntu26) ... Processing triggers for libc-bin (2.24-3ubuntu1) ... (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 ... 11935 files and directories currently installed.) Preparing to unpack .../libapt-pkg5.0_1.3.1_armhf.deb ... Unpacking libapt-pkg5.0:armhf (1.3.1) over (1.2.10ubuntu1) ... Processing triggers for libc-bin (2.24-3ubuntu1) ... Setting up libapt-pkg5.0:armhf (1.3.1) ... Processing triggers for libc-bin (2.24-3ubuntu1) ... (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 ... 11935 files and directories currently installed.) Preparing to unpack .../libgpg-error0_1.24-1_armhf.deb ... Unpacking libgpg-error0:armhf (1.24-1) over (1.21-2ubuntu1) ... Processing triggers for libc-bin (2.24-3ubuntu1) ... Setting up libgpg-error0:armhf (1.24-1) ... Processing triggers for libc-bin (2.24-3ubuntu1) ... (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 ... 11935 files and directories currently installed.) Preparing to unpack .../libgcrypt20_1.7.2-2ubuntu1_armhf.deb ... Unpacking libgcrypt20:armhf (1.7.2-2ubuntu1) over (1.6.5-2) ... Processing triggers for libc-bin (2.24-3ubuntu1) ... Setting up libgcrypt20:armhf (1.7.2-2ubuntu1) ... Processing triggers for libc-bin (2.24-3ubuntu1) ... (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 ... 11935 files and directories currently installed.) Preparing to unpack .../gpgv_2.1.15-1ubuntu6_armhf.deb ... Unpacking gpgv (2.1.15-1ubuntu6) over (1.4.20-1ubuntu3) ... Setting up gpgv (2.1.15-1ubuntu6) ... (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 ... 11936 files and directories currently installed.) Preparing to unpack .../ubuntu-keyring_2016.09.19_all.deb ... Unpacking ubuntu-keyring (2016.09.19) over (2012.05.19) ... Setting up ubuntu-keyring (2016.09.19) ... (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 ... 11940 files and directories currently installed.) Preparing to unpack .../archives/apt_1.3.1_armhf.deb ... Unpacking apt (1.3.1) over (1.2.10ubuntu1) ... Processing triggers for libc-bin (2.24-3ubuntu1) ... Setting up apt (1.3.1) ... Installing new version of config file /etc/cron.daily/apt-compat ... Installing new version of config file /etc/kernel/postinst.d/apt-auto-removal ... Processing triggers for libc-bin (2.24-3ubuntu1) ... (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 ... 11938 files and directories currently installed.) Preparing to unpack .../debconf_1.5.59ubuntu1_all.deb ... Unpacking debconf (1.5.59ubuntu1) over (1.5.58ubuntu1) ... Setting up debconf (1.5.59ubuntu1) ... Selecting previously unselected package libip4tc0:armhf. (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 ... 11938 files and directories currently installed.) Preparing to unpack .../libip4tc0_1.6.0-3ubuntu2_armhf.deb ... Unpacking libip4tc0:armhf (1.6.0-3ubuntu2) ... Processing triggers for libc-bin (2.24-3ubuntu1) ... Setting up libip4tc0:armhf (1.6.0-3ubuntu2) ... Processing triggers for libc-bin (2.24-3ubuntu1) ... (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 ... 11943 files and directories currently installed.) Preparing to unpack .../libapparmor1_2.10.95-4ubuntu5_armhf.deb ... Unpacking libapparmor1:armhf (2.10.95-4ubuntu5) over (2.10.95-0ubuntu2) ... Processing triggers for libc-bin (2.24-3ubuntu1) ... Setting up libapparmor1:armhf (2.10.95-4ubuntu5) ... Processing triggers for libc-bin (2.24-3ubuntu1) ... (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 ... 11944 files and directories currently installed.) Preparing to unpack .../libcap2_1%3a2.25-1_armhf.deb ... Unpacking libcap2:armhf (1:2.25-1) over (1:2.24-12) ... Processing triggers for libc-bin (2.24-3ubuntu1) ... Setting up libcap2:armhf (1:2.25-1) ... Processing triggers for libc-bin (2.24-3ubuntu1) ... (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 ... 11944 files and directories currently installed.) Preparing to unpack .../libudev1_231-9git1_armhf.deb ... Unpacking libudev1:armhf (231-9git1) over (229-4ubuntu4) ... Processing triggers for libc-bin (2.24-3ubuntu1) ... Setting up libudev1:armhf (231-9git1) ... Processing triggers for libc-bin (2.24-3ubuntu1) ... (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 ... 11944 files and directories currently installed.) Preparing to unpack .../libdevmapper1.02.1_2%3a1.02.130-1ubuntu1_armhf.deb ... Unpacking libdevmapper1.02.1:armhf (2:1.02.130-1ubuntu1) over (2:1.02.110-1ubuntu10) ... Processing triggers for libc-bin (2.24-3ubuntu1) ... Setting up libdevmapper1.02.1:armhf (2:1.02.130-1ubuntu1) ... Processing triggers for libc-bin (2.24-3ubuntu1) ... (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 ... 11944 files and directories currently installed.) Preparing to unpack .../libcryptsetup4_2%3a1.7.2-0ubuntu1_armhf.deb ... Unpacking libcryptsetup4:armhf (2:1.7.2-0ubuntu1) over (2:1.6.6-5ubuntu2) ... Processing triggers for libc-bin (2.24-3ubuntu1) ... Setting up libcryptsetup4:armhf (2:1.7.2-0ubuntu1) ... Processing triggers for libc-bin (2.24-3ubuntu1) ... (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 ... 11944 files and directories currently installed.) Preparing to unpack .../libidn11_1.33-1_armhf.deb ... Unpacking libidn11:armhf (1.33-1) over (1.32-3ubuntu1) ... Processing triggers for libc-bin (2.24-3ubuntu1) ... Setting up libidn11:armhf (1.33-1) ... Processing triggers for libc-bin (2.24-3ubuntu1) ... (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 ... 11944 files and directories currently installed.) Preparing to unpack .../libkmod2_22-1.1ubuntu1_armhf.deb ... Unpacking libkmod2:armhf (22-1.1ubuntu1) over (22-1ubuntu4) ... Processing triggers for libc-bin (2.24-3ubuntu1) ... Setting up libkmod2:armhf (22-1.1ubuntu1) ... Processing triggers for libc-bin (2.24-3ubuntu1) ... (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 ... 11944 files and directories currently installed.) Preparing to unpack .../libmount1_2.28.2-1ubuntu1_armhf.deb ... Unpacking libmount1:armhf (2.28.2-1ubuntu1) over (2.27.1-6ubuntu3) ... Processing triggers for libc-bin (2.24-3ubuntu1) ... Setting up libmount1:armhf (2.28.2-1ubuntu1) ... Processing triggers for libc-bin (2.24-3ubuntu1) ... (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 ... 11944 files and directories currently installed.) Preparing to unpack .../libseccomp2_2.3.1-2ubuntu2_armhf.deb ... Unpacking libseccomp2:armhf (2.3.1-2ubuntu2) over (2.2.3-3ubuntu3) ... Processing triggers for libc-bin (2.24-3ubuntu1) ... Setting up libseccomp2:armhf (2.3.1-2ubuntu2) ... Processing triggers for libc-bin (2.24-3ubuntu1) ... (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 ... 11944 files and directories currently installed.) Preparing to unpack .../libsystemd0_231-9git1_armhf.deb ... Unpacking libsystemd0:armhf (231-9git1) over (229-4ubuntu4) ... Processing triggers for libc-bin (2.24-3ubuntu1) ... Setting up libsystemd0:armhf (231-9git1) ... Processing triggers for libc-bin (2.24-3ubuntu1) ... (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 ... 11944 files and directories currently installed.) Preparing to unpack .../systemd_231-9git1_armhf.deb ... Unpacking systemd (231-9git1) over (229-4ubuntu4) ... Setting up systemd (231-9git1) ... Installing new version of config file /etc/dbus-1/system.d/org.freedesktop.login1.conf ... Installing new version of config file /etc/dbus-1/system.d/org.freedesktop.systemd1.conf ... Installing new version of config file /etc/pam.d/systemd-user ... Installing new version of config file /etc/systemd/journald.conf ... Installing new version of config file /etc/systemd/logind.conf ... Installing new version of config file /etc/systemd/resolved.conf ... Installing new version of config file /etc/systemd/system.conf ... Installing new version of config file /etc/systemd/user.conf ... Synchronizing state of ondemand.service with SysV service script with /lib/systemd/systemd-sysv-install. Executing: /lib/systemd/systemd-sysv-install enable ondemand addgroup: The group `systemd-journal' already exists as a system group. Exiting. Removing obsolete conffile /etc/systemd/bootchart.conf ... (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 ... 11937 files and directories currently installed.) Preparing to unpack .../systemd-sysv_231-9git1_armhf.deb ... Unpacking systemd-sysv (231-9git1) over (229-4ubuntu4) ... Setting up systemd-sysv (231-9git1) ... (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 ... 11937 files and directories currently installed.) Preparing to unpack .../libcomerr2_1.43.3-1_armhf.deb ... Unpacking libcomerr2:armhf (1.43.3-1) over (1.42.13-1ubuntu1) ... Processing triggers for libc-bin (2.24-3ubuntu1) ... Setting up libcomerr2:armhf (1.43.3-1) ... Processing triggers for libc-bin (2.24-3ubuntu1) ... (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 ... 11937 files and directories currently installed.) Preparing to unpack .../libncurses5_6.0+20160625-1ubuntu1_armhf.deb ... Unpacking libncurses5:armhf (6.0+20160625-1ubuntu1) over (6.0+20160213-1ubuntu1) ... Preparing to unpack .../libtinfo5_6.0+20160625-1ubuntu1_armhf.deb ... Unpacking libtinfo5:armhf (6.0+20160625-1ubuntu1) over (6.0+20160213-1ubuntu1) ... Processing triggers for libc-bin (2.24-3ubuntu1) ... Setting up libtinfo5:armhf (6.0+20160625-1ubuntu1) ... Processing triggers for libc-bin (2.24-3ubuntu1) ... (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 ... 11938 files and directories currently installed.) Preparing to unpack .../libncursesw5_6.0+20160625-1ubuntu1_armhf.deb ... Unpacking libncursesw5:armhf (6.0+20160625-1ubuntu1) over (6.0+20160213-1ubuntu1) ... Processing triggers for libc-bin (2.24-3ubuntu1) ... Setting up libncursesw5:armhf (6.0+20160625-1ubuntu1) ... Processing triggers for libc-bin (2.24-3ubuntu1) ... (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 ... 11938 files and directories currently installed.) Preparing to unpack .../libss2_1.43.3-1_armhf.deb ... Unpacking libss2:armhf (1.43.3-1) over (1.42.13-1ubuntu1) ... Processing triggers for libc-bin (2.24-3ubuntu1) ... Setting up libss2:armhf (1.43.3-1) ... Processing triggers for libc-bin (2.24-3ubuntu1) ... (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 ... 11938 files and directories currently installed.) Preparing to unpack .../lsb-base_9.20160110ubuntu5_all.deb ... Unpacking lsb-base (9.20160110ubuntu5) over (9.20160110) ... Setting up lsb-base (9.20160110ubuntu5) ... (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 ... 11938 files and directories currently installed.) Preparing to unpack .../multiarch-support_2.24-3ubuntu1_armhf.deb ... Unpacking multiarch-support (2.24-3ubuntu1) over (2.23-0ubuntu3) ... Setting up multiarch-support (2.24-3ubuntu1) ... Selecting previously unselected package libassuan0:armhf. (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 ... 11938 files and directories currently installed.) Preparing to unpack .../libassuan0_2.4.3-1_armhf.deb ... Unpacking libassuan0:armhf (2.4.3-1) ... Selecting previously unselected package pinentry-curses. Preparing to unpack .../pinentry-curses_0.9.7-5_armhf.deb ... Unpacking pinentry-curses (0.9.7-5) ... Selecting previously unselected package libnpth0:armhf. Preparing to unpack .../libnpth0_1.2-3_armhf.deb ... Unpacking libnpth0:armhf (1.2-3) ... Preparing to unpack .../readline-common_7.0-0ubuntu2_all.deb ... Unpacking readline-common (7.0-0ubuntu2) over (6.3-8ubuntu2) ... Processing triggers for libc-bin (2.24-3ubuntu1) ... Setting up readline-common (7.0-0ubuntu2) ... Selecting previously unselected package libreadline7:armhf. (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 ... 11956 files and directories currently installed.) Preparing to unpack .../libreadline7_7.0-0ubuntu2_armhf.deb ... Unpacking libreadline7:armhf (7.0-0ubuntu2) ... Selecting previously unselected package gnupg-agent. Preparing to unpack .../gnupg-agent_2.1.15-1ubuntu6_armhf.deb ... Unpacking gnupg-agent (2.1.15-1ubuntu6) ... Selecting previously unselected package libksba8:armhf. Preparing to unpack .../libksba8_1.3.4-4_armhf.deb ... Unpacking libksba8:armhf (1.3.4-4) ... Preparing to unpack .../libsqlite3-0_3.14.1-1build1_armhf.deb ... Unpacking libsqlite3-0:armhf (3.14.1-1build1) over (3.11.0-1ubuntu1) ... Preparing to unpack .../gnupg_2.1.15-1ubuntu6_armhf.deb ... Unpacking gnupg (2.1.15-1ubuntu6) over (1.4.20-1ubuntu3) ... Processing triggers for libc-bin (2.24-3ubuntu1) ... Setting up libassuan0:armhf (2.4.3-1) ... Setting up pinentry-curses (0.9.7-5) ... Setting up libnpth0:armhf (1.2-3) ... Setting up libreadline7:armhf (7.0-0ubuntu2) ... Setting up gnupg-agent (2.1.15-1ubuntu6) ... Setting up libksba8:armhf (1.3.4-4) ... Setting up libsqlite3-0:armhf (3.14.1-1build1) ... Setting up gnupg (2.1.15-1ubuntu6) ... Processing triggers for libc-bin (2.24-3ubuntu1) ... (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 ... 12018 files and directories currently installed.) Preparing to unpack .../libreadline6_6.3-8ubuntu8_armhf.deb ... Unpacking libreadline6:armhf (6.3-8ubuntu8) over (6.3-8ubuntu2) ... Processing triggers for libc-bin (2.24-3ubuntu1) ... Setting up libreadline6:armhf (6.3-8ubuntu8) ... Processing triggers for libc-bin (2.24-3ubuntu1) ... (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 ... 12018 files and directories currently installed.) Preparing to unpack .../libusb-0.1-4_2%3a0.1.12-30_armhf.deb ... Unpacking libusb-0.1-4:armhf (2:0.1.12-30) over (2:0.1.12-28) ... Processing triggers for libc-bin (2.24-3ubuntu1) ... Setting up libusb-0.1-4:armhf (2:0.1.12-30) ... Processing triggers for libc-bin (2.24-3ubuntu1) ... Selecting previously unselected package libprocps6:armhf. (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 ... 12018 files and directories currently installed.) Preparing to unpack .../libprocps6_2%3a3.3.12-1ubuntu2_armhf.deb ... Unpacking libprocps6:armhf (2:3.3.12-1ubuntu2) ... Preparing to unpack .../procps_2%3a3.3.12-1ubuntu2_armhf.deb ... Running in chroot, ignoring request. invoke-rc.d: policy-rc.d denied execution of stop. Unpacking procps (2:3.3.12-1ubuntu2) over (2:3.3.10-4ubuntu2) ... Preparing to unpack .../tzdata_2016g-1_all.deb ... Unpacking tzdata (2016g-1) over (2016d-0ubuntu0.16.04) ... Preparing to unpack .../dmsetup_2%3a1.02.130-1ubuntu1_armhf.deb ... Unpacking dmsetup (2:1.02.130-1ubuntu1) over (2:1.02.110-1ubuntu10) ... Preparing to unpack .../libcap2-bin_1%3a2.25-1_armhf.deb ... Unpacking libcap2-bin (1:2.25-1) over (1:2.24-12) ... Preparing to unpack .../libslang2_2.3.0-2.3ubuntu1_armhf.deb ... Unpacking libslang2:armhf (2.3.0-2.3ubuntu1) over (2.3.0-2ubuntu1) ... Preparing to unpack .../libssl1.0.0_1.0.2g-1ubuntu9_armhf.deb ... Unpacking libssl1.0.0:armhf (1.0.2g-1ubuntu9) over (1.0.2g-1ubuntu4) ... Preparing to unpack .../xz-utils_5.1.1alpha+20120614-2.1ubuntu1_armhf.deb ... Unpacking xz-utils (5.1.1alpha+20120614-2.1ubuntu1) over (5.1.1alpha+20120614-2ubuntu2) ... Preparing to unpack .../libgmp10_2%3a6.1.1+dfsg-1_armhf.deb ... Unpacking libgmp10:armhf (2:6.1.1+dfsg-1) over (2:6.1.0+dfsg-2) ... Preparing to unpack .../libffi6_3.2.1-6_armhf.deb ... Unpacking libffi6:armhf (3.2.1-6) over (3.2.1-4) ... Preparing to unpack .../libp11-kit0_0.23.2-5_armhf.deb ... Unpacking libp11-kit0:armhf (0.23.2-5) over (0.23.2-3) ... Preparing to unpack .../libtasn1-6_4.9-4_armhf.deb ... Unpacking libtasn1-6:armhf (4.9-4) over (4.7-3) ... Preparing to unpack .../libgnutls30_3.5.3-5ubuntu1_armhf.deb ... Unpacking libgnutls30:armhf (3.5.3-5ubuntu1) over (3.4.10-4ubuntu1) ... Preparing to unpack .../libgssapi-krb5-2_1.14.3+dfsg-2_armhf.deb ... Unpacking libgssapi-krb5-2:armhf (1.14.3+dfsg-2) over (1.13.2+dfsg-5) ... Preparing to unpack .../libkrb5-3_1.14.3+dfsg-2_armhf.deb ... Unpacking libkrb5-3:armhf (1.14.3+dfsg-2) over (1.13.2+dfsg-5) ... Preparing to unpack .../libkrb5support0_1.14.3+dfsg-2_armhf.deb ... Unpacking libkrb5support0:armhf (1.14.3+dfsg-2) over (1.13.2+dfsg-5) ... Preparing to unpack .../libk5crypto3_1.14.3+dfsg-2_armhf.deb ... Unpacking libk5crypto3:armhf (1.14.3+dfsg-2) over (1.13.2+dfsg-5) ... Preparing to unpack .../libkeyutils1_1.5.9-9ubuntu1_armhf.deb ... Unpacking libkeyutils1:armhf (1.5.9-9ubuntu1) over (1.5.9-8ubuntu1) ... Preparing to unpack .../libsasl2-modules-db_2.1.26.dfsg1-15_armhf.deb ... Unpacking libsasl2-modules-db:armhf (2.1.26.dfsg1-15) over (2.1.26.dfsg1-14build1) ... Preparing to unpack .../libsasl2-2_2.1.26.dfsg1-15_armhf.deb ... Unpacking libsasl2-2:armhf (2.1.26.dfsg1-15) over (2.1.26.dfsg1-14build1) ... Preparing to unpack .../libldap-2.4-2_2.4.42+dfsg-2ubuntu4_armhf.deb ... Unpacking libldap-2.4-2:armhf (2.4.42+dfsg-2ubuntu4) over (2.4.42+dfsg-2ubuntu3) ... Preparing to unpack .../librtmp1_2.4+20151223.gitfa8646d.1-1_armhf.deb ... Unpacking librtmp1:armhf (2.4+20151223.gitfa8646d.1-1) over (2.4+20151223.gitfa8646d-1build1) ... Preparing to unpack .../libcurl3-gnutls_7.50.1-1ubuntu1_armhf.deb ... Unpacking libcurl3-gnutls:armhf (7.50.1-1ubuntu1) over (7.47.0-1ubuntu2) ... Preparing to unpack .../apt-transport-https_1.3.1_armhf.deb ... Unpacking apt-transport-https (1.3.1) over (1.2.10ubuntu1) ... Selecting previously unselected package libpng16-16:armhf. Preparing to unpack .../libpng16-16_1.6.25-1_armhf.deb ... Unpacking libpng16-16:armhf (1.6.25-1) ... Preparing to unpack .../openssl_1.0.2g-1ubuntu9_armhf.deb ... Unpacking openssl (1.0.2g-1ubuntu9) over (1.0.2g-1ubuntu4) ... Preparing to unpack .../binutils_2.27-8ubuntu2_armhf.deb ... Unpacking binutils (2.27-8ubuntu2) over (2.26-8ubuntu2) ... Preparing to unpack .../libisl15_0.17.1-1_armhf.deb ... Unpacking libisl15:armhf (0.17.1-1) over (0.16.1-1) ... Preparing to unpack .../libmpfr4_3.1.5-1_armhf.deb ... Unpacking libmpfr4:armhf (3.1.5-1) over (3.1.4-1) ... Selecting previously unselected package cpp-6. Preparing to unpack .../cpp-6_6.2.0-5ubuntu26_armhf.deb ... Unpacking cpp-6 (6.2.0-5ubuntu26) ... Preparing to unpack .../cpp_4%3a6.1.1-1ubuntu2_armhf.deb ... Unpacking cpp (4:6.1.1-1ubuntu2) over (4:5.3.1-1ubuntu1) ... Preparing to unpack .../libgomp1_6.2.0-5ubuntu26_armhf.deb ... Unpacking libgomp1:armhf (6.2.0-5ubuntu26) over (5.3.1-14ubuntu2) ... Preparing to unpack .../libatomic1_6.2.0-5ubuntu26_armhf.deb ... Unpacking libatomic1:armhf (6.2.0-5ubuntu26) over (5.3.1-14ubuntu2) ... Preparing to unpack .../libasan2_5.4.1-2ubuntu2_armhf.deb ... Unpacking libasan2:armhf (5.4.1-2ubuntu2) over (5.3.1-14ubuntu2) ... Preparing to unpack .../libubsan0_6.2.0-5ubuntu26_armhf.deb ... Unpacking libubsan0:armhf (6.2.0-5ubuntu26) over (5.3.1-14ubuntu2) ... Preparing to unpack .../g++-5_5.4.1-2ubuntu2_armhf.deb ... Unpacking g++-5 (5.4.1-2ubuntu2) over (5.3.1-14ubuntu2) ... Preparing to unpack .../gcc-5_5.4.1-2ubuntu2_armhf.deb ... Unpacking gcc-5 (5.4.1-2ubuntu2) over (5.3.1-14ubuntu2) ... Preparing to unpack .../libstdc++-5-dev_5.4.1-2ubuntu2_armhf.deb ... Unpacking libstdc++-5-dev:armhf (5.4.1-2ubuntu2) over (5.3.1-14ubuntu2) ... Preparing to unpack .../libgcc-5-dev_5.4.1-2ubuntu2_armhf.deb ... Unpacking libgcc-5-dev:armhf (5.4.1-2ubuntu2) over (5.3.1-14ubuntu2) ... Preparing to unpack .../libcc1-0_6.2.0-5ubuntu26_armhf.deb ... Unpacking libcc1-0:armhf (6.2.0-5ubuntu26) over (5.3.1-14ubuntu2) ... Preparing to unpack .../cpp-5_5.4.1-2ubuntu2_armhf.deb ... Unpacking cpp-5 (5.4.1-2ubuntu2) over (5.3.1-14ubuntu2) ... Preparing to unpack .../gcc-5-base_5.4.1-2ubuntu2_armhf.deb ... Unpacking gcc-5-base:armhf (5.4.1-2ubuntu2) over (5.3.1-14ubuntu2) ... Preparing to unpack .../dpkg-dev_1.18.10ubuntu1_all.deb ... Unpacking dpkg-dev (1.18.10ubuntu1) over (1.18.4ubuntu1) ... Preparing to unpack .../libdpkg-perl_1.18.10ubuntu1_all.deb ... Unpacking libdpkg-perl (1.18.10ubuntu1) over (1.18.4ubuntu1) ... Preparing to unpack .../archives/make_4.1-9_armhf.deb ... Unpacking make (4.1-9) over (4.1-6) ... Preparing to unpack .../libfakeroot_1.21-1ubuntu2_armhf.deb ... Unpacking libfakeroot:armhf (1.21-1ubuntu2) over (1.20.2-1ubuntu1) ... Preparing to unpack .../fakeroot_1.21-1ubuntu2_armhf.deb ... Unpacking fakeroot (1.21-1ubuntu2) over (1.20.2-1ubuntu1) ... Selecting previously unselected package libasan3:armhf. Preparing to unpack .../libasan3_6.2.0-5ubuntu26_armhf.deb ... Unpacking libasan3:armhf (6.2.0-5ubuntu26) ... Selecting previously unselected package libgcc-6-dev:armhf. Preparing to unpack .../libgcc-6-dev_6.2.0-5ubuntu26_armhf.deb ... Unpacking libgcc-6-dev:armhf (6.2.0-5ubuntu26) ... Selecting previously unselected package gcc-6. Preparing to unpack .../gcc-6_6.2.0-5ubuntu26_armhf.deb ... Unpacking gcc-6 (6.2.0-5ubuntu26) ... Preparing to unpack .../gcc_4%3a6.1.1-1ubuntu2_armhf.deb ... Removing old gcc doc directory. Unpacking gcc (4:6.1.1-1ubuntu2) over (4:5.3.1-1ubuntu1) ... Selecting previously unselected package libstdc++-6-dev:armhf. Preparing to unpack .../libstdc++-6-dev_6.2.0-5ubuntu26_armhf.deb ... Unpacking libstdc++-6-dev:armhf (6.2.0-5ubuntu26) ... Selecting previously unselected package g++-6. Preparing to unpack .../g++-6_6.2.0-5ubuntu26_armhf.deb ... Unpacking g++-6 (6.2.0-5ubuntu26) ... Preparing to unpack .../g++_4%3a6.1.1-1ubuntu2_armhf.deb ... Unpacking g++ (4:6.1.1-1ubuntu2) over (4:5.3.1-1ubuntu1) ... Preparing to unpack .../optipng_0.7.6-1build1_armhf.deb ... Unpacking optipng (0.7.6-1build1) over (0.7.6-1) ... Preparing to unpack .../pkgbinarymangler_131_all.deb ... Unpacking pkgbinarymangler (131) over (129) ... Preparing to unpack .../policyrcd-script-zg2_0.1-3_all.deb ... Unpacking policyrcd-script-zg2 (0.1-3) over (0.1-2) ... Processing triggers for libc-bin (2.24-3ubuntu1) ... Processing triggers for systemd (231-9git1) ... Setting up libc-dev-bin (2.24-3ubuntu1) ... Setting up linux-libc-dev:armhf (4.8.0-21.23) ... Setting up libc6-dev:armhf (2.24-3ubuntu1) ... Setting up bzip2 (1.0.6-8build1) ... Setting up perl-modules-5.22 (5.22.2-3) ... Setting up libgdbm3:armhf (1.8.3-14) ... Setting up libperl5.22:armhf (5.22.2-3) ... Setting up perl (5.22.2-3) ... Setting up sysvinit-utils (2.88dsf-59.8git1) ... Setting up libncurses5:armhf (6.0+20160625-1ubuntu1) ... Setting up libprocps6:armhf (2:3.3.12-1ubuntu2) ... Setting up procps (2:3.3.12-1ubuntu2) ... Installing new version of config file /etc/init.d/procps ... Installing new version of config file /etc/sysctl.conf ... Setting up tzdata (2016g-1) ... Current default time zone: 'Etc/UTC' Local time is now: Mon Oct 10 21:54:43 UTC 2016. Universal Time is now: Mon Oct 10 21:54:43 UTC 2016. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up dmsetup (2:1.02.130-1ubuntu1) ... Setting up libcap2-bin (1:2.25-1) ... Setting up libslang2:armhf (2.3.0-2.3ubuntu1) ... Setting up libssl1.0.0:armhf (1.0.2g-1ubuntu9) ... Setting up xz-utils (5.1.1alpha+20120614-2.1ubuntu1) ... Setting up libgmp10:armhf (2:6.1.1+dfsg-1) ... Setting up libffi6:armhf (3.2.1-6) ... Setting up libp11-kit0:armhf (0.23.2-5) ... Setting up libtasn1-6:armhf (4.9-4) ... Setting up libgnutls30:armhf (3.5.3-5ubuntu1) ... Setting up libkrb5support0:armhf (1.14.3+dfsg-2) ... Setting up libk5crypto3:armhf (1.14.3+dfsg-2) ... Setting up libkeyutils1:armhf (1.5.9-9ubuntu1) ... Setting up libkrb5-3:armhf (1.14.3+dfsg-2) ... Setting up libgssapi-krb5-2:armhf (1.14.3+dfsg-2) ... Setting up libsasl2-modules-db:armhf (2.1.26.dfsg1-15) ... Setting up libsasl2-2:armhf (2.1.26.dfsg1-15) ... Setting up libldap-2.4-2:armhf (2.4.42+dfsg-2ubuntu4) ... Setting up librtmp1:armhf (2.4+20151223.gitfa8646d.1-1) ... Setting up libcurl3-gnutls:armhf (7.50.1-1ubuntu1) ... Setting up apt-transport-https (1.3.1) ... Setting up libpng16-16:armhf (1.6.25-1) ... Setting up openssl (1.0.2g-1ubuntu9) ... Setting up binutils (2.27-8ubuntu2) ... Setting up libisl15:armhf (0.17.1-1) ... Setting up libmpfr4:armhf (3.1.5-1) ... Setting up cpp-6 (6.2.0-5ubuntu26) ... Setting up cpp (4:6.1.1-1ubuntu2) ... Setting up libgomp1:armhf (6.2.0-5ubuntu26) ... Setting up libatomic1:armhf (6.2.0-5ubuntu26) ... Setting up gcc-5-base:armhf (5.4.1-2ubuntu2) ... Setting up libasan2:armhf (5.4.1-2ubuntu2) ... Setting up libubsan0:armhf (6.2.0-5ubuntu26) ... Setting up cpp-5 (5.4.1-2ubuntu2) ... Setting up libcc1-0:armhf (6.2.0-5ubuntu26) ... Setting up libgcc-5-dev:armhf (5.4.1-2ubuntu2) ... Setting up gcc-5 (5.4.1-2ubuntu2) ... Setting up libstdc++-5-dev:armhf (5.4.1-2ubuntu2) ... Setting up g++-5 (5.4.1-2ubuntu2) ... Setting up libdpkg-perl (1.18.10ubuntu1) ... Setting up make (4.1-9) ... Setting up dpkg-dev (1.18.10ubuntu1) ... Setting up libfakeroot:armhf (1.21-1ubuntu2) ... Setting up fakeroot (1.21-1ubuntu2) ... Setting up libasan3:armhf (6.2.0-5ubuntu26) ... Setting up libgcc-6-dev:armhf (6.2.0-5ubuntu26) ... Setting up gcc-6 (6.2.0-5ubuntu26) ... Setting up gcc (4:6.1.1-1ubuntu2) ... Setting up libstdc++-6-dev:armhf (6.2.0-5ubuntu26) ... Setting up g++-6 (6.2.0-5ubuntu26) ... Setting up g++ (4:6.1.1-1ubuntu2) ... Setting up optipng (0.7.6-1build1) ... Setting up pkgbinarymangler (131) ... Setting up policyrcd-script-zg2 (0.1-3) ... Processing triggers for libc-bin (2.24-3ubuntu1) ... Processing triggers for systemd (231-9git1) ... RUN: /usr/share/launchpad-buildd/slavebin/sbuild-package ['sbuild-package', 'PACKAGEBUILD-10875467', 'armhf', 'yakkety', '-c', 'chroot:autobuild', '--arch=armhf', '--dist=yakkety', '--purge=never', '--nolog', 'ganv_1.4.2~dfsg0-1.1.dsc'] Initiating build PACKAGEBUILD-10875467 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 4.4.0-38-generic #57-Ubuntu SMP Wed Sep 7 10:19:14 UTC 2016 armv7l sbuild (Debian sbuild) 0.67.0 (26 Dec 2015) on bos01-arm64-027.buildd +==============================================================================+ | ganv 1.4.2~dfsg0-1.1 (armhf) 10 Oct 2016 21:54 | +==============================================================================+ Package: ganv Version: 1.4.2~dfsg0-1.1 Source Version: 1.4.2~dfsg0-1.1 Distribution: yakkety Machine Architecture: arm64 Host Architecture: armhf Build Architecture: armhf I: NOTICE: Log filtering will replace 'build/ganv-c5Pb8w/ganv-1.4.2~dfsg0' with '<>' I: NOTICE: Log filtering will replace 'build/ganv-c5Pb8w' with '<>' I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-10875467/chroot-autobuild' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- ganv_1.4.2~dfsg0-1.1.dsc exists in .; copying to chroot 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 '/<>/resolver-9OTzYi/apt_archive/sbuild-build-depends-core-dummy.deb'. Ign:1 copy:/<>/resolver-9OTzYi/apt_archive ./ InRelease Get:2 copy:/<>/resolver-9OTzYi/apt_archive ./ Release [2119 B] Ign:3 copy:/<>/resolver-9OTzYi/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-9OTzYi/apt_archive ./ Sources [214 B] Get:5 copy:/<>/resolver-9OTzYi/apt_archive ./ Packages [526 B] Fetched 2859 B in 0s (107 kB/s) 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 packages were automatically installed and are no longer required: g++-5 libcap2-bin libprocps4 libstdc++-5-dev Use 'sudo apt autoremove' to remove them. The following NEW packages will be installed: sbuild-build-depends-core-dummy 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 770 B of archives. After this operation, 0 B of additional disk space will be used. Get:1 copy:/<>/resolver-9OTzYi/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [770 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 770 B in 0s (0 B/s) 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 ... 12992 files and directories currently installed.) Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_armhf.deb ... Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ... Setting up sbuild-build-depends-core-dummy (0.invalid.0) ... Merged Build-Depends: debhelper (>= 9), gir1.2-gtk-2.0, gobject-introspection, libgirepository1.0-dev, libglib2.0-dev, libgraphviz-dev, libgtk2.0-dev, libgtkmm-2.4-dev, pkg-config, python Filtered Build-Depends: debhelper (>= 9), gir1.2-gtk-2.0, gobject-introspection, libgirepository1.0-dev, libglib2.0-dev, libgraphviz-dev, libgtk2.0-dev, libgtkmm-2.4-dev, pkg-config, python dpkg-deb: building package 'sbuild-build-depends-ganv-dummy' in '/<>/resolver-_CM9UA/apt_archive/sbuild-build-depends-ganv-dummy.deb'. Ign:1 copy:/<>/resolver-_CM9UA/apt_archive ./ InRelease Get:2 copy:/<>/resolver-_CM9UA/apt_archive ./ Release [2119 B] Ign:3 copy:/<>/resolver-_CM9UA/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-_CM9UA/apt_archive ./ Sources [283 B] Get:5 copy:/<>/resolver-_CM9UA/apt_archive ./ Packages [605 B] Fetched 3007 B in 0s (137 kB/s) Reading package lists... Reading package lists... +------------------------------------------------------------------------------+ | Install ganv build dependencies (apt-based resolver) | +------------------------------------------------------------------------------+ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following packages were automatically installed and are no longer required: g++-5 libcap2-bin libprocps4 Use 'sudo apt autoremove' to remove them. The following additional packages will be installed: adwaita-icon-theme autoconf automake autopoint autotools-dev bsdmainutils debhelper dh-autoreconf dh-python dh-strip-nondeterminism file fontconfig fontconfig-config fonts-dejavu-core gettext gettext-base gir1.2-atk-1.0 gir1.2-freedesktop gir1.2-gdkpixbuf-2.0 gir1.2-glib-2.0 gir1.2-gtk-2.0 gir1.2-pango-1.0 gobject-introspection groff-base gtk-update-icon-cache hicolor-icon-theme humanity-icon-theme icu-devtools intltool-debian libarchive-zip-perl libatk1.0-0 libatk1.0-data libatk1.0-dev libatkmm-1.6-1v5 libatkmm-1.6-dev libavahi-client3 libavahi-common-data libavahi-common3 libcairo-gobject2 libcairo-script-interpreter2 libcairo2 libcairo2-dev libcairomm-1.0-1v5 libcairomm-1.0-dev libcdt5 libcgraph6 libcroco3 libcups2 libdatrie1 libdbus-1-3 libelf1 libexpat1 libexpat1-dev libffi-dev libfile-stripnondeterminism-perl libfontconfig1 libfontconfig1-dev libfreetype6 libfreetype6-dev libgd3 libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common libgdk-pixbuf2.0-dev libgirepository-1.0-1 libgirepository1.0-dev libglib2.0-0 libglib2.0-bin libglib2.0-data libglib2.0-dev libglibmm-2.4-1v5 libglibmm-2.4-dev libgraphite2-3 libgraphite2-dev libgraphviz-dev libgtk2.0-0 libgtk2.0-common libgtk2.0-dev libgtkmm-2.4-1v5 libgtkmm-2.4-dev libgvc6 libgvc6-plugins-gtk libgvpr2 libharfbuzz-dev libharfbuzz-gobject0 libharfbuzz-icu0 libharfbuzz0b libice-dev libice6 libicu-dev libicu57 libjbig0 libjpeg-turbo8 libjpeg8 libltdl-dev libltdl7 liblzo2-2 libmagic1 libmpdec2 libpango-1.0-0 libpango1.0-dev libpangocairo-1.0-0 libpangoft2-1.0-0 libpangomm-1.4-1v5 libpangomm-1.4-dev libpangoxft-1.0-0 libpathplan4 libpcre16-3 libpcre3-dev libpcre32-3 libpcrecpp0v5 libpipeline1 libpixman-1-0 libpixman-1-dev libpng-dev libpthread-stubs0-dev libpython-stdlib libpython2.7-minimal libpython2.7-stdlib libpython3-stdlib libpython3.5-minimal libpython3.5-stdlib librsvg2-2 librsvg2-common libsigc++-2.0-0v5 libsigc++-2.0-dev libsigsegv2 libsm-dev libsm6 libthai-data libthai0 libtiff5 libtimedate-perl libtool libunistring0 libwebp6 libx11-6 libx11-data libx11-dev libxau-dev libxau6 libxcb-render0 libxcb-render0-dev libxcb-shm0 libxcb-shm0-dev libxcb1 libxcb1-dev libxcomposite-dev libxcomposite1 libxcursor-dev libxcursor1 libxdamage-dev libxdamage1 libxdmcp-dev libxdmcp6 libxdot4 libxext-dev libxext6 libxfixes-dev libxfixes3 libxft-dev libxft2 libxi-dev libxi6 libxinerama-dev libxinerama1 libxml2 libxml2-utils libxpm4 libxrandr-dev libxrandr2 libxrender-dev libxrender1 m4 man-db mime-support pkg-config po-debconf python python-minimal python2.7 python2.7-minimal python3 python3-mako python3-markupsafe python3-minimal python3.5 python3.5-minimal shared-mime-info ubuntu-mono ucf x11-common x11proto-composite-dev x11proto-core-dev x11proto-damage-dev x11proto-fixes-dev x11proto-input-dev x11proto-kb-dev x11proto-randr-dev x11proto-render-dev x11proto-xext-dev x11proto-xinerama-dev xorg-sgml-doctools xtrans-dev zlib1g-dev Suggested packages: autoconf-archive gnu-standards autoconf-doc wamerican | wordlist whois vacation dh-make gettext-doc libasprintf-dev libgettextpo-dev groff libatkmm-1.6-doc libcairo2-doc libcairomm-1.0-doc cups-common libgd-tools libgirepository1.0-doc libglib2.0-doc libglibmm-2.4-doc libgtkmm-3.0-dev gvfs libgtk2.0-doc libgtkmm-2.4-doc libice-doc icu-doc libtool-doc imagemagick libpango1.0-doc librsvg2-bin libsigc++-2.0-doc libsm-doc gfortran | fortran95-compiler gcj-jdk libxcb-doc libxext-doc less www-browser libmail-box-perl python-doc python-tk python2.7-doc binfmt-support python3-doc python3-tk python3-venv python3-beaker python-mako-doc python3.5-venv python3.5-doc Recommended packages: curl | wget | lynx-cur dbus xdg-user-dirs libgail-common libgtk2.0-bin libpng-tools libx11-doc xml-core libmail-sendmail-perl The following NEW packages will be installed: adwaita-icon-theme autoconf automake autopoint autotools-dev bsdmainutils debhelper dh-autoreconf dh-python dh-strip-nondeterminism file fontconfig fontconfig-config fonts-dejavu-core gettext gettext-base gir1.2-atk-1.0 gir1.2-freedesktop gir1.2-gdkpixbuf-2.0 gir1.2-glib-2.0 gir1.2-gtk-2.0 gir1.2-pango-1.0 gobject-introspection groff-base gtk-update-icon-cache hicolor-icon-theme humanity-icon-theme icu-devtools intltool-debian libarchive-zip-perl libatk1.0-0 libatk1.0-data libatk1.0-dev libatkmm-1.6-1v5 libatkmm-1.6-dev libavahi-client3 libavahi-common-data libavahi-common3 libcairo-gobject2 libcairo-script-interpreter2 libcairo2 libcairo2-dev libcairomm-1.0-1v5 libcairomm-1.0-dev libcdt5 libcgraph6 libcroco3 libcups2 libdatrie1 libdbus-1-3 libelf1 libexpat1 libexpat1-dev libffi-dev libfile-stripnondeterminism-perl libfontconfig1 libfontconfig1-dev libfreetype6 libfreetype6-dev libgd3 libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common libgdk-pixbuf2.0-dev libgirepository-1.0-1 libgirepository1.0-dev libglib2.0-0 libglib2.0-bin libglib2.0-data libglib2.0-dev libglibmm-2.4-1v5 libglibmm-2.4-dev libgraphite2-3 libgraphite2-dev libgraphviz-dev libgtk2.0-0 libgtk2.0-common libgtk2.0-dev libgtkmm-2.4-1v5 libgtkmm-2.4-dev libgvc6 libgvc6-plugins-gtk libgvpr2 libharfbuzz-dev libharfbuzz-gobject0 libharfbuzz-icu0 libharfbuzz0b libice-dev libice6 libicu-dev libicu57 libjbig0 libjpeg-turbo8 libjpeg8 libltdl-dev libltdl7 liblzo2-2 libmagic1 libmpdec2 libpango-1.0-0 libpango1.0-dev libpangocairo-1.0-0 libpangoft2-1.0-0 libpangomm-1.4-1v5 libpangomm-1.4-dev libpangoxft-1.0-0 libpathplan4 libpcre16-3 libpcre3-dev libpcre32-3 libpcrecpp0v5 libpipeline1 libpixman-1-0 libpixman-1-dev libpng-dev libpthread-stubs0-dev libpython-stdlib libpython2.7-minimal libpython2.7-stdlib libpython3-stdlib libpython3.5-minimal libpython3.5-stdlib librsvg2-2 librsvg2-common libsigc++-2.0-0v5 libsigc++-2.0-dev libsigsegv2 libsm-dev libsm6 libthai-data libthai0 libtiff5 libtimedate-perl libtool libunistring0 libwebp6 libx11-6 libx11-data libx11-dev libxau-dev libxau6 libxcb-render0 libxcb-render0-dev libxcb-shm0 libxcb-shm0-dev libxcb1 libxcb1-dev libxcomposite-dev libxcomposite1 libxcursor-dev libxcursor1 libxdamage-dev libxdamage1 libxdmcp-dev libxdmcp6 libxdot4 libxext-dev libxext6 libxfixes-dev libxfixes3 libxft-dev libxft2 libxi-dev libxi6 libxinerama-dev libxinerama1 libxml2 libxml2-utils libxpm4 libxrandr-dev libxrandr2 libxrender-dev libxrender1 m4 man-db mime-support pkg-config po-debconf python python-minimal python2.7 python2.7-minimal python3 python3-mako python3-markupsafe python3-minimal python3.5 python3.5-minimal sbuild-build-depends-ganv-dummy shared-mime-info ubuntu-mono ucf x11-common x11proto-composite-dev x11proto-core-dev x11proto-damage-dev x11proto-fixes-dev x11proto-input-dev x11proto-kb-dev x11proto-randr-dev x11proto-render-dev x11proto-xext-dev x11proto-xinerama-dev xorg-sgml-doctools xtrans-dev zlib1g-dev 0 upgraded, 205 newly installed, 0 to remove and 0 not upgraded. Need to get 71.1 MB of archives. After this operation, 315 MB of additional disk space will be used. Get:1 copy:/<>/resolver-_CM9UA/apt_archive ./ sbuild-build-depends-ganv-dummy 0.invalid.0 [848 B] Get:2 http://ftpmaster.internal/ubuntu yakkety/main armhf libpython3.5-minimal armhf 3.5.2-6 [523 kB] Get:3 http://ftpmaster.internal/ubuntu yakkety/main armhf libexpat1 armhf 2.2.0-1 [53.1 kB] Get:4 http://ftpmaster.internal/ubuntu yakkety/main armhf python3.5-minimal armhf 3.5.2-6 [1382 kB] Get:5 http://ftpmaster.internal/ubuntu yakkety/main armhf python3-minimal armhf 3.5.1-4 [23.5 kB] Get:6 http://ftpmaster.internal/ubuntu yakkety/main armhf mime-support all 3.60ubuntu1 [30.1 kB] Get:7 http://ftpmaster.internal/ubuntu yakkety/main armhf libmpdec2 armhf 2.4.2-1 [66.9 kB] Get:8 http://ftpmaster.internal/ubuntu yakkety/main armhf libpython3.5-stdlib armhf 3.5.2-6 [2077 kB] Get:9 http://ftpmaster.internal/ubuntu yakkety/main armhf python3.5 armhf 3.5.2-6 [171 kB] Get:10 http://ftpmaster.internal/ubuntu yakkety/main armhf libpython3-stdlib armhf 3.5.1-4 [6878 B] Get:11 http://ftpmaster.internal/ubuntu yakkety/main armhf dh-python all 2.20160818 [80.0 kB] Get:12 http://ftpmaster.internal/ubuntu yakkety/main armhf python3 armhf 3.5.1-4 [8722 B] Get:13 http://ftpmaster.internal/ubuntu yakkety/main armhf libxau6 armhf 1:1.0.8-1 [7324 B] Get:14 http://ftpmaster.internal/ubuntu yakkety/main armhf libxdmcp6 armhf 1:1.1.2-1.1 [9620 B] Get:15 http://ftpmaster.internal/ubuntu yakkety/main armhf libxcb1 armhf 1.11.1-1ubuntu1 [36.4 kB] Get:16 http://ftpmaster.internal/ubuntu yakkety/main armhf libx11-data all 2:1.6.3-1ubuntu3 [113 kB] Get:17 http://ftpmaster.internal/ubuntu yakkety/main armhf libx11-6 armhf 2:1.6.3-1ubuntu3 [513 kB] Get:18 http://ftpmaster.internal/ubuntu yakkety/main armhf libxext6 armhf 2:1.3.3-1 [25.1 kB] Get:19 http://ftpmaster.internal/ubuntu yakkety/main armhf groff-base armhf 1.22.3-8 [1013 kB] Get:20 http://ftpmaster.internal/ubuntu yakkety/main armhf bsdmainutils armhf 9.0.6ubuntu3 [169 kB] Get:21 http://ftpmaster.internal/ubuntu yakkety/main armhf libpipeline1 armhf 1.4.1-2 [21.0 kB] Get:22 http://ftpmaster.internal/ubuntu yakkety/main armhf man-db armhf 2.7.5-1 [836 kB] Get:23 http://ftpmaster.internal/ubuntu yakkety/main armhf fonts-dejavu-core all 2.37-1 [1041 kB] Get:24 http://ftpmaster.internal/ubuntu yakkety/main armhf ucf all 3.0036 [52.9 kB] Get:25 http://ftpmaster.internal/ubuntu yakkety/main armhf fontconfig-config all 2.11.94-0ubuntu2 [49.9 kB] Get:26 http://ftpmaster.internal/ubuntu yakkety/main armhf libfreetype6 armhf 2.6.3-3ubuntu1 [272 kB] Get:27 http://ftpmaster.internal/ubuntu yakkety/main armhf libfontconfig1 armhf 2.11.94-0ubuntu2 [115 kB] Get:28 http://ftpmaster.internal/ubuntu yakkety/main armhf fontconfig armhf 2.11.94-0ubuntu2 [177 kB] Get:29 http://ftpmaster.internal/ubuntu yakkety/main armhf x11-common all 1:7.7+13ubuntu4 [22.2 kB] Get:30 http://ftpmaster.internal/ubuntu yakkety/main armhf libice6 armhf 2:1.0.9-1 [32.7 kB] Get:31 http://ftpmaster.internal/ubuntu yakkety/main armhf libjpeg-turbo8 armhf 1.5.0-0ubuntu1 [89.7 kB] Get:32 http://ftpmaster.internal/ubuntu yakkety/main armhf liblzo2-2 armhf 2.08-1.2 [44.2 kB] Get:33 http://ftpmaster.internal/ubuntu yakkety/main armhf libpcrecpp0v5 armhf 2:8.39-2 [13.2 kB] Get:34 http://ftpmaster.internal/ubuntu yakkety/main armhf libsm6 armhf 2:1.2.2-1 [13.9 kB] Get:35 http://ftpmaster.internal/ubuntu yakkety/main armhf libunistring0 armhf 0.9.3-5.2ubuntu1 [250 kB] Get:36 http://ftpmaster.internal/ubuntu yakkety/main armhf libxcomposite1 armhf 1:0.4.4-1 [7080 B] Get:37 http://ftpmaster.internal/ubuntu yakkety/main armhf libxfixes3 armhf 1:5.0.2-1 [9458 B] Get:38 http://ftpmaster.internal/ubuntu yakkety/main armhf libxrender1 armhf 1:0.9.9-2 [15.5 kB] Get:39 http://ftpmaster.internal/ubuntu yakkety/main armhf libxcursor1 armhf 1:1.1.14-1 [18.8 kB] Get:40 http://ftpmaster.internal/ubuntu yakkety/main armhf libxdamage1 armhf 1:1.1.4-2 [6490 B] Get:41 http://ftpmaster.internal/ubuntu yakkety/main armhf libxft2 armhf 2.3.2-1 [30.5 kB] Get:42 http://ftpmaster.internal/ubuntu yakkety/main armhf libxinerama1 armhf 2:1.1.3-1 [7278 B] Get:43 http://ftpmaster.internal/ubuntu yakkety/main armhf libxpm4 armhf 1:3.5.11-1 [28.6 kB] Get:44 http://ftpmaster.internal/ubuntu yakkety/main armhf libpython2.7-minimal armhf 2.7.12-3build1 [340 kB] Get:45 http://ftpmaster.internal/ubuntu yakkety/main armhf python2.7-minimal armhf 2.7.12-3build1 [1115 kB] Get:46 http://ftpmaster.internal/ubuntu yakkety/main armhf python-minimal armhf 2.7.11-2 [28.4 kB] Get:47 http://ftpmaster.internal/ubuntu yakkety/main armhf libpython2.7-stdlib armhf 2.7.12-3build1 [1836 kB] Get:48 http://ftpmaster.internal/ubuntu yakkety/main armhf python2.7 armhf 2.7.12-3build1 [225 kB] Get:49 http://ftpmaster.internal/ubuntu yakkety/main armhf libpython-stdlib armhf 2.7.11-2 [7854 B] Get:50 http://ftpmaster.internal/ubuntu yakkety/main armhf python armhf 2.7.11-2 [139 kB] Get:51 http://ftpmaster.internal/ubuntu yakkety/main armhf libjbig0 armhf 2.1-3.1 [24.3 kB] Get:52 http://ftpmaster.internal/ubuntu yakkety/main armhf libmagic1 armhf 1:5.28-2ubuntu1 [229 kB] Get:53 http://ftpmaster.internal/ubuntu yakkety/main armhf file armhf 1:5.28-2ubuntu1 [21.5 kB] Get:54 http://ftpmaster.internal/ubuntu yakkety/main armhf libdbus-1-3 armhf 1.10.10-1ubuntu1 [143 kB] Get:55 http://ftpmaster.internal/ubuntu yakkety/main armhf gettext-base armhf 0.19.8.1-1ubuntu2 [45.0 kB] Get:56 http://ftpmaster.internal/ubuntu yakkety/main armhf libglib2.0-0 armhf 2.50.0-1 [998 kB] Get:57 http://ftpmaster.internal/ubuntu yakkety/main armhf libgirepository-1.0-1 armhf 1.50.0-1ubuntu2 [68.7 kB] Get:58 http://ftpmaster.internal/ubuntu yakkety/main armhf gir1.2-glib-2.0 armhf 1.50.0-1ubuntu2 [129 kB] Get:59 http://ftpmaster.internal/ubuntu yakkety/main armhf libelf1 armhf 0.166-2ubuntu1 [40.4 kB] Get:60 http://ftpmaster.internal/ubuntu yakkety/main armhf libglib2.0-data all 2.50.0-1 [134 kB] Get:61 http://ftpmaster.internal/ubuntu yakkety/main armhf libicu57 armhf 57.1-4 [7424 kB] Get:62 http://ftpmaster.internal/ubuntu yakkety/main armhf libxml2 armhf 2.9.4+dfsg1-2 [605 kB] Get:63 http://ftpmaster.internal/ubuntu yakkety/main armhf shared-mime-info armhf 1.7-1 [414 kB] Get:64 http://ftpmaster.internal/ubuntu yakkety/main armhf hicolor-icon-theme all 0.15-1 [8378 B] Get:65 http://ftpmaster.internal/ubuntu yakkety/main armhf libjpeg8 armhf 8c-2ubuntu8 [2202 B] Get:66 http://ftpmaster.internal/ubuntu yakkety/main armhf libtiff5 armhf 4.0.6-2 [128 kB] Get:67 http://ftpmaster.internal/ubuntu yakkety/main armhf libgdk-pixbuf2.0-common all 2.34.0-1ubuntu2 [10.4 kB] Get:68 http://ftpmaster.internal/ubuntu yakkety/main armhf libgdk-pixbuf2.0-0 armhf 2.34.0-1ubuntu2 [144 kB] Get:69 http://ftpmaster.internal/ubuntu yakkety/main armhf gtk-update-icon-cache armhf 3.20.9-1ubuntu2 [27.0 kB] Get:70 http://ftpmaster.internal/ubuntu yakkety/main armhf libpixman-1-0 armhf 0.33.6-1 [158 kB] Get:71 http://ftpmaster.internal/ubuntu yakkety/main armhf libxcb-render0 armhf 1.11.1-1ubuntu1 [10.9 kB] Get:72 http://ftpmaster.internal/ubuntu yakkety/main armhf libxcb-shm0 armhf 1.11.1-1ubuntu1 [5398 B] Get:73 http://ftpmaster.internal/ubuntu yakkety/main armhf libcairo2 armhf 1.14.6-1build1 [489 kB] Get:74 http://ftpmaster.internal/ubuntu yakkety/main armhf libcroco3 armhf 0.6.11-1 [70.0 kB] Get:75 http://ftpmaster.internal/ubuntu yakkety/main armhf libthai-data all 0.1.25-1 [131 kB] Get:76 http://ftpmaster.internal/ubuntu yakkety/main armhf libdatrie1 armhf 0.2.10-2 [13.9 kB] Get:77 http://ftpmaster.internal/ubuntu yakkety/main armhf libthai0 armhf 0.1.25-1 [14.4 kB] Get:78 http://ftpmaster.internal/ubuntu yakkety/main armhf libpango-1.0-0 armhf 1.40.1-1 [132 kB] Get:79 http://ftpmaster.internal/ubuntu yakkety/main armhf libgraphite2-3 armhf 1.3.8-1ubuntu1 [57.0 kB] Get:80 http://ftpmaster.internal/ubuntu yakkety/main armhf libharfbuzz0b armhf 1.2.7-1 [158 kB] Get:81 http://ftpmaster.internal/ubuntu yakkety/main armhf libpangoft2-1.0-0 armhf 1.40.1-1 [28.6 kB] Get:82 http://ftpmaster.internal/ubuntu yakkety/main armhf libpangocairo-1.0-0 armhf 1.40.1-1 [17.5 kB] Get:83 http://ftpmaster.internal/ubuntu yakkety/main armhf librsvg2-2 armhf 2.40.16-1 [80.6 kB] Get:84 http://ftpmaster.internal/ubuntu yakkety/main armhf librsvg2-common armhf 2.40.16-1 [4564 B] Get:85 http://ftpmaster.internal/ubuntu yakkety/main armhf humanity-icon-theme all 0.6.11 [1288 kB] Get:86 http://ftpmaster.internal/ubuntu yakkety/main armhf ubuntu-mono all 16.10+16.10.20161007-0ubuntu1 [160 kB] Get:87 http://ftpmaster.internal/ubuntu yakkety/main armhf adwaita-icon-theme all 3.20-3ubuntu2 [3430 kB] Get:88 http://ftpmaster.internal/ubuntu yakkety/main armhf libsigsegv2 armhf 2.10-5 [13.3 kB] Get:89 http://ftpmaster.internal/ubuntu yakkety/main armhf m4 armhf 1.4.17-5 [179 kB] Get:90 http://ftpmaster.internal/ubuntu yakkety/main armhf autoconf all 2.69-10 [321 kB] Get:91 http://ftpmaster.internal/ubuntu yakkety/main armhf autotools-dev all 20160430.1 [39.6 kB] Get:92 http://ftpmaster.internal/ubuntu yakkety/main armhf automake all 1:1.15-4ubuntu1 [510 kB] Get:93 http://ftpmaster.internal/ubuntu yakkety/main armhf autopoint all 0.19.8.1-1ubuntu2 [412 kB] Get:94 http://ftpmaster.internal/ubuntu yakkety/main armhf libtool all 2.4.6-1 [194 kB] Get:95 http://ftpmaster.internal/ubuntu yakkety/main armhf dh-autoreconf all 12 [15.8 kB] Get:96 http://ftpmaster.internal/ubuntu yakkety/main armhf libarchive-zip-perl all 1.59-1 [84.0 kB] Get:97 http://ftpmaster.internal/ubuntu yakkety/main armhf libfile-stripnondeterminism-perl all 0.028-1 [12.5 kB] Get:98 http://ftpmaster.internal/ubuntu yakkety/main armhf libtimedate-perl all 2.3000-2 [37.5 kB] Get:99 http://ftpmaster.internal/ubuntu yakkety/main armhf dh-strip-nondeterminism all 0.028-1 [4820 B] Get:100 http://ftpmaster.internal/ubuntu yakkety/main armhf gettext armhf 0.19.8.1-1ubuntu2 [1016 kB] Get:101 http://ftpmaster.internal/ubuntu yakkety/main armhf intltool-debian all 0.35.0+20060710.4 [24.9 kB] Get:102 http://ftpmaster.internal/ubuntu yakkety/main armhf po-debconf all 1.0.19 [234 kB] Get:103 http://ftpmaster.internal/ubuntu yakkety/main armhf debhelper all 10ubuntu1 [731 kB] Get:104 http://ftpmaster.internal/ubuntu yakkety/main armhf libatk1.0-data all 2.20.0-1 [17.5 kB] Get:105 http://ftpmaster.internal/ubuntu yakkety/main armhf libatk1.0-0 armhf 2.20.0-1 [50.2 kB] Get:106 http://ftpmaster.internal/ubuntu yakkety/main armhf gir1.2-atk-1.0 armhf 2.20.0-1 [17.6 kB] Get:107 http://ftpmaster.internal/ubuntu yakkety/main armhf gir1.2-freedesktop armhf 1.50.0-1ubuntu2 [5660 B] Get:108 http://ftpmaster.internal/ubuntu yakkety/main armhf gir1.2-gdkpixbuf-2.0 armhf 2.34.0-1ubuntu2 [8104 B] Get:109 http://ftpmaster.internal/ubuntu yakkety/main armhf libgtk2.0-common all 2.24.30-4ubuntu2 [123 kB] Get:110 http://ftpmaster.internal/ubuntu yakkety/main armhf libpangoxft-1.0-0 armhf 1.40.1-1 [12.8 kB] Get:111 http://ftpmaster.internal/ubuntu yakkety/main armhf gir1.2-pango-1.0 armhf 1.40.1-1 [21.3 kB] Get:112 http://ftpmaster.internal/ubuntu yakkety/main armhf libavahi-common-data armhf 0.6.32-1ubuntu1 [22.1 kB] Get:113 http://ftpmaster.internal/ubuntu yakkety/main armhf libavahi-common3 armhf 0.6.32-1ubuntu1 [18.5 kB] Get:114 http://ftpmaster.internal/ubuntu yakkety/main armhf libavahi-client3 armhf 0.6.32-1ubuntu1 [21.7 kB] Get:115 http://ftpmaster.internal/ubuntu yakkety/main armhf libcups2 armhf 2.2.0-2 [174 kB] Get:116 http://ftpmaster.internal/ubuntu yakkety/main armhf libxi6 armhf 2:1.7.6-1 [24.5 kB] Get:117 http://ftpmaster.internal/ubuntu yakkety/main armhf libxrandr2 armhf 2:1.5.0-1 [14.9 kB] Get:118 http://ftpmaster.internal/ubuntu yakkety/main armhf libgtk2.0-0 armhf 2.24.30-4ubuntu2 [1515 kB] Get:119 http://ftpmaster.internal/ubuntu yakkety/main armhf gir1.2-gtk-2.0 armhf 2.24.30-4ubuntu2 [172 kB] Get:120 http://ftpmaster.internal/ubuntu yakkety/main armhf python3-markupsafe armhf 0.23-2build2 [15.6 kB] Get:121 http://ftpmaster.internal/ubuntu yakkety/main armhf python3-mako all 1.0.4+ds1-1ubuntu1 [59.2 kB] Get:122 http://ftpmaster.internal/ubuntu yakkety/main armhf gobject-introspection armhf 1.50.0-1ubuntu2 [256 kB] Get:123 http://ftpmaster.internal/ubuntu yakkety/main armhf icu-devtools armhf 57.1-4 [148 kB] Get:124 http://ftpmaster.internal/ubuntu yakkety/main armhf pkg-config armhf 0.29.1-0ubuntu1 [42.2 kB] Get:125 http://ftpmaster.internal/ubuntu yakkety/main armhf libglib2.0-bin armhf 2.50.0-1 [37.8 kB] Get:126 http://ftpmaster.internal/ubuntu yakkety/main armhf libpcre16-3 armhf 2:8.39-2 [129 kB] Get:127 http://ftpmaster.internal/ubuntu yakkety/main armhf libpcre32-3 armhf 2:8.39-2 [122 kB] Get:128 http://ftpmaster.internal/ubuntu yakkety/main armhf libpcre3-dev armhf 2:8.39-2 [474 kB] Get:129 http://ftpmaster.internal/ubuntu yakkety/main armhf zlib1g-dev armhf 1:1.2.8.dfsg-2ubuntu5 [161 kB] Get:130 http://ftpmaster.internal/ubuntu yakkety/main armhf libglib2.0-dev armhf 2.50.0-1 [1306 kB] Get:131 http://ftpmaster.internal/ubuntu yakkety/main armhf libatk1.0-dev armhf 2.20.0-1 [79.4 kB] Get:132 http://ftpmaster.internal/ubuntu yakkety/main armhf libsigc++-2.0-0v5 armhf 2.8.0-2 [9816 B] Get:133 http://ftpmaster.internal/ubuntu yakkety/main armhf libglibmm-2.4-1v5 armhf 2.48.1-1 [399 kB] Get:134 http://ftpmaster.internal/ubuntu yakkety/main armhf libatkmm-1.6-1v5 armhf 2.24.2-2 [52.4 kB] Get:135 http://ftpmaster.internal/ubuntu yakkety/main armhf libsigc++-2.0-dev armhf 2.8.0-2 [61.9 kB] Get:136 http://ftpmaster.internal/ubuntu yakkety/main armhf libglibmm-2.4-dev armhf 2.48.1-1 [802 kB] Get:137 http://ftpmaster.internal/ubuntu yakkety/main armhf libatkmm-1.6-dev armhf 2.24.2-2 [33.1 kB] Get:138 http://ftpmaster.internal/ubuntu yakkety/main armhf libcairo-gobject2 armhf 1.14.6-1build1 [16.2 kB] Get:139 http://ftpmaster.internal/ubuntu yakkety/main armhf libcairo-script-interpreter2 armhf 1.14.6-1build1 [45.3 kB] Get:140 http://ftpmaster.internal/ubuntu yakkety/main armhf libexpat1-dev armhf 2.2.0-1 [105 kB] Get:141 http://ftpmaster.internal/ubuntu yakkety/main armhf libpng-dev armhf 1.6.25-1 [126 kB] Get:142 http://ftpmaster.internal/ubuntu yakkety/main armhf libfreetype6-dev armhf 2.6.3-3ubuntu1 [5133 kB] Get:143 http://ftpmaster.internal/ubuntu yakkety/main armhf libfontconfig1-dev armhf 2.11.94-0ubuntu2 [641 kB] Get:144 http://ftpmaster.internal/ubuntu yakkety/main armhf xorg-sgml-doctools all 1:1.11-1 [12.9 kB] Get:145 http://ftpmaster.internal/ubuntu yakkety/main armhf x11proto-core-dev all 7.0.29-1ubuntu1 [253 kB] Get:146 http://ftpmaster.internal/ubuntu yakkety/main armhf libxau-dev armhf 1:1.0.8-1 [9438 B] Get:147 http://ftpmaster.internal/ubuntu yakkety/main armhf libxdmcp-dev armhf 1:1.1.2-1.1 [23.7 kB] Get:148 http://ftpmaster.internal/ubuntu yakkety/main armhf x11proto-input-dev all 2.3.2-1 [118 kB] Get:149 http://ftpmaster.internal/ubuntu yakkety/main armhf x11proto-kb-dev all 1.0.7-1 [226 kB] Get:150 http://ftpmaster.internal/ubuntu yakkety/main armhf xtrans-dev all 1.3.5-1 [70.5 kB] Get:151 http://ftpmaster.internal/ubuntu yakkety/main armhf libpthread-stubs0-dev armhf 0.3-4 [4084 B] Get:152 http://ftpmaster.internal/ubuntu yakkety/main armhf libxcb1-dev armhf 1.11.1-1ubuntu1 [70.7 kB] Get:153 http://ftpmaster.internal/ubuntu yakkety/main armhf libx11-dev armhf 2:1.6.3-1ubuntu3 [583 kB] Get:154 http://ftpmaster.internal/ubuntu yakkety/main armhf x11proto-render-dev all 2:0.11.1-2 [20.1 kB] Get:155 http://ftpmaster.internal/ubuntu yakkety/main armhf libxrender-dev armhf 1:0.9.9-2 [21.5 kB] Get:156 http://ftpmaster.internal/ubuntu yakkety/main armhf x11proto-xext-dev all 7.3.0-1 [212 kB] Get:157 http://ftpmaster.internal/ubuntu yakkety/main armhf libxext-dev armhf 2:1.3.3-1 [77.8 kB] Get:158 http://ftpmaster.internal/ubuntu yakkety/main armhf libice-dev armhf 2:1.0.9-1 [39.6 kB] Get:159 http://ftpmaster.internal/ubuntu yakkety/main armhf libsm-dev armhf 2:1.2.2-1 [14.8 kB] Get:160 http://ftpmaster.internal/ubuntu yakkety/main armhf libpixman-1-dev armhf 0.33.6-1 [177 kB] Get:161 http://ftpmaster.internal/ubuntu yakkety/main armhf libxcb-render0-dev armhf 1.11.1-1ubuntu1 [15.1 kB] Get:162 http://ftpmaster.internal/ubuntu yakkety/main armhf libxcb-shm0-dev armhf 1.11.1-1ubuntu1 [6624 B] Get:163 http://ftpmaster.internal/ubuntu yakkety/main armhf libcairo2-dev armhf 1.14.6-1build1 [520 kB] Get:164 http://ftpmaster.internal/ubuntu yakkety/main armhf libcairomm-1.0-1v5 armhf 1.12.0-1 [36.4 kB] Get:165 http://ftpmaster.internal/ubuntu yakkety/main armhf libcairomm-1.0-dev armhf 1.12.0-1 [80.2 kB] Get:166 http://ftpmaster.internal/ubuntu yakkety/main armhf libcdt5 armhf 2.38.0-15ubuntu1 [16.8 kB] Get:167 http://ftpmaster.internal/ubuntu yakkety/main armhf libcgraph6 armhf 2.38.0-15ubuntu1 [33.3 kB] Get:168 http://ftpmaster.internal/ubuntu yakkety/main armhf libwebp6 armhf 0.5.1-2ubuntu1 [141 kB] Get:169 http://ftpmaster.internal/ubuntu yakkety/main armhf libgd3 armhf 2.2.1-1ubuntu3 [102 kB] Get:170 http://ftpmaster.internal/ubuntu yakkety/main armhf libgdk-pixbuf2.0-dev armhf 2.34.0-1ubuntu2 [43.9 kB] Get:171 http://ftpmaster.internal/ubuntu yakkety/main armhf libffi-dev armhf 3.2.1-6 [160 kB] Get:172 http://ftpmaster.internal/ubuntu yakkety/main armhf libgirepository1.0-dev armhf 1.50.0-1ubuntu2 [652 kB] Get:173 http://ftpmaster.internal/ubuntu yakkety/main armhf libgraphite2-dev armhf 1.3.8-1ubuntu1 [14.6 kB] Get:174 http://ftpmaster.internal/ubuntu yakkety/main armhf libltdl7 armhf 2.4.6-1 [35.8 kB] Get:175 http://ftpmaster.internal/ubuntu yakkety/main armhf libpathplan4 armhf 2.38.0-15ubuntu1 [20.3 kB] Get:176 http://ftpmaster.internal/ubuntu yakkety/main armhf libgvc6 armhf 2.38.0-15ubuntu1 [495 kB] Get:177 http://ftpmaster.internal/ubuntu yakkety/main armhf libgvpr2 armhf 2.38.0-15ubuntu1 [146 kB] Get:178 http://ftpmaster.internal/ubuntu yakkety/main armhf libxdot4 armhf 2.38.0-15ubuntu1 [14.2 kB] Get:179 http://ftpmaster.internal/ubuntu yakkety/main armhf libgvc6-plugins-gtk armhf 2.38.0-15ubuntu1 [16.3 kB] Get:180 http://ftpmaster.internal/ubuntu yakkety/main armhf libltdl-dev armhf 2.4.6-1 [159 kB] Get:181 http://ftpmaster.internal/ubuntu yakkety/main armhf libgraphviz-dev armhf 2.38.0-15ubuntu1 [57.4 kB] Get:182 http://ftpmaster.internal/ubuntu yakkety/main armhf libharfbuzz-icu0 armhf 1.2.7-1 [4814 B] Get:183 http://ftpmaster.internal/ubuntu yakkety/main armhf libharfbuzz-gobject0 armhf 1.2.7-1 [10.1 kB] Get:184 http://ftpmaster.internal/ubuntu yakkety/main armhf libicu-dev armhf 57.1-4 [15.7 MB] Get:185 http://ftpmaster.internal/ubuntu yakkety/main armhf libharfbuzz-dev armhf 1.2.7-1 [214 kB] Get:186 http://ftpmaster.internal/ubuntu yakkety/main armhf libxft-dev armhf 2.3.2-1 [40.4 kB] Get:187 http://ftpmaster.internal/ubuntu yakkety/main armhf libpango1.0-dev armhf 1.40.1-1 [257 kB] Get:188 http://ftpmaster.internal/ubuntu yakkety/main armhf x11proto-xinerama-dev all 1.2.1-2 [4966 B] Get:189 http://ftpmaster.internal/ubuntu yakkety/main armhf libxinerama-dev armhf 2:1.1.3-1 [7988 B] Get:190 http://ftpmaster.internal/ubuntu yakkety/main armhf x11proto-fixes-dev all 1:5.0-2ubuntu2 [14.2 kB] Get:191 http://ftpmaster.internal/ubuntu yakkety/main armhf libxfixes-dev armhf 1:5.0.2-1 [9842 B] Get:192 http://ftpmaster.internal/ubuntu yakkety/main armhf libxi-dev armhf 2:1.7.6-1 [180 kB] Get:193 http://ftpmaster.internal/ubuntu yakkety/main armhf x11proto-randr-dev all 1.5.0-1 [33.7 kB] Get:194 http://ftpmaster.internal/ubuntu yakkety/main armhf libxrandr-dev armhf 2:1.5.0-1 [21.3 kB] Get:195 http://ftpmaster.internal/ubuntu yakkety/main armhf libxcursor-dev armhf 1:1.1.14-1 [26.1 kB] Get:196 http://ftpmaster.internal/ubuntu yakkety/main armhf x11proto-composite-dev all 1:0.4.2-2 [10.5 kB] Get:197 http://ftpmaster.internal/ubuntu yakkety/main armhf libxcomposite-dev armhf 1:0.4.4-1 [9562 B] Get:198 http://ftpmaster.internal/ubuntu yakkety/main armhf x11proto-damage-dev all 1:1.2.1-2 [8286 B] Get:199 http://ftpmaster.internal/ubuntu yakkety/main armhf libxdamage-dev armhf 1:1.1.4-2 [4680 B] Get:200 http://ftpmaster.internal/ubuntu yakkety/main armhf libxml2-utils armhf 2.9.4+dfsg1-2 [35.2 kB] Get:201 http://ftpmaster.internal/ubuntu yakkety/main armhf libgtk2.0-dev armhf 2.24.30-4ubuntu2 [2422 kB] Get:202 http://ftpmaster.internal/ubuntu yakkety/main armhf libpangomm-1.4-1v5 armhf 2.40.1-3 [37.0 kB] Get:203 http://ftpmaster.internal/ubuntu yakkety/main armhf libgtkmm-2.4-1v5 armhf 1:2.24.5-1 [545 kB] Get:204 http://ftpmaster.internal/ubuntu yakkety/main armhf libpangomm-1.4-dev armhf 2.40.1-3 [49.1 kB] Get:205 http://ftpmaster.internal/ubuntu yakkety/main armhf libgtkmm-2.4-dev armhf 1:2.24.5-1 [390 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 71.1 MB in 3s (20.3 MB/s) Selecting previously unselected package libpython3.5-minimal:armhf. (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 ... 12992 files and directories currently installed.) Preparing to unpack .../0-libpython3.5-minimal_3.5.2-6_armhf.deb ... Unpacking libpython3.5-minimal:armhf (3.5.2-6) ... Selecting previously unselected package libexpat1:armhf. Preparing to unpack .../1-libexpat1_2.2.0-1_armhf.deb ... Unpacking libexpat1:armhf (2.2.0-1) ... Selecting previously unselected package python3.5-minimal. Preparing to unpack .../2-python3.5-minimal_3.5.2-6_armhf.deb ... Unpacking python3.5-minimal (3.5.2-6) ... Selecting previously unselected package python3-minimal. Preparing to unpack .../3-python3-minimal_3.5.1-4_armhf.deb ... Unpacking python3-minimal (3.5.1-4) ... Selecting previously unselected package mime-support. Preparing to unpack .../4-mime-support_3.60ubuntu1_all.deb ... Unpacking mime-support (3.60ubuntu1) ... Selecting previously unselected package libmpdec2:armhf. Preparing to unpack .../5-libmpdec2_2.4.2-1_armhf.deb ... Unpacking libmpdec2:armhf (2.4.2-1) ... Selecting previously unselected package libpython3.5-stdlib:armhf. Preparing to unpack .../6-libpython3.5-stdlib_3.5.2-6_armhf.deb ... Unpacking libpython3.5-stdlib:armhf (3.5.2-6) ... Selecting previously unselected package python3.5. Preparing to unpack .../7-python3.5_3.5.2-6_armhf.deb ... Unpacking python3.5 (3.5.2-6) ... Selecting previously unselected package libpython3-stdlib:armhf. Preparing to unpack .../8-libpython3-stdlib_3.5.1-4_armhf.deb ... Unpacking libpython3-stdlib:armhf (3.5.1-4) ... Selecting previously unselected package dh-python. Preparing to unpack .../9-dh-python_2.20160818_all.deb ... Unpacking dh-python (2.20160818) ... Setting up libpython3.5-minimal:armhf (3.5.2-6) ... Setting up libexpat1:armhf (2.2.0-1) ... Setting up python3.5-minimal (3.5.2-6) ... Setting up python3-minimal (3.5.1-4) ... 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 ... 13942 files and directories currently installed.) Preparing to unpack .../00-python3_3.5.1-4_armhf.deb ... Unpacking python3 (3.5.1-4) ... Selecting previously unselected package libxau6:armhf. Preparing to unpack .../01-libxau6_1%3a1.0.8-1_armhf.deb ... Unpacking libxau6:armhf (1:1.0.8-1) ... Selecting previously unselected package libxdmcp6:armhf. Preparing to unpack .../02-libxdmcp6_1%3a1.1.2-1.1_armhf.deb ... Unpacking libxdmcp6:armhf (1:1.1.2-1.1) ... Selecting previously unselected package libxcb1:armhf. Preparing to unpack .../03-libxcb1_1.11.1-1ubuntu1_armhf.deb ... Unpacking libxcb1:armhf (1.11.1-1ubuntu1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../04-libx11-data_2%3a1.6.3-1ubuntu3_all.deb ... Unpacking libx11-data (2:1.6.3-1ubuntu3) ... Selecting previously unselected package libx11-6:armhf. Preparing to unpack .../05-libx11-6_2%3a1.6.3-1ubuntu3_armhf.deb ... Unpacking libx11-6:armhf (2:1.6.3-1ubuntu3) ... Selecting previously unselected package libxext6:armhf. Preparing to unpack .../06-libxext6_2%3a1.3.3-1_armhf.deb ... Unpacking libxext6:armhf (2:1.3.3-1) ... Selecting previously unselected package groff-base. Preparing to unpack .../07-groff-base_1.22.3-8_armhf.deb ... Unpacking groff-base (1.22.3-8) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../08-bsdmainutils_9.0.6ubuntu3_armhf.deb ... Unpacking bsdmainutils (9.0.6ubuntu3) ... Selecting previously unselected package libpipeline1:armhf. Preparing to unpack .../09-libpipeline1_1.4.1-2_armhf.deb ... Unpacking libpipeline1:armhf (1.4.1-2) ... Selecting previously unselected package man-db. Preparing to unpack .../10-man-db_2.7.5-1_armhf.deb ... Unpacking man-db (2.7.5-1) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../11-fonts-dejavu-core_2.37-1_all.deb ... Unpacking fonts-dejavu-core (2.37-1) ... Selecting previously unselected package ucf. Preparing to unpack .../12-ucf_3.0036_all.deb ... Moving old data out of the way Unpacking ucf (3.0036) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../13-fontconfig-config_2.11.94-0ubuntu2_all.deb ... Unpacking fontconfig-config (2.11.94-0ubuntu2) ... Selecting previously unselected package libfreetype6:armhf. Preparing to unpack .../14-libfreetype6_2.6.3-3ubuntu1_armhf.deb ... Unpacking libfreetype6:armhf (2.6.3-3ubuntu1) ... Selecting previously unselected package libfontconfig1:armhf. Preparing to unpack .../15-libfontconfig1_2.11.94-0ubuntu2_armhf.deb ... Unpacking libfontconfig1:armhf (2.11.94-0ubuntu2) ... Selecting previously unselected package fontconfig. Preparing to unpack .../16-fontconfig_2.11.94-0ubuntu2_armhf.deb ... Unpacking fontconfig (2.11.94-0ubuntu2) ... Selecting previously unselected package x11-common. Preparing to unpack .../17-x11-common_1%3a7.7+13ubuntu4_all.deb ... Unpacking x11-common (1:7.7+13ubuntu4) ... Selecting previously unselected package libice6:armhf. Preparing to unpack .../18-libice6_2%3a1.0.9-1_armhf.deb ... Unpacking libice6:armhf (2:1.0.9-1) ... Selecting previously unselected package libjpeg-turbo8:armhf. Preparing to unpack .../19-libjpeg-turbo8_1.5.0-0ubuntu1_armhf.deb ... Unpacking libjpeg-turbo8:armhf (1.5.0-0ubuntu1) ... Selecting previously unselected package liblzo2-2:armhf. Preparing to unpack .../20-liblzo2-2_2.08-1.2_armhf.deb ... Unpacking liblzo2-2:armhf (2.08-1.2) ... Selecting previously unselected package libpcrecpp0v5:armhf. Preparing to unpack .../21-libpcrecpp0v5_2%3a8.39-2_armhf.deb ... Unpacking libpcrecpp0v5:armhf (2:8.39-2) ... Selecting previously unselected package libsm6:armhf. Preparing to unpack .../22-libsm6_2%3a1.2.2-1_armhf.deb ... Unpacking libsm6:armhf (2:1.2.2-1) ... Selecting previously unselected package libunistring0:armhf. Preparing to unpack .../23-libunistring0_0.9.3-5.2ubuntu1_armhf.deb ... Unpacking libunistring0:armhf (0.9.3-5.2ubuntu1) ... Selecting previously unselected package libxcomposite1:armhf. Preparing to unpack .../24-libxcomposite1_1%3a0.4.4-1_armhf.deb ... Unpacking libxcomposite1:armhf (1:0.4.4-1) ... Selecting previously unselected package libxfixes3:armhf. Preparing to unpack .../25-libxfixes3_1%3a5.0.2-1_armhf.deb ... Unpacking libxfixes3:armhf (1:5.0.2-1) ... Selecting previously unselected package libxrender1:armhf. Preparing to unpack .../26-libxrender1_1%3a0.9.9-2_armhf.deb ... Unpacking libxrender1:armhf (1:0.9.9-2) ... Selecting previously unselected package libxcursor1:armhf. Preparing to unpack .../27-libxcursor1_1%3a1.1.14-1_armhf.deb ... Unpacking libxcursor1:armhf (1:1.1.14-1) ... Selecting previously unselected package libxdamage1:armhf. Preparing to unpack .../28-libxdamage1_1%3a1.1.4-2_armhf.deb ... Unpacking libxdamage1:armhf (1:1.1.4-2) ... Selecting previously unselected package libxft2:armhf. Preparing to unpack .../29-libxft2_2.3.2-1_armhf.deb ... Unpacking libxft2:armhf (2.3.2-1) ... Selecting previously unselected package libxinerama1:armhf. Preparing to unpack .../30-libxinerama1_2%3a1.1.3-1_armhf.deb ... Unpacking libxinerama1:armhf (2:1.1.3-1) ... Selecting previously unselected package libxpm4:armhf. Preparing to unpack .../31-libxpm4_1%3a3.5.11-1_armhf.deb ... Unpacking libxpm4:armhf (1:3.5.11-1) ... Selecting previously unselected package libpython2.7-minimal:armhf. Preparing to unpack .../32-libpython2.7-minimal_2.7.12-3build1_armhf.deb ... Unpacking libpython2.7-minimal:armhf (2.7.12-3build1) ... Selecting previously unselected package python2.7-minimal. Preparing to unpack .../33-python2.7-minimal_2.7.12-3build1_armhf.deb ... Unpacking python2.7-minimal (2.7.12-3build1) ... Selecting previously unselected package python-minimal. Preparing to unpack .../34-python-minimal_2.7.11-2_armhf.deb ... Unpacking python-minimal (2.7.11-2) ... Selecting previously unselected package libpython2.7-stdlib:armhf. Preparing to unpack .../35-libpython2.7-stdlib_2.7.12-3build1_armhf.deb ... Unpacking libpython2.7-stdlib:armhf (2.7.12-3build1) ... Selecting previously unselected package python2.7. Preparing to unpack .../36-python2.7_2.7.12-3build1_armhf.deb ... Unpacking python2.7 (2.7.12-3build1) ... Selecting previously unselected package libpython-stdlib:armhf. Preparing to unpack .../37-libpython-stdlib_2.7.11-2_armhf.deb ... Unpacking libpython-stdlib:armhf (2.7.11-2) ... Setting up libpython2.7-minimal:armhf (2.7.12-3build1) ... Setting up python2.7-minimal (2.7.12-3build1) ... Setting up python-minimal (2.7.11-2) ... 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 ... 15766 files and directories currently installed.) Preparing to unpack .../000-python_2.7.11-2_armhf.deb ... Unpacking python (2.7.11-2) ... Selecting previously unselected package libjbig0:armhf. Preparing to unpack .../001-libjbig0_2.1-3.1_armhf.deb ... Unpacking libjbig0:armhf (2.1-3.1) ... Selecting previously unselected package libmagic1:armhf. Preparing to unpack .../002-libmagic1_1%3a5.28-2ubuntu1_armhf.deb ... Unpacking libmagic1:armhf (1:5.28-2ubuntu1) ... Selecting previously unselected package file. Preparing to unpack .../003-file_1%3a5.28-2ubuntu1_armhf.deb ... Unpacking file (1:5.28-2ubuntu1) ... Selecting previously unselected package libdbus-1-3:armhf. Preparing to unpack .../004-libdbus-1-3_1.10.10-1ubuntu1_armhf.deb ... Unpacking libdbus-1-3:armhf (1.10.10-1ubuntu1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../005-gettext-base_0.19.8.1-1ubuntu2_armhf.deb ... Unpacking gettext-base (0.19.8.1-1ubuntu2) ... Selecting previously unselected package libglib2.0-0:armhf. Preparing to unpack .../006-libglib2.0-0_2.50.0-1_armhf.deb ... Unpacking libglib2.0-0:armhf (2.50.0-1) ... Selecting previously unselected package libgirepository-1.0-1:armhf. Preparing to unpack .../007-libgirepository-1.0-1_1.50.0-1ubuntu2_armhf.deb ... Unpacking libgirepository-1.0-1:armhf (1.50.0-1ubuntu2) ... Selecting previously unselected package gir1.2-glib-2.0:armhf. Preparing to unpack .../008-gir1.2-glib-2.0_1.50.0-1ubuntu2_armhf.deb ... Unpacking gir1.2-glib-2.0:armhf (1.50.0-1ubuntu2) ... Selecting previously unselected package libelf1:armhf. Preparing to unpack .../009-libelf1_0.166-2ubuntu1_armhf.deb ... Unpacking libelf1:armhf (0.166-2ubuntu1) ... Selecting previously unselected package libglib2.0-data. Preparing to unpack .../010-libglib2.0-data_2.50.0-1_all.deb ... Unpacking libglib2.0-data (2.50.0-1) ... Selecting previously unselected package libicu57:armhf. Preparing to unpack .../011-libicu57_57.1-4_armhf.deb ... Unpacking libicu57:armhf (57.1-4) ... Selecting previously unselected package libxml2:armhf. Preparing to unpack .../012-libxml2_2.9.4+dfsg1-2_armhf.deb ... Unpacking libxml2:armhf (2.9.4+dfsg1-2) ... Selecting previously unselected package shared-mime-info. Preparing to unpack .../013-shared-mime-info_1.7-1_armhf.deb ... Unpacking shared-mime-info (1.7-1) ... Selecting previously unselected package hicolor-icon-theme. Preparing to unpack .../014-hicolor-icon-theme_0.15-1_all.deb ... Unpacking hicolor-icon-theme (0.15-1) ... Selecting previously unselected package libjpeg8:armhf. Preparing to unpack .../015-libjpeg8_8c-2ubuntu8_armhf.deb ... Unpacking libjpeg8:armhf (8c-2ubuntu8) ... Selecting previously unselected package libtiff5:armhf. Preparing to unpack .../016-libtiff5_4.0.6-2_armhf.deb ... Unpacking libtiff5:armhf (4.0.6-2) ... Selecting previously unselected package libgdk-pixbuf2.0-common. Preparing to unpack .../017-libgdk-pixbuf2.0-common_2.34.0-1ubuntu2_all.deb ... Unpacking libgdk-pixbuf2.0-common (2.34.0-1ubuntu2) ... Selecting previously unselected package libgdk-pixbuf2.0-0:armhf. Preparing to unpack .../018-libgdk-pixbuf2.0-0_2.34.0-1ubuntu2_armhf.deb ... Unpacking libgdk-pixbuf2.0-0:armhf (2.34.0-1ubuntu2) ... Selecting previously unselected package gtk-update-icon-cache. Preparing to unpack .../019-gtk-update-icon-cache_3.20.9-1ubuntu2_armhf.deb ... No diversion 'diversion of /usr/sbin/update-icon-caches to /usr/sbin/update-icon-caches.gtk2 by libgtk-3-bin', none removed. No diversion 'diversion of /usr/share/man/man8/update-icon-caches.8.gz to /usr/share/man/man8/update-icon-caches.gtk2.8.gz by libgtk-3-bin', none removed. Unpacking gtk-update-icon-cache (3.20.9-1ubuntu2) ... Selecting previously unselected package libpixman-1-0:armhf. Preparing to unpack .../020-libpixman-1-0_0.33.6-1_armhf.deb ... Unpacking libpixman-1-0:armhf (0.33.6-1) ... Selecting previously unselected package libxcb-render0:armhf. Preparing to unpack .../021-libxcb-render0_1.11.1-1ubuntu1_armhf.deb ... Unpacking libxcb-render0:armhf (1.11.1-1ubuntu1) ... Selecting previously unselected package libxcb-shm0:armhf. Preparing to unpack .../022-libxcb-shm0_1.11.1-1ubuntu1_armhf.deb ... Unpacking libxcb-shm0:armhf (1.11.1-1ubuntu1) ... Selecting previously unselected package libcairo2:armhf. Preparing to unpack .../023-libcairo2_1.14.6-1build1_armhf.deb ... Unpacking libcairo2:armhf (1.14.6-1build1) ... Selecting previously unselected package libcroco3:armhf. Preparing to unpack .../024-libcroco3_0.6.11-1_armhf.deb ... Unpacking libcroco3:armhf (0.6.11-1) ... Selecting previously unselected package libthai-data. Preparing to unpack .../025-libthai-data_0.1.25-1_all.deb ... Unpacking libthai-data (0.1.25-1) ... Selecting previously unselected package libdatrie1:armhf. Preparing to unpack .../026-libdatrie1_0.2.10-2_armhf.deb ... Unpacking libdatrie1:armhf (0.2.10-2) ... Selecting previously unselected package libthai0:armhf. Preparing to unpack .../027-libthai0_0.1.25-1_armhf.deb ... Unpacking libthai0:armhf (0.1.25-1) ... Selecting previously unselected package libpango-1.0-0:armhf. Preparing to unpack .../028-libpango-1.0-0_1.40.1-1_armhf.deb ... Unpacking libpango-1.0-0:armhf (1.40.1-1) ... Selecting previously unselected package libgraphite2-3:armhf. Preparing to unpack .../029-libgraphite2-3_1.3.8-1ubuntu1_armhf.deb ... Unpacking libgraphite2-3:armhf (1.3.8-1ubuntu1) ... Selecting previously unselected package libharfbuzz0b:armhf. Preparing to unpack .../030-libharfbuzz0b_1.2.7-1_armhf.deb ... Unpacking libharfbuzz0b:armhf (1.2.7-1) ... Selecting previously unselected package libpangoft2-1.0-0:armhf. Preparing to unpack .../031-libpangoft2-1.0-0_1.40.1-1_armhf.deb ... Unpacking libpangoft2-1.0-0:armhf (1.40.1-1) ... Selecting previously unselected package libpangocairo-1.0-0:armhf. Preparing to unpack .../032-libpangocairo-1.0-0_1.40.1-1_armhf.deb ... Unpacking libpangocairo-1.0-0:armhf (1.40.1-1) ... Selecting previously unselected package librsvg2-2:armhf. Preparing to unpack .../033-librsvg2-2_2.40.16-1_armhf.deb ... Unpacking librsvg2-2:armhf (2.40.16-1) ... Selecting previously unselected package librsvg2-common:armhf. Preparing to unpack .../034-librsvg2-common_2.40.16-1_armhf.deb ... Unpacking librsvg2-common:armhf (2.40.16-1) ... Selecting previously unselected package humanity-icon-theme. Preparing to unpack .../035-humanity-icon-theme_0.6.11_all.deb ... Unpacking humanity-icon-theme (0.6.11) ... Selecting previously unselected package ubuntu-mono. Preparing to unpack .../036-ubuntu-mono_16.10+16.10.20161007-0ubuntu1_all.deb ... Unpacking ubuntu-mono (16.10+16.10.20161007-0ubuntu1) ... Selecting previously unselected package adwaita-icon-theme. Preparing to unpack .../037-adwaita-icon-theme_3.20-3ubuntu2_all.deb ... Unpacking adwaita-icon-theme (3.20-3ubuntu2) ... Selecting previously unselected package libsigsegv2:armhf. Preparing to unpack .../038-libsigsegv2_2.10-5_armhf.deb ... Unpacking libsigsegv2:armhf (2.10-5) ... Selecting previously unselected package m4. Preparing to unpack .../039-m4_1.4.17-5_armhf.deb ... Unpacking m4 (1.4.17-5) ... Selecting previously unselected package autoconf. Preparing to unpack .../040-autoconf_2.69-10_all.deb ... Unpacking autoconf (2.69-10) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../041-autotools-dev_20160430.1_all.deb ... Unpacking autotools-dev (20160430.1) ... Selecting previously unselected package automake. Preparing to unpack .../042-automake_1%3a1.15-4ubuntu1_all.deb ... Unpacking automake (1:1.15-4ubuntu1) ... Selecting previously unselected package autopoint. Preparing to unpack .../043-autopoint_0.19.8.1-1ubuntu2_all.deb ... Unpacking autopoint (0.19.8.1-1ubuntu2) ... Selecting previously unselected package libtool. Preparing to unpack .../044-libtool_2.4.6-1_all.deb ... Unpacking libtool (2.4.6-1) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../045-dh-autoreconf_12_all.deb ... Unpacking dh-autoreconf (12) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../046-libarchive-zip-perl_1.59-1_all.deb ... Unpacking libarchive-zip-perl (1.59-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../047-libfile-stripnondeterminism-perl_0.028-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (0.028-1) ... Selecting previously unselected package libtimedate-perl. Preparing to unpack .../048-libtimedate-perl_2.3000-2_all.deb ... Unpacking libtimedate-perl (2.3000-2) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../049-dh-strip-nondeterminism_0.028-1_all.deb ... Unpacking dh-strip-nondeterminism (0.028-1) ... Selecting previously unselected package gettext. Preparing to unpack .../050-gettext_0.19.8.1-1ubuntu2_armhf.deb ... Unpacking gettext (0.19.8.1-1ubuntu2) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../051-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 .../052-po-debconf_1.0.19_all.deb ... Unpacking po-debconf (1.0.19) ... Selecting previously unselected package debhelper. Preparing to unpack .../053-debhelper_10ubuntu1_all.deb ... Unpacking debhelper (10ubuntu1) ... Selecting previously unselected package libatk1.0-data. Preparing to unpack .../054-libatk1.0-data_2.20.0-1_all.deb ... Unpacking libatk1.0-data (2.20.0-1) ... Selecting previously unselected package libatk1.0-0:armhf. Preparing to unpack .../055-libatk1.0-0_2.20.0-1_armhf.deb ... Unpacking libatk1.0-0:armhf (2.20.0-1) ... Selecting previously unselected package gir1.2-atk-1.0. Preparing to unpack .../056-gir1.2-atk-1.0_2.20.0-1_armhf.deb ... Unpacking gir1.2-atk-1.0 (2.20.0-1) ... Selecting previously unselected package gir1.2-freedesktop:armhf. Preparing to unpack .../057-gir1.2-freedesktop_1.50.0-1ubuntu2_armhf.deb ... Unpacking gir1.2-freedesktop:armhf (1.50.0-1ubuntu2) ... Selecting previously unselected package gir1.2-gdkpixbuf-2.0:armhf. Preparing to unpack .../058-gir1.2-gdkpixbuf-2.0_2.34.0-1ubuntu2_armhf.deb ... Unpacking gir1.2-gdkpixbuf-2.0:armhf (2.34.0-1ubuntu2) ... Selecting previously unselected package libgtk2.0-common. Preparing to unpack .../059-libgtk2.0-common_2.24.30-4ubuntu2_all.deb ... Unpacking libgtk2.0-common (2.24.30-4ubuntu2) ... Selecting previously unselected package libpangoxft-1.0-0:armhf. Preparing to unpack .../060-libpangoxft-1.0-0_1.40.1-1_armhf.deb ... Unpacking libpangoxft-1.0-0:armhf (1.40.1-1) ... Selecting previously unselected package gir1.2-pango-1.0:armhf. Preparing to unpack .../061-gir1.2-pango-1.0_1.40.1-1_armhf.deb ... Unpacking gir1.2-pango-1.0:armhf (1.40.1-1) ... Selecting previously unselected package libavahi-common-data:armhf. Preparing to unpack .../062-libavahi-common-data_0.6.32-1ubuntu1_armhf.deb ... Unpacking libavahi-common-data:armhf (0.6.32-1ubuntu1) ... Selecting previously unselected package libavahi-common3:armhf. Preparing to unpack .../063-libavahi-common3_0.6.32-1ubuntu1_armhf.deb ... Unpacking libavahi-common3:armhf (0.6.32-1ubuntu1) ... Selecting previously unselected package libavahi-client3:armhf. Preparing to unpack .../064-libavahi-client3_0.6.32-1ubuntu1_armhf.deb ... Unpacking libavahi-client3:armhf (0.6.32-1ubuntu1) ... Selecting previously unselected package libcups2:armhf. Preparing to unpack .../065-libcups2_2.2.0-2_armhf.deb ... Unpacking libcups2:armhf (2.2.0-2) ... Selecting previously unselected package libxi6:armhf. Preparing to unpack .../066-libxi6_2%3a1.7.6-1_armhf.deb ... Unpacking libxi6:armhf (2:1.7.6-1) ... Selecting previously unselected package libxrandr2:armhf. Preparing to unpack .../067-libxrandr2_2%3a1.5.0-1_armhf.deb ... Unpacking libxrandr2:armhf (2:1.5.0-1) ... Selecting previously unselected package libgtk2.0-0:armhf. Preparing to unpack .../068-libgtk2.0-0_2.24.30-4ubuntu2_armhf.deb ... Unpacking libgtk2.0-0:armhf (2.24.30-4ubuntu2) ... Selecting previously unselected package gir1.2-gtk-2.0. Preparing to unpack .../069-gir1.2-gtk-2.0_2.24.30-4ubuntu2_armhf.deb ... Unpacking gir1.2-gtk-2.0 (2.24.30-4ubuntu2) ... Selecting previously unselected package python3-markupsafe. Preparing to unpack .../070-python3-markupsafe_0.23-2build2_armhf.deb ... Unpacking python3-markupsafe (0.23-2build2) ... Selecting previously unselected package python3-mako. Preparing to unpack .../071-python3-mako_1.0.4+ds1-1ubuntu1_all.deb ... Unpacking python3-mako (1.0.4+ds1-1ubuntu1) ... Selecting previously unselected package gobject-introspection. Preparing to unpack .../072-gobject-introspection_1.50.0-1ubuntu2_armhf.deb ... Unpacking gobject-introspection (1.50.0-1ubuntu2) ... Selecting previously unselected package icu-devtools. Preparing to unpack .../073-icu-devtools_57.1-4_armhf.deb ... Unpacking icu-devtools (57.1-4) ... Selecting previously unselected package pkg-config. Preparing to unpack .../074-pkg-config_0.29.1-0ubuntu1_armhf.deb ... Unpacking pkg-config (0.29.1-0ubuntu1) ... Selecting previously unselected package libglib2.0-bin. Preparing to unpack .../075-libglib2.0-bin_2.50.0-1_armhf.deb ... Unpacking libglib2.0-bin (2.50.0-1) ... Selecting previously unselected package libpcre16-3:armhf. Preparing to unpack .../076-libpcre16-3_2%3a8.39-2_armhf.deb ... Unpacking libpcre16-3:armhf (2:8.39-2) ... Selecting previously unselected package libpcre32-3:armhf. Preparing to unpack .../077-libpcre32-3_2%3a8.39-2_armhf.deb ... Unpacking libpcre32-3:armhf (2:8.39-2) ... Selecting previously unselected package libpcre3-dev:armhf. Preparing to unpack .../078-libpcre3-dev_2%3a8.39-2_armhf.deb ... Unpacking libpcre3-dev:armhf (2:8.39-2) ... Selecting previously unselected package zlib1g-dev:armhf. Preparing to unpack .../079-zlib1g-dev_1%3a1.2.8.dfsg-2ubuntu5_armhf.deb ... Unpacking zlib1g-dev:armhf (1:1.2.8.dfsg-2ubuntu5) ... Selecting previously unselected package libglib2.0-dev. Preparing to unpack .../080-libglib2.0-dev_2.50.0-1_armhf.deb ... Unpacking libglib2.0-dev (2.50.0-1) ... Selecting previously unselected package libatk1.0-dev. Preparing to unpack .../081-libatk1.0-dev_2.20.0-1_armhf.deb ... Unpacking libatk1.0-dev (2.20.0-1) ... Selecting previously unselected package libsigc++-2.0-0v5:armhf. Preparing to unpack .../082-libsigc++-2.0-0v5_2.8.0-2_armhf.deb ... Unpacking libsigc++-2.0-0v5:armhf (2.8.0-2) ... Selecting previously unselected package libglibmm-2.4-1v5:armhf. Preparing to unpack .../083-libglibmm-2.4-1v5_2.48.1-1_armhf.deb ... Unpacking libglibmm-2.4-1v5:armhf (2.48.1-1) ... Selecting previously unselected package libatkmm-1.6-1v5:armhf. Preparing to unpack .../084-libatkmm-1.6-1v5_2.24.2-2_armhf.deb ... Unpacking libatkmm-1.6-1v5:armhf (2.24.2-2) ... Selecting previously unselected package libsigc++-2.0-dev:armhf. Preparing to unpack .../085-libsigc++-2.0-dev_2.8.0-2_armhf.deb ... Unpacking libsigc++-2.0-dev:armhf (2.8.0-2) ... Selecting previously unselected package libglibmm-2.4-dev:armhf. Preparing to unpack .../086-libglibmm-2.4-dev_2.48.1-1_armhf.deb ... Unpacking libglibmm-2.4-dev:armhf (2.48.1-1) ... Selecting previously unselected package libatkmm-1.6-dev:armhf. Preparing to unpack .../087-libatkmm-1.6-dev_2.24.2-2_armhf.deb ... Unpacking libatkmm-1.6-dev:armhf (2.24.2-2) ... Selecting previously unselected package libcairo-gobject2:armhf. Preparing to unpack .../088-libcairo-gobject2_1.14.6-1build1_armhf.deb ... Unpacking libcairo-gobject2:armhf (1.14.6-1build1) ... Selecting previously unselected package libcairo-script-interpreter2:armhf. Preparing to unpack .../089-libcairo-script-interpreter2_1.14.6-1build1_armhf.deb ... Unpacking libcairo-script-interpreter2:armhf (1.14.6-1build1) ... Selecting previously unselected package libexpat1-dev:armhf. Preparing to unpack .../090-libexpat1-dev_2.2.0-1_armhf.deb ... Unpacking libexpat1-dev:armhf (2.2.0-1) ... Selecting previously unselected package libpng-dev:armhf. Preparing to unpack .../091-libpng-dev_1.6.25-1_armhf.deb ... Unpacking libpng-dev:armhf (1.6.25-1) ... Selecting previously unselected package libfreetype6-dev:armhf. Preparing to unpack .../092-libfreetype6-dev_2.6.3-3ubuntu1_armhf.deb ... Unpacking libfreetype6-dev:armhf (2.6.3-3ubuntu1) ... Selecting previously unselected package libfontconfig1-dev:armhf. Preparing to unpack .../093-libfontconfig1-dev_2.11.94-0ubuntu2_armhf.deb ... Unpacking libfontconfig1-dev:armhf (2.11.94-0ubuntu2) ... Selecting previously unselected package xorg-sgml-doctools. Preparing to unpack .../094-xorg-sgml-doctools_1%3a1.11-1_all.deb ... Unpacking xorg-sgml-doctools (1:1.11-1) ... Selecting previously unselected package x11proto-core-dev. Preparing to unpack .../095-x11proto-core-dev_7.0.29-1ubuntu1_all.deb ... Unpacking x11proto-core-dev (7.0.29-1ubuntu1) ... Selecting previously unselected package libxau-dev:armhf. Preparing to unpack .../096-libxau-dev_1%3a1.0.8-1_armhf.deb ... Unpacking libxau-dev:armhf (1:1.0.8-1) ... Selecting previously unselected package libxdmcp-dev:armhf. Preparing to unpack .../097-libxdmcp-dev_1%3a1.1.2-1.1_armhf.deb ... Unpacking libxdmcp-dev:armhf (1:1.1.2-1.1) ... Selecting previously unselected package x11proto-input-dev. Preparing to unpack .../098-x11proto-input-dev_2.3.2-1_all.deb ... Unpacking x11proto-input-dev (2.3.2-1) ... Selecting previously unselected package x11proto-kb-dev. Preparing to unpack .../099-x11proto-kb-dev_1.0.7-1_all.deb ... Unpacking x11proto-kb-dev (1.0.7-1) ... Selecting previously unselected package xtrans-dev. Preparing to unpack .../100-xtrans-dev_1.3.5-1_all.deb ... Unpacking xtrans-dev (1.3.5-1) ... Selecting previously unselected package libpthread-stubs0-dev:armhf. Preparing to unpack .../101-libpthread-stubs0-dev_0.3-4_armhf.deb ... Unpacking libpthread-stubs0-dev:armhf (0.3-4) ... Selecting previously unselected package libxcb1-dev:armhf. Preparing to unpack .../102-libxcb1-dev_1.11.1-1ubuntu1_armhf.deb ... Unpacking libxcb1-dev:armhf (1.11.1-1ubuntu1) ... Selecting previously unselected package libx11-dev:armhf. Preparing to unpack .../103-libx11-dev_2%3a1.6.3-1ubuntu3_armhf.deb ... Unpacking libx11-dev:armhf (2:1.6.3-1ubuntu3) ... Selecting previously unselected package x11proto-render-dev. Preparing to unpack .../104-x11proto-render-dev_2%3a0.11.1-2_all.deb ... Unpacking x11proto-render-dev (2:0.11.1-2) ... Selecting previously unselected package libxrender-dev:armhf. Preparing to unpack .../105-libxrender-dev_1%3a0.9.9-2_armhf.deb ... Unpacking libxrender-dev:armhf (1:0.9.9-2) ... Selecting previously unselected package x11proto-xext-dev. Preparing to unpack .../106-x11proto-xext-dev_7.3.0-1_all.deb ... Unpacking x11proto-xext-dev (7.3.0-1) ... Selecting previously unselected package libxext-dev:armhf. Preparing to unpack .../107-libxext-dev_2%3a1.3.3-1_armhf.deb ... Unpacking libxext-dev:armhf (2:1.3.3-1) ... Selecting previously unselected package libice-dev:armhf. Preparing to unpack .../108-libice-dev_2%3a1.0.9-1_armhf.deb ... Unpacking libice-dev:armhf (2:1.0.9-1) ... Selecting previously unselected package libsm-dev:armhf. Preparing to unpack .../109-libsm-dev_2%3a1.2.2-1_armhf.deb ... Unpacking libsm-dev:armhf (2:1.2.2-1) ... Selecting previously unselected package libpixman-1-dev. Preparing to unpack .../110-libpixman-1-dev_0.33.6-1_armhf.deb ... Unpacking libpixman-1-dev (0.33.6-1) ... Selecting previously unselected package libxcb-render0-dev:armhf. Preparing to unpack .../111-libxcb-render0-dev_1.11.1-1ubuntu1_armhf.deb ... Unpacking libxcb-render0-dev:armhf (1.11.1-1ubuntu1) ... Selecting previously unselected package libxcb-shm0-dev:armhf. Preparing to unpack .../112-libxcb-shm0-dev_1.11.1-1ubuntu1_armhf.deb ... Unpacking libxcb-shm0-dev:armhf (1.11.1-1ubuntu1) ... Selecting previously unselected package libcairo2-dev. Preparing to unpack .../113-libcairo2-dev_1.14.6-1build1_armhf.deb ... Unpacking libcairo2-dev (1.14.6-1build1) ... Selecting previously unselected package libcairomm-1.0-1v5:armhf. Preparing to unpack .../114-libcairomm-1.0-1v5_1.12.0-1_armhf.deb ... Unpacking libcairomm-1.0-1v5:armhf (1.12.0-1) ... Selecting previously unselected package libcairomm-1.0-dev:armhf. Preparing to unpack .../115-libcairomm-1.0-dev_1.12.0-1_armhf.deb ... Unpacking libcairomm-1.0-dev:armhf (1.12.0-1) ... Selecting previously unselected package libcdt5. Preparing to unpack .../116-libcdt5_2.38.0-15ubuntu1_armhf.deb ... Unpacking libcdt5 (2.38.0-15ubuntu1) ... Selecting previously unselected package libcgraph6. Preparing to unpack .../117-libcgraph6_2.38.0-15ubuntu1_armhf.deb ... Unpacking libcgraph6 (2.38.0-15ubuntu1) ... Selecting previously unselected package libwebp6:armhf. Preparing to unpack .../118-libwebp6_0.5.1-2ubuntu1_armhf.deb ... Unpacking libwebp6:armhf (0.5.1-2ubuntu1) ... Selecting previously unselected package libgd3:armhf. Preparing to unpack .../119-libgd3_2.2.1-1ubuntu3_armhf.deb ... Unpacking libgd3:armhf (2.2.1-1ubuntu3) ... Selecting previously unselected package libgdk-pixbuf2.0-dev. Preparing to unpack .../120-libgdk-pixbuf2.0-dev_2.34.0-1ubuntu2_armhf.deb ... Unpacking libgdk-pixbuf2.0-dev (2.34.0-1ubuntu2) ... Selecting previously unselected package libffi-dev:armhf. Preparing to unpack .../121-libffi-dev_3.2.1-6_armhf.deb ... Unpacking libffi-dev:armhf (3.2.1-6) ... Selecting previously unselected package libgirepository1.0-dev:armhf. Preparing to unpack .../122-libgirepository1.0-dev_1.50.0-1ubuntu2_armhf.deb ... Unpacking libgirepository1.0-dev:armhf (1.50.0-1ubuntu2) ... Selecting previously unselected package libgraphite2-dev. Preparing to unpack .../123-libgraphite2-dev_1.3.8-1ubuntu1_armhf.deb ... Unpacking libgraphite2-dev (1.3.8-1ubuntu1) ... Selecting previously unselected package libltdl7:armhf. Preparing to unpack .../124-libltdl7_2.4.6-1_armhf.deb ... Unpacking libltdl7:armhf (2.4.6-1) ... Selecting previously unselected package libpathplan4. Preparing to unpack .../125-libpathplan4_2.38.0-15ubuntu1_armhf.deb ... Unpacking libpathplan4 (2.38.0-15ubuntu1) ... Selecting previously unselected package libgvc6. Preparing to unpack .../126-libgvc6_2.38.0-15ubuntu1_armhf.deb ... Unpacking libgvc6 (2.38.0-15ubuntu1) ... Selecting previously unselected package libgvpr2. Preparing to unpack .../127-libgvpr2_2.38.0-15ubuntu1_armhf.deb ... Unpacking libgvpr2 (2.38.0-15ubuntu1) ... Selecting previously unselected package libxdot4. Preparing to unpack .../128-libxdot4_2.38.0-15ubuntu1_armhf.deb ... Unpacking libxdot4 (2.38.0-15ubuntu1) ... Selecting previously unselected package libgvc6-plugins-gtk. Preparing to unpack .../129-libgvc6-plugins-gtk_2.38.0-15ubuntu1_armhf.deb ... Unpacking libgvc6-plugins-gtk (2.38.0-15ubuntu1) ... Selecting previously unselected package libltdl-dev:armhf. Preparing to unpack .../130-libltdl-dev_2.4.6-1_armhf.deb ... Unpacking libltdl-dev:armhf (2.4.6-1) ... Selecting previously unselected package libgraphviz-dev. Preparing to unpack .../131-libgraphviz-dev_2.38.0-15ubuntu1_armhf.deb ... Unpacking libgraphviz-dev (2.38.0-15ubuntu1) ... Selecting previously unselected package libharfbuzz-icu0:armhf. Preparing to unpack .../132-libharfbuzz-icu0_1.2.7-1_armhf.deb ... Unpacking libharfbuzz-icu0:armhf (1.2.7-1) ... Selecting previously unselected package libharfbuzz-gobject0:armhf. Preparing to unpack .../133-libharfbuzz-gobject0_1.2.7-1_armhf.deb ... Unpacking libharfbuzz-gobject0:armhf (1.2.7-1) ... Selecting previously unselected package libicu-dev. Preparing to unpack .../134-libicu-dev_57.1-4_armhf.deb ... Unpacking libicu-dev (57.1-4) ... Selecting previously unselected package libharfbuzz-dev:armhf. Preparing to unpack .../135-libharfbuzz-dev_1.2.7-1_armhf.deb ... Unpacking libharfbuzz-dev:armhf (1.2.7-1) ... Selecting previously unselected package libxft-dev. Preparing to unpack .../136-libxft-dev_2.3.2-1_armhf.deb ... Unpacking libxft-dev (2.3.2-1) ... Selecting previously unselected package libpango1.0-dev. Preparing to unpack .../137-libpango1.0-dev_1.40.1-1_armhf.deb ... Unpacking libpango1.0-dev (1.40.1-1) ... Selecting previously unselected package x11proto-xinerama-dev. Preparing to unpack .../138-x11proto-xinerama-dev_1.2.1-2_all.deb ... Unpacking x11proto-xinerama-dev (1.2.1-2) ... Selecting previously unselected package libxinerama-dev:armhf. Preparing to unpack .../139-libxinerama-dev_2%3a1.1.3-1_armhf.deb ... Unpacking libxinerama-dev:armhf (2:1.1.3-1) ... Selecting previously unselected package x11proto-fixes-dev. Preparing to unpack .../140-x11proto-fixes-dev_1%3a5.0-2ubuntu2_all.deb ... Unpacking x11proto-fixes-dev (1:5.0-2ubuntu2) ... Selecting previously unselected package libxfixes-dev:armhf. Preparing to unpack .../141-libxfixes-dev_1%3a5.0.2-1_armhf.deb ... Unpacking libxfixes-dev:armhf (1:5.0.2-1) ... Selecting previously unselected package libxi-dev. Preparing to unpack .../142-libxi-dev_2%3a1.7.6-1_armhf.deb ... Unpacking libxi-dev (2:1.7.6-1) ... Selecting previously unselected package x11proto-randr-dev. Preparing to unpack .../143-x11proto-randr-dev_1.5.0-1_all.deb ... Unpacking x11proto-randr-dev (1.5.0-1) ... Selecting previously unselected package libxrandr-dev:armhf. Preparing to unpack .../144-libxrandr-dev_2%3a1.5.0-1_armhf.deb ... Unpacking libxrandr-dev:armhf (2:1.5.0-1) ... Selecting previously unselected package libxcursor-dev:armhf. Preparing to unpack .../145-libxcursor-dev_1%3a1.1.14-1_armhf.deb ... Unpacking libxcursor-dev:armhf (1:1.1.14-1) ... Selecting previously unselected package x11proto-composite-dev. Preparing to unpack .../146-x11proto-composite-dev_1%3a0.4.2-2_all.deb ... Unpacking x11proto-composite-dev (1:0.4.2-2) ... Selecting previously unselected package libxcomposite-dev. Preparing to unpack .../147-libxcomposite-dev_1%3a0.4.4-1_armhf.deb ... Unpacking libxcomposite-dev (1:0.4.4-1) ... Selecting previously unselected package x11proto-damage-dev. Preparing to unpack .../148-x11proto-damage-dev_1%3a1.2.1-2_all.deb ... Unpacking x11proto-damage-dev (1:1.2.1-2) ... Selecting previously unselected package libxdamage-dev:armhf. Preparing to unpack .../149-libxdamage-dev_1%3a1.1.4-2_armhf.deb ... Unpacking libxdamage-dev:armhf (1:1.1.4-2) ... Selecting previously unselected package libxml2-utils. Preparing to unpack .../150-libxml2-utils_2.9.4+dfsg1-2_armhf.deb ... Unpacking libxml2-utils (2.9.4+dfsg1-2) ... Selecting previously unselected package libgtk2.0-dev. Preparing to unpack .../151-libgtk2.0-dev_2.24.30-4ubuntu2_armhf.deb ... Unpacking libgtk2.0-dev (2.24.30-4ubuntu2) ... Selecting previously unselected package libpangomm-1.4-1v5:armhf. Preparing to unpack .../152-libpangomm-1.4-1v5_2.40.1-3_armhf.deb ... Unpacking libpangomm-1.4-1v5:armhf (2.40.1-3) ... Selecting previously unselected package libgtkmm-2.4-1v5:armhf. Preparing to unpack .../153-libgtkmm-2.4-1v5_1%3a2.24.5-1_armhf.deb ... Unpacking libgtkmm-2.4-1v5:armhf (1:2.24.5-1) ... Selecting previously unselected package libpangomm-1.4-dev:armhf. Preparing to unpack .../154-libpangomm-1.4-dev_2.40.1-3_armhf.deb ... Unpacking libpangomm-1.4-dev:armhf (2.40.1-3) ... Selecting previously unselected package libgtkmm-2.4-dev:armhf. Preparing to unpack .../155-libgtkmm-2.4-dev_1%3a2.24.5-1_armhf.deb ... Unpacking libgtkmm-2.4-dev:armhf (1:2.24.5-1) ... Selecting previously unselected package sbuild-build-depends-ganv-dummy. Preparing to unpack .../156-sbuild-build-depends-ganv-dummy_0.invalid.0_armhf.deb ... Unpacking sbuild-build-depends-ganv-dummy (0.invalid.0) ... Setting up libpathplan4 (2.38.0-15ubuntu1) ... Setting up libgtk2.0-common (2.24.30-4ubuntu2) ... Setting up libxdot4 (2.38.0-15ubuntu1) ... Setting up libarchive-zip-perl (1.59-1) ... Setting up mime-support (3.60ubuntu1) ... Setting up libtimedate-perl (2.3000-2) ... Setting up libjbig0:armhf (2.1-3.1) ... Setting up libsigsegv2:armhf (2.10-5) ... Setting up libpthread-stubs0-dev:armhf (0.3-4) ... Setting up fonts-dejavu-core (2.37-1) ... Setting up libelf1:armhf (0.166-2ubuntu1) ... Setting up groff-base (1.22.3-8) ... Setting up libglib2.0-0:armhf (2.50.0-1) ... No schema files found: doing nothing. Setting up xorg-sgml-doctools (1:1.11-1) ... Setting up libffi-dev:armhf (3.2.1-6) ... Setting up libgdk-pixbuf2.0-common (2.34.0-1ubuntu2) ... Setting up libdatrie1:armhf (0.2.10-2) ... Setting up gettext-base (0.19.8.1-1ubuntu2) ... Setting up libjpeg-turbo8:armhf (1.5.0-0ubuntu1) ... Setting up libpipeline1:armhf (1.4.1-2) ... Setting up x11proto-kb-dev (1.0.7-1) ... Setting up m4 (1.4.17-5) ... Setting up libicu57:armhf (57.1-4) ... Setting up ucf (3.0036) ... Setting up libgirepository-1.0-1:armhf (1.50.0-1ubuntu2) ... Setting up libxml2:armhf (2.9.4+dfsg1-2) ... Setting up libfreetype6:armhf (2.6.3-3ubuntu1) ... Setting up libmagic1:armhf (1:5.28-2ubuntu1) ... Setting up libgraphite2-3:armhf (1.3.8-1ubuntu1) ... Setting up libcroco3:armhf (0.6.11-1) ... Setting up libatk1.0-data (2.20.0-1) ... Setting up pkg-config (0.29.1-0ubuntu1) ... Setting up libpixman-1-0:armhf (0.33.6-1) ... Setting up xtrans-dev (1.3.5-1) ... Setting up gir1.2-glib-2.0:armhf (1.50.0-1ubuntu2) ... Setting up libglib2.0-data (2.50.0-1) ... Processing triggers for libc-bin (2.24-3ubuntu1) ... Setting up x11proto-xinerama-dev (1.2.1-2) ... Setting up autotools-dev (20160430.1) ... Setting up libunistring0:armhf (0.9.3-5.2ubuntu1) ... Setting up libpixman-1-dev (0.33.6-1) ... Setting up libatk1.0-0:armhf (2.20.0-1) ... Setting up x11proto-randr-dev (1.5.0-1) ... Processing triggers for systemd (231-9git1) ... Setting up libltdl7:armhf (2.4.6-1) ... Setting up libexpat1-dev:armhf (2.2.0-1) ... Setting up shared-mime-info (1.7-1) ... Setting up libpcrecpp0v5:armhf (2:8.39-2) ... Setting up libpcre32-3:armhf (2:8.39-2) ... Setting up icu-devtools (57.1-4) ... Setting up libpcre16-3:armhf (2:8.39-2) ... Setting up libthai-data (0.1.25-1) ... Setting up libxdmcp6:armhf (1:1.1.2-1.1) ... Setting up bsdmainutils (9.0.6ubuntu3) ... 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 x11-common (1:7.7+13ubuntu4) ... update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults Running in chroot, ignoring request. invoke-rc.d: policy-rc.d denied execution of start. Setting up hicolor-icon-theme (0.15-1) ... Setting up libglib2.0-bin (2.50.0-1) ... Setting up libgraphite2-dev (1.3.8-1ubuntu1) ... Setting up libsigc++-2.0-0v5:armhf (2.8.0-2) ... Setting up libcdt5 (2.38.0-15ubuntu1) ... Setting up libx11-data (2:1.6.3-1ubuntu3) ... Setting up libpython2.7-stdlib:armhf (2.7.12-3build1) ... Setting up libxau6:armhf (1:1.0.8-1) ... Setting up autopoint (0.19.8.1-1ubuntu2) ... Setting up libmpdec2:armhf (2.4.2-1) ... Setting up libdbus-1-3:armhf (1.10.10-1ubuntu1) ... Setting up liblzo2-2:armhf (2.08-1.2) ... Setting up libavahi-common-data:armhf (0.6.32-1ubuntu1) ... Setting up libcgraph6 (2.38.0-15ubuntu1) ... Setting up libwebp6:armhf (0.5.1-2ubuntu1) ... Setting up zlib1g-dev:armhf (1:1.2.8.dfsg-2ubuntu5) ... Setting up libfile-stripnondeterminism-perl (0.028-1) ... Setting up libjpeg8:armhf (8c-2ubuntu8) ... Setting up libpcre3-dev:armhf (2:8.39-2) ... Setting up gir1.2-atk-1.0 (2.20.0-1) ... Setting up fontconfig-config (2.11.94-0ubuntu2) ... Setting up x11proto-core-dev (7.0.29-1ubuntu1) ... Setting up libltdl-dev:armhf (2.4.6-1) ... Setting up libsigc++-2.0-dev:armhf (2.8.0-2) ... Setting up gettext (0.19.8.1-1ubuntu2) ... Setting up libgvpr2 (2.38.0-15ubuntu1) ... Setting up gir1.2-freedesktop:armhf (1.50.0-1ubuntu2) ... Setting up libpython3.5-stdlib:armhf (3.5.2-6) ... Setting up libxml2-utils (2.9.4+dfsg1-2) ... Setting up python2.7 (2.7.12-3build1) ... Setting up libharfbuzz0b:armhf (1.2.7-1) ... Setting up libtiff5:armhf (4.0.6-2) ... Setting up libxau-dev:armhf (1:1.0.8-1) ... Setting up autoconf (2.69-10) ... Setting up libthai0:armhf (0.1.25-1) ... Setting up libicu-dev (57.1-4) ... Setting up file (1:5.28-2ubuntu1) ... Setting up libpython-stdlib:armhf (2.7.11-2) ... Setting up intltool-debian (0.35.0+20060710.4) ... Setting up libxdmcp-dev:armhf (1:1.1.2-1.1) ... Setting up automake (1:1.15-4ubuntu1) ... update-alternatives: using /usr/bin/automake-1.15 to provide /usr/bin/automake (automake) in auto mode Setting up libice6:armhf (2:1.0.9-1) ... Setting up man-db (2.7.5-1) ... Not building database; man-db/auto-update is not 'true'. Setting up libavahi-common3:armhf (0.6.32-1ubuntu1) ... Setting up libglibmm-2.4-1v5:armhf (2.48.1-1) ... Setting up libpng-dev:armhf (1.6.25-1) ... Setting up x11proto-render-dev (2:0.11.1-2) ... Setting up libxcb1:armhf (1.11.1-1ubuntu1) ... Setting up x11proto-input-dev (2.3.2-1) ... Setting up libharfbuzz-gobject0:armhf (1.2.7-1) ... Setting up python (2.7.11-2) ... Setting up libatkmm-1.6-1v5:armhf (2.24.2-2) ... Setting up libtool (2.4.6-1) ... Setting up python3.5 (3.5.2-6) ... Setting up libpython3-stdlib:armhf (3.5.1-4) ... Setting up libfontconfig1:armhf (2.11.94-0ubuntu2) ... Setting up libsm6:armhf (2:1.2.2-1) ... Setting up libxcb-render0:armhf (1.11.1-1ubuntu1) ... Setting up libharfbuzz-icu0:armhf (1.2.7-1) ... Setting up po-debconf (1.0.19) ... Setting up libx11-6:armhf (2:1.6.3-1ubuntu3) ... Setting up x11proto-xext-dev (7.3.0-1) ... Setting up libfreetype6-dev:armhf (2.6.3-3ubuntu1) ... Setting up libice-dev:armhf (2:1.0.9-1) ... Setting up libxcomposite1:armhf (1:0.4.4-1) ... Setting up libxcb-shm0:armhf (1.11.1-1ubuntu1) ... Setting up libxpm4:armhf (1:3.5.11-1) ... Setting up libxrender1:armhf (1:0.9.9-2) ... Setting up libxcb1-dev:armhf (1.11.1-1ubuntu1) ... Setting up libavahi-client3:armhf (0.6.32-1ubuntu1) ... Setting up libx11-dev:armhf (2:1.6.3-1ubuntu3) ... Setting up libxft2:armhf (2.3.2-1) ... Setting up fontconfig (2.11.94-0ubuntu2) ... Regenerating fonts cache... done. Setting up libcups2:armhf (2.2.0-2) ... Setting up libfontconfig1-dev:armhf (2.11.94-0ubuntu2) ... Setting up libsm-dev:armhf (2:1.2.2-1) ... Setting up libxdamage1:armhf (1:1.1.4-2) ... Setting up libxext6:armhf (2:1.3.3-1) ... Setting up libxfixes3:armhf (1:5.0.2-1) ... Setting up x11proto-fixes-dev (1:5.0-2ubuntu2) ... Setting up libgdk-pixbuf2.0-0:armhf (2.34.0-1ubuntu2) ... Setting up libxcb-shm0-dev:armhf (1.11.1-1ubuntu1) ... Setting up libgd3:armhf (2.2.1-1ubuntu3) ... Setting up gir1.2-gdkpixbuf-2.0:armhf (2.34.0-1ubuntu2) ... Setting up libxrender-dev:armhf (1:0.9.9-2) ... Setting up libxcb-render0-dev:armhf (1.11.1-1ubuntu1) ... Setting up x11proto-damage-dev (1:1.2.1-2) ... Setting up libxft-dev (2.3.2-1) ... Setting up gtk-update-icon-cache (3.20.9-1ubuntu2) ... Setting up libxcursor1:armhf (1:1.1.14-1) ... Setting up libxext-dev:armhf (2:1.3.3-1) ... Setting up libpango-1.0-0:armhf (1.40.1-1) ... Setting up libxfixes-dev:armhf (1:5.0.2-1) ... Setting up x11proto-composite-dev (1:0.4.2-2) ... Setting up libxrandr2:armhf (2:1.5.0-1) ... Setting up libxi6:armhf (2:1.7.6-1) ... Setting up libcairo2:armhf (1.14.6-1build1) ... Setting up libcairomm-1.0-1v5:armhf (1.12.0-1) ... Setting up libxinerama1:armhf (2:1.1.3-1) ... Setting up libxcursor-dev:armhf (1:1.1.14-1) ... Setting up libxrandr-dev:armhf (2:1.5.0-1) ... Setting up libxcomposite-dev (1:0.4.4-1) ... Setting up libcairo-script-interpreter2:armhf (1.14.6-1build1) ... Setting up libcairo-gobject2:armhf (1.14.6-1build1) ... Setting up libxdamage-dev:armhf (1:1.1.4-2) ... Setting up libpangoft2-1.0-0:armhf (1.40.1-1) ... Setting up libxinerama-dev:armhf (2:1.1.3-1) ... Setting up libxi-dev (2:1.7.6-1) ... Setting up libpangoxft-1.0-0:armhf (1.40.1-1) ... Setting up libpangocairo-1.0-0:armhf (1.40.1-1) ... Setting up libpangomm-1.4-1v5:armhf (2.40.1-3) ... Setting up gir1.2-pango-1.0:armhf (1.40.1-1) ... Setting up libgvc6 (2.38.0-15ubuntu1) ... Setting up librsvg2-2:armhf (2.40.16-1) ... Setting up librsvg2-common:armhf (2.40.16-1) ... Setting up adwaita-icon-theme (3.20-3ubuntu2) ... update-alternatives: using /usr/share/icons/Adwaita/cursor.theme to provide /usr/share/icons/default/index.theme (x-cursor-theme) in auto mode Setting up libgtk2.0-0:armhf (2.24.30-4ubuntu2) ... Setting up dh-autoreconf (12) ... Setting up python3 (3.5.1-4) ... Setting up libgvc6-plugins-gtk (2.38.0-15ubuntu1) ... Setting up humanity-icon-theme (0.6.11) ... Setting up libglib2.0-dev (2.50.0-1) ... Setting up libgtkmm-2.4-1v5:armhf (1:2.24.5-1) ... Setting up python3-markupsafe (0.23-2build2) ... Setting up libgraphviz-dev (2.38.0-15ubuntu1) ... Setting up dh-strip-nondeterminism (0.028-1) ... Setting up libgdk-pixbuf2.0-dev (2.34.0-1ubuntu2) ... Setting up libharfbuzz-dev:armhf (1.2.7-1) ... Setting up dh-python (2.20160818) ... Setting up gir1.2-gtk-2.0 (2.24.30-4ubuntu2) ... Setting up debhelper (10ubuntu1) ... Setting up libcairo2-dev (1.14.6-1build1) ... Setting up libglibmm-2.4-dev:armhf (2.48.1-1) ... Setting up python3-mako (1.0.4+ds1-1ubuntu1) ... Setting up ubuntu-mono (16.10+16.10.20161007-0ubuntu1) ... Setting up libcairomm-1.0-dev:armhf (1.12.0-1) ... Setting up libatk1.0-dev (2.20.0-1) ... Setting up libpango1.0-dev (1.40.1-1) ... Setting up libpangomm-1.4-dev:armhf (2.40.1-3) ... Setting up gobject-introspection (1.50.0-1ubuntu2) ... Setting up libatkmm-1.6-dev:armhf (2.24.2-2) ... Setting up libgtk2.0-dev (2.24.30-4ubuntu2) ... Setting up libgtkmm-2.4-dev:armhf (1:2.24.5-1) ... Setting up libgirepository1.0-dev:armhf (1.50.0-1ubuntu2) ... Setting up sbuild-build-depends-ganv-dummy (0.invalid.0) ... Processing triggers for libc-bin (2.24-3ubuntu1) ... Processing triggers for systemd (231-9git1) ... Processing triggers for libgdk-pixbuf2.0-0:armhf (2.34.0-1ubuntu2) ... +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 4.4.0-38-generic arm64 (armv7l) Toolchain package versions: binutils_2.27-8ubuntu2 dpkg-dev_1.18.10ubuntu1 g++-5_5.4.1-2ubuntu2 g++-6_6.2.0-5ubuntu26 gcc-5_5.4.1-2ubuntu2 gcc-6_6.2.0-5ubuntu26 libc6-dev_2.24-3ubuntu1 libstdc++-5-dev_5.4.1-2ubuntu2 libstdc++-6-dev_6.2.0-5ubuntu26 libstdc++6_6.2.0-5ubuntu26 linux-libc-dev_4.8.0-21.23 Package versions: adduser_3.113+nmu3ubuntu4 advancecomp_1.20-1 adwaita-icon-theme_3.20-3ubuntu2 apt_1.3.1 apt-transport-https_1.3.1 autoconf_2.69-10 automake_1:1.15-4ubuntu1 autopoint_0.19.8.1-1ubuntu2 autotools-dev_20160430.1 base-files_9.6ubuntu5 base-passwd_3.5.40 bash_4.3-15ubuntu1 binutils_2.27-8ubuntu2 bsdmainutils_9.0.6ubuntu3 bsdutils_1:2.28.2-1ubuntu1 build-essential_12.1ubuntu2 bzip2_1.0.6-8build1 ca-certificates_20160104ubuntu1 coreutils_8.25-2ubuntu2 cpp_4:6.1.1-1ubuntu2 cpp-5_5.4.1-2ubuntu2 cpp-6_6.2.0-5ubuntu26 dash_0.5.8-2.3ubuntu1 debconf_1.5.59ubuntu1 debhelper_10ubuntu1 debianutils_4.8 dh-autoreconf_12 dh-python_2.20160818 dh-strip-nondeterminism_0.028-1 diffutils_1:3.3-3 dmsetup_2:1.02.130-1ubuntu1 dpkg_1.18.10ubuntu1 dpkg-dev_1.18.10ubuntu1 e2fslibs_1.43.3-1 e2fsprogs_1.43.3-1 fakeroot_1.21-1ubuntu2 file_1:5.28-2ubuntu1 findutils_4.6.0+git+20160703-2 fontconfig_2.11.94-0ubuntu2 fontconfig-config_2.11.94-0ubuntu2 fonts-dejavu-core_2.37-1 g++_4:6.1.1-1ubuntu2 g++-5_5.4.1-2ubuntu2 g++-6_6.2.0-5ubuntu26 gcc_4:6.1.1-1ubuntu2 gcc-5_5.4.1-2ubuntu2 gcc-5-base_5.4.1-2ubuntu2 gcc-6_6.2.0-5ubuntu26 gcc-6-base_6.2.0-5ubuntu26 gettext_0.19.8.1-1ubuntu2 gettext-base_0.19.8.1-1ubuntu2 gir1.2-atk-1.0_2.20.0-1 gir1.2-freedesktop_1.50.0-1ubuntu2 gir1.2-gdkpixbuf-2.0_2.34.0-1ubuntu2 gir1.2-glib-2.0_1.50.0-1ubuntu2 gir1.2-gtk-2.0_2.24.30-4ubuntu2 gir1.2-pango-1.0_1.40.1-1 gnupg_2.1.15-1ubuntu6 gnupg-agent_2.1.15-1ubuntu6 gobject-introspection_1.50.0-1ubuntu2 gpgv_2.1.15-1ubuntu6 grep_2.25-6 groff-base_1.22.3-8 gtk-update-icon-cache_3.20.9-1ubuntu2 gzip_1.6-4ubuntu1 hicolor-icon-theme_0.15-1 hostname_3.18 humanity-icon-theme_0.6.11 icu-devtools_57.1-4 init_1.45 init-system-helpers_1.45 initscripts_2.88dsf-59.3ubuntu2 insserv_1.14.0-5ubuntu3 intltool-debian_0.35.0+20060710.4 libacl1_2.2.52-3 libapparmor1_2.10.95-4ubuntu5 libapt-pkg5.0_1.3.1 libarchive-zip-perl_1.59-1 libasan2_5.4.1-2ubuntu2 libasan3_6.2.0-5ubuntu26 libasn1-8-heimdal_1.7~git20150920+dfsg-4ubuntu1 libassuan0_2.4.3-1 libatk1.0-0_2.20.0-1 libatk1.0-data_2.20.0-1 libatk1.0-dev_2.20.0-1 libatkmm-1.6-1v5_2.24.2-2 libatkmm-1.6-dev_2.24.2-2 libatomic1_6.2.0-5ubuntu26 libattr1_1:2.4.47-2 libaudit-common_1:2.6.6-1ubuntu1 libaudit1_1:2.6.6-1ubuntu1 libavahi-client3_0.6.32-1ubuntu1 libavahi-common-data_0.6.32-1ubuntu1 libavahi-common3_0.6.32-1ubuntu1 libblkid1_2.28.2-1ubuntu1 libbz2-1.0_1.0.6-8build1 libc-bin_2.24-3ubuntu1 libc-dev-bin_2.24-3ubuntu1 libc6_2.24-3ubuntu1 libc6-dev_2.24-3ubuntu1 libcairo-gobject2_1.14.6-1build1 libcairo-script-interpreter2_1.14.6-1build1 libcairo2_1.14.6-1build1 libcairo2-dev_1.14.6-1build1 libcairomm-1.0-1v5_1.12.0-1 libcairomm-1.0-dev_1.12.0-1 libcap-ng0_0.7.7-3 libcap2_1:2.25-1 libcap2-bin_1:2.25-1 libcc1-0_6.2.0-5ubuntu26 libcdt5_2.38.0-15ubuntu1 libcgraph6_2.38.0-15ubuntu1 libcomerr2_1.43.3-1 libcroco3_0.6.11-1 libcryptsetup4_2:1.7.2-0ubuntu1 libcups2_2.2.0-2 libcurl3-gnutls_7.50.1-1ubuntu1 libdatrie1_0.2.10-2 libdb5.3_5.3.28-12 libdbus-1-3_1.10.10-1ubuntu1 libdebconfclient0_0.213ubuntu1 libdevmapper1.02.1_2:1.02.130-1ubuntu1 libdpkg-perl_1.18.10ubuntu1 libelf1_0.166-2ubuntu1 libexpat1_2.2.0-1 libexpat1-dev_2.2.0-1 libfakeroot_1.21-1ubuntu2 libfdisk1_2.28.2-1ubuntu1 libffi-dev_3.2.1-6 libffi6_3.2.1-6 libfile-stripnondeterminism-perl_0.028-1 libfontconfig1_2.11.94-0ubuntu2 libfontconfig1-dev_2.11.94-0ubuntu2 libfreetype6_2.6.3-3ubuntu1 libfreetype6-dev_2.6.3-3ubuntu1 libgcc-5-dev_5.4.1-2ubuntu2 libgcc-6-dev_6.2.0-5ubuntu26 libgcc1_1:6.2.0-5ubuntu26 libgcrypt20_1.7.2-2ubuntu1 libgd3_2.2.1-1ubuntu3 libgdbm3_1.8.3-14 libgdk-pixbuf2.0-0_2.34.0-1ubuntu2 libgdk-pixbuf2.0-common_2.34.0-1ubuntu2 libgdk-pixbuf2.0-dev_2.34.0-1ubuntu2 libgirepository-1.0-1_1.50.0-1ubuntu2 libgirepository1.0-dev_1.50.0-1ubuntu2 libglib2.0-0_2.50.0-1 libglib2.0-bin_2.50.0-1 libglib2.0-data_2.50.0-1 libglib2.0-dev_2.50.0-1 libglibmm-2.4-1v5_2.48.1-1 libglibmm-2.4-dev_2.48.1-1 libgmp10_2:6.1.1+dfsg-1 libgnutls30_3.5.3-5ubuntu1 libgomp1_6.2.0-5ubuntu26 libgpg-error0_1.24-1 libgraphite2-3_1.3.8-1ubuntu1 libgraphite2-dev_1.3.8-1ubuntu1 libgraphviz-dev_2.38.0-15ubuntu1 libgssapi-krb5-2_1.14.3+dfsg-2 libgssapi3-heimdal_1.7~git20150920+dfsg-4ubuntu1 libgtk2.0-0_2.24.30-4ubuntu2 libgtk2.0-common_2.24.30-4ubuntu2 libgtk2.0-dev_2.24.30-4ubuntu2 libgtkmm-2.4-1v5_1:2.24.5-1 libgtkmm-2.4-dev_1:2.24.5-1 libgvc6_2.38.0-15ubuntu1 libgvc6-plugins-gtk_2.38.0-15ubuntu1 libgvpr2_2.38.0-15ubuntu1 libharfbuzz-dev_1.2.7-1 libharfbuzz-gobject0_1.2.7-1 libharfbuzz-icu0_1.2.7-1 libharfbuzz0b_1.2.7-1 libhcrypto4-heimdal_1.7~git20150920+dfsg-4ubuntu1 libheimbase1-heimdal_1.7~git20150920+dfsg-4ubuntu1 libheimntlm0-heimdal_1.7~git20150920+dfsg-4ubuntu1 libhogweed4_3.2-1 libhx509-5-heimdal_1.7~git20150920+dfsg-4ubuntu1 libice-dev_2:1.0.9-1 libice6_2:1.0.9-1 libicu-dev_57.1-4 libicu57_57.1-4 libidn11_1.33-1 libip4tc0_1.6.0-3ubuntu2 libisl15_0.17.1-1 libjbig0_2.1-3.1 libjpeg-turbo8_1.5.0-0ubuntu1 libjpeg8_8c-2ubuntu8 libk5crypto3_1.14.3+dfsg-2 libkeyutils1_1.5.9-9ubuntu1 libkmod2_22-1.1ubuntu1 libkrb5-26-heimdal_1.7~git20150920+dfsg-4ubuntu1 libkrb5-3_1.14.3+dfsg-2 libkrb5support0_1.14.3+dfsg-2 libksba8_1.3.4-4 libldap-2.4-2_2.4.42+dfsg-2ubuntu4 liblockfile-bin_1.09-6ubuntu1 liblockfile1_1.09-6ubuntu1 libltdl-dev_2.4.6-1 libltdl7_2.4.6-1 liblz4-1_0.0~r131-2ubuntu2 liblzma5_5.1.1alpha+20120614-2.1ubuntu1 liblzo2-2_2.08-1.2 libmagic1_1:5.28-2ubuntu1 libmount1_2.28.2-1ubuntu1 libmpc3_1.0.3-1 libmpdec2_2.4.2-1 libmpfr4_3.1.5-1 libncurses5_6.0+20160625-1ubuntu1 libncursesw5_6.0+20160625-1ubuntu1 libnettle6_3.2-1 libnpth0_1.2-3 libp11-kit0_0.23.2-5 libpam-modules_1.1.8-3.2ubuntu2 libpam-modules-bin_1.1.8-3.2ubuntu2 libpam-runtime_1.1.8-3.2ubuntu2 libpam0g_1.1.8-3.2ubuntu2 libpango-1.0-0_1.40.1-1 libpango1.0-dev_1.40.1-1 libpangocairo-1.0-0_1.40.1-1 libpangoft2-1.0-0_1.40.1-1 libpangomm-1.4-1v5_2.40.1-3 libpangomm-1.4-dev_2.40.1-3 libpangoxft-1.0-0_1.40.1-1 libpathplan4_2.38.0-15ubuntu1 libpcre16-3_2:8.39-2 libpcre3_2:8.39-2 libpcre3-dev_2:8.39-2 libpcre32-3_2:8.39-2 libpcrecpp0v5_2:8.39-2 libperl5.22_5.22.2-3 libpipeline1_1.4.1-2 libpixman-1-0_0.33.6-1 libpixman-1-dev_0.33.6-1 libpng-dev_1.6.25-1 libpng12-0_1.2.54-1ubuntu1 libpng16-16_1.6.25-1 libprocps4_2:3.3.10-4ubuntu2 libprocps6_2:3.3.12-1ubuntu2 libpthread-stubs0-dev_0.3-4 libpython-stdlib_2.7.11-2 libpython2.7-minimal_2.7.12-3build1 libpython2.7-stdlib_2.7.12-3build1 libpython3-stdlib_3.5.1-4 libpython3.5-minimal_3.5.2-6 libpython3.5-stdlib_3.5.2-6 libreadline6_6.3-8ubuntu8 libreadline7_7.0-0ubuntu2 libroken18-heimdal_1.7~git20150920+dfsg-4ubuntu1 librsvg2-2_2.40.16-1 librsvg2-common_2.40.16-1 librtmp1_2.4+20151223.gitfa8646d.1-1 libsasl2-2_2.1.26.dfsg1-15 libsasl2-modules-db_2.1.26.dfsg1-15 libseccomp2_2.3.1-2ubuntu2 libselinux1_2.5-3 libsemanage-common_2.5-1 libsemanage1_2.5-1 libsepol1_2.5-1 libsigc++-2.0-0v5_2.8.0-2 libsigc++-2.0-dev_2.8.0-2 libsigsegv2_2.10-5 libslang2_2.3.0-2.3ubuntu1 libsm-dev_2:1.2.2-1 libsm6_2:1.2.2-1 libsmartcols1_2.28.2-1ubuntu1 libsqlite3-0_3.14.1-1build1 libss2_1.43.3-1 libssl1.0.0_1.0.2g-1ubuntu9 libstdc++-5-dev_5.4.1-2ubuntu2 libstdc++-6-dev_6.2.0-5ubuntu26 libstdc++6_6.2.0-5ubuntu26 libsystemd0_231-9git1 libtasn1-6_4.9-4 libthai-data_0.1.25-1 libthai0_0.1.25-1 libtiff5_4.0.6-2 libtimedate-perl_2.3000-2 libtinfo5_6.0+20160625-1ubuntu1 libtool_2.4.6-1 libubsan0_6.2.0-5ubuntu26 libudev1_231-9git1 libunistring0_0.9.3-5.2ubuntu1 libusb-0.1-4_2:0.1.12-30 libustr-1.0-1_1.0.4-5 libuuid1_2.28.2-1ubuntu1 libwebp6_0.5.1-2ubuntu1 libwind0-heimdal_1.7~git20150920+dfsg-4ubuntu1 libx11-6_2:1.6.3-1ubuntu3 libx11-data_2:1.6.3-1ubuntu3 libx11-dev_2:1.6.3-1ubuntu3 libxau-dev_1:1.0.8-1 libxau6_1:1.0.8-1 libxcb-render0_1.11.1-1ubuntu1 libxcb-render0-dev_1.11.1-1ubuntu1 libxcb-shm0_1.11.1-1ubuntu1 libxcb-shm0-dev_1.11.1-1ubuntu1 libxcb1_1.11.1-1ubuntu1 libxcb1-dev_1.11.1-1ubuntu1 libxcomposite-dev_1:0.4.4-1 libxcomposite1_1:0.4.4-1 libxcursor-dev_1:1.1.14-1 libxcursor1_1:1.1.14-1 libxdamage-dev_1:1.1.4-2 libxdamage1_1:1.1.4-2 libxdmcp-dev_1:1.1.2-1.1 libxdmcp6_1:1.1.2-1.1 libxdot4_2.38.0-15ubuntu1 libxext-dev_2:1.3.3-1 libxext6_2:1.3.3-1 libxfixes-dev_1:5.0.2-1 libxfixes3_1:5.0.2-1 libxft-dev_2.3.2-1 libxft2_2.3.2-1 libxi-dev_2:1.7.6-1 libxi6_2:1.7.6-1 libxinerama-dev_2:1.1.3-1 libxinerama1_2:1.1.3-1 libxml2_2.9.4+dfsg1-2 libxml2-utils_2.9.4+dfsg1-2 libxpm4_1:3.5.11-1 libxrandr-dev_2:1.5.0-1 libxrandr2_2:1.5.0-1 libxrender-dev_1:0.9.9-2 libxrender1_1:0.9.9-2 linux-libc-dev_4.8.0-21.23 lockfile-progs_0.1.17 login_1:4.2-3.2ubuntu1 lsb-base_9.20160110ubuntu5 m4_1.4.17-5 make_4.1-9 man-db_2.7.5-1 mawk_1.3.3-17ubuntu2 mime-support_3.60ubuntu1 mount_2.28.2-1ubuntu1 multiarch-support_2.24-3ubuntu1 ncurses-base_6.0+20160625-1ubuntu1 ncurses-bin_6.0+20160625-1ubuntu1 openssl_1.0.2g-1ubuntu9 optipng_0.7.6-1build1 passwd_1:4.2-3.2ubuntu1 patch_2.7.5-1 perl_5.22.2-3 perl-base_5.22.2-3 perl-modules-5.22_5.22.2-3 pinentry-curses_0.9.7-5 pkg-config_0.29.1-0ubuntu1 pkg-create-dbgsym_0.72 pkgbinarymangler_131 po-debconf_1.0.19 policyrcd-script-zg2_0.1-3 procps_2:3.3.12-1ubuntu2 python_2.7.11-2 python-minimal_2.7.11-2 python2.7_2.7.12-3build1 python2.7-minimal_2.7.12-3build1 python3_3.5.1-4 python3-mako_1.0.4+ds1-1ubuntu1 python3-markupsafe_0.23-2build2 python3-minimal_3.5.1-4 python3.5_3.5.2-6 python3.5-minimal_3.5.2-6 readline-common_7.0-0ubuntu2 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-ganv-dummy_0.invalid.0 sed_4.2.2-8 sensible-utils_0.0.9 shared-mime-info_1.7-1 systemd_231-9git1 systemd-sysv_231-9git1 sysv-rc_2.88dsf-59.3ubuntu2 sysvinit-utils_2.88dsf-59.8git1 tar_1.29b-1 tzdata_2016g-1 ubuntu-keyring_2016.09.19 ubuntu-mono_16.10+16.10.20161007-0ubuntu1 ucf_3.0036 util-linux_2.28.2-1ubuntu1 x11-common_1:7.7+13ubuntu4 x11proto-composite-dev_1:0.4.2-2 x11proto-core-dev_7.0.29-1ubuntu1 x11proto-damage-dev_1:1.2.1-2 x11proto-fixes-dev_1:5.0-2ubuntu2 x11proto-input-dev_2.3.2-1 x11proto-kb-dev_1.0.7-1 x11proto-randr-dev_1.5.0-1 x11proto-render-dev_2:0.11.1-2 x11proto-xext-dev_7.3.0-1 x11proto-xinerama-dev_1.2.1-2 xorg-sgml-doctools_1:1.11-1 xtrans-dev_1.3.5-1 xz-utils_5.1.1alpha+20120614-2.1ubuntu1 zlib1g_1:1.2.8.dfsg-2ubuntu5 zlib1g-dev_1:1.2.8.dfsg-2ubuntu5 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- gpgv: Signature made Mon Aug 31 10:50:20 2015 UTC gpgv: using RSA key gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./ganv_1.4.2~dfsg0-1.1.dsc dpkg-source: info: extracting ganv in ganv-1.4.2~dfsg0 dpkg-source: info: unpacking ganv_1.4.2~dfsg0.orig.tar.bz2 dpkg-source: info: unpacking ganv_1.4.2~dfsg0-1.1.debian.tar.xz dpkg-source: info: applying 1001-dont_run_ldconfig.patch Check disc space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=parallel=4 HOME=/home/buildd LANG=C.UTF-8 LC_ALL=C.UTF-8 LOGNAME=buildd MAIL=/var/mail/buildd OLDPWD=/ PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games PWD=/<> SHELL=/bin/sh SUDO_COMMAND=/usr/sbin/chroot /<> su buildd -s /bin/sh -c cd '/<>' && 'env' SUDO_GID=2501 SUDO_UID=2001 SUDO_USER=buildd TERM=unknown USER=buildd USERNAME=root dpkg-buildpackage ----------------- dpkg-buildpackage: info: source package ganv dpkg-buildpackage: info: source version 1.4.2~dfsg0-1.1 dpkg-buildpackage: info: source distribution unstable dpkg-source --before-build ganv-1.4.2~dfsg0 dpkg-buildpackage: info: host architecture armhf fakeroot debian/rules clean dh clean dh_testdir debian/rules override_dh_auto_clean make[1]: Entering directory '/<>' ./waf clean || true The project was not configured: run "waf configure" first! find -name "*.pyc" -delete rm -rf build .waf* dh_auto_clean make[1]: Leaving directory '/<>' dh_clean debian/rules build-arch dh build-arch dh_testdir -a dh_update_autotools_config -a debian/rules override_dh_auto_configure make[1]: Entering directory '/<>' ./waf configure \ --prefix=/usr \ --mandir=/usr/share/man \ --strict \ --gir \ --debug Setting top to : /<> Setting out to : /<>/build Checking for 'gcc' (c compiler) : /usr/bin/gcc Checking for 'g++' (c++ compiler) : /usr/bin/g++ Global Configuration Checking for clang : no * Install prefix : /usr * Debuggable build : True * Build documentation : False Ganv Configuration Checking for program pkg-config : /usr/bin/pkg-config Checking for 'gtk+-2.0' >= 2.0.0 : yes Checking for 'gtkmm-2.4' >= 2.10.0 : yes Checking for 'gobject-introspection-1.0' : yes Checking for program g-ir-doc-tool : /usr/bin/g-ir-doc-tool Checking for program yelp-build : not found Checking for 'libgvc' >= 2.30 : yes Checking for header libintl.h : yes * Static (Graphviz) arrange : True * Interactive force-directed arrange : True * Native language support : True * GObject introspection : True * Unit tests : [] 'configure' finished successfully (2.626s) make[1]: Leaving directory '/<>' debian/rules override_dh_auto_build make[1]: Entering directory '/<>' ./waf Waf: Entering directory `/<>/build' [ 1/23] subst: ganv.pc.in -> build/ganv-1.pc [ 3/23] src/ganv-marshal.h: src/ganv-marshal.list -> build/src/ganv-marshal.h [ 3/23] src/ganv-marshal.c.in: src/ganv-marshal.list -> build/src/ganv-marshal.c.in [ 4/23] cxx: src/Canvas.cpp -> build/src/Canvas.cpp.5.o [ 5/23] cxx: src/Port.cpp -> build/src/Port.cpp.5.o [ 6/23] c: src/box.c -> build/src/box.c.5.o [ 7/23] c: src/circle.c -> build/src/circle.c.5.o In file included from /usr/include/glib-2.0/gobject/gobject.h:26:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /<>/ganv/item.h:27, from /<>/ganv/node.h:19, from /<>/ganv/box.h:19, from ../src/box.c:21: /usr/include/glib-2.0/gobject/gparam.h:166:33: warning: enumerator value for ‘G_PARAM_DEPRECATED’ is not an integer constant expression [-Wpedantic] G_PARAM_DEPRECATED = 1 << 31 ^ [ 8/23] c: src/edge.c -> build/src/edge.c.5.o In file included from /usr/include/glib-2.0/gobject/gobject.h:26:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /<>/ganv/canvas.h:22, from ../src/circle.c:19: /usr/include/glib-2.0/gobject/gparam.h:166:33: warning: enumerator value for ‘G_PARAM_DEPRECATED’ is not an integer constant expression [-Wpedantic] G_PARAM_DEPRECATED = 1 << 31 ^ [ 9/23] c: src/group.c -> build/src/group.c.5.o In file included from /usr/include/glib-2.0/gobject/gobject.h:26:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /<>/ganv/canvas.h:22, from ../src/edge.c:21: /usr/include/glib-2.0/gobject/gparam.h:166:33: warning: enumerator value for ‘G_PARAM_DEPRECATED’ is not an integer constant expression [-Wpedantic] G_PARAM_DEPRECATED = 1 << 31 ^ [10/23] c: src/item.c -> build/src/item.c.5.o In file included from /usr/include/glib-2.0/gobject/gobject.h:26:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /<>/ganv/canvas.h:22, from ../src/group.c:23: /usr/include/glib-2.0/gobject/gparam.h:166:33: warning: enumerator value for ‘G_PARAM_DEPRECATED’ is not an integer constant expression [-Wpedantic] G_PARAM_DEPRECATED = 1 << 31 ^ [11/23] c: src/module.c -> build/src/module.c.5.o In file included from /usr/include/glib-2.0/gobject/gobject.h:26:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /<>/ganv/canvas.h:22, from ../src/item.c:21: /usr/include/glib-2.0/gobject/gparam.h:166:33: warning: enumerator value for ‘G_PARAM_DEPRECATED’ is not an integer constant expression [-Wpedantic] G_PARAM_DEPRECATED = 1 << 31 ^ [12/23] c: src/node.c -> build/src/node.c.5.o In file included from /usr/include/glibmm-2.4/glibmm/exception.h:25:0, from /usr/include/glibmm-2.4/glibmm/error.h:23, from /usr/include/glibmm-2.4/glibmm/thread.h:48, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/ustring.h:256:3: warning: identifier ‘noexcept’ is a keyword in C++11 [-Wc++11-compat] ~ustring() noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1343:3: warning: identifier ‘nullptr’ is a keyword in C++11 [-Wc++11-compat] return ustring::compose_argv(fmt, 0, nullptr); ^~~~~~ In file included from /usr/include/c++/6/type_traits:35:0, from /usr/include/sigc++-2.0/sigc++/visit_each.h:22, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:6, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/c++/6/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support must be enabled with the -std=c++11 or -std=gnu++11 compiler options. #error This file requires compiler and library support \ ^~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:107:3: warning: identifier ‘decltype’ is a keyword in C++11 [-Wc++11-compat] static int checksize(X_functor* obj, decltype(&X_functor::operator()) p = nullptr); ^~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:22:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:93, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/refptr.h:85:3: warning: identifier ‘static_assert’ is a keyword in C++11 [-Wc++11-compat] static_assert(is_allowed_type::value, "Glib::RefPtr must not be used with this class."); ^~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/exception.h:25:0, from /usr/include/glibmm-2.4/glibmm/error.h:23, from /usr/include/glibmm-2.4/glibmm/thread.h:48, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/ustring.h:102:9: error: expected nested-name-specifier before ‘iterator_category’ using iterator_category = std::bidirectional_iterator_tag; ^~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:103:9: error: expected nested-name-specifier before ‘value_type’ using value_type = gunichar; ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:104:9: error: expected nested-name-specifier before ‘difference_type’ using difference_type = std::string::difference_type; ^~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:105:9: error: expected nested-name-specifier before ‘reference’ using reference = value_type; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:106:9: error: expected nested-name-specifier before ‘pointer’ using pointer = void; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:111:10: error: ‘value_type’ does not name a type inline value_type operator*() const; ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:217:9: error: expected nested-name-specifier before ‘size_type’ using size_type = std::string::size_type; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:218:9: error: expected nested-name-specifier before ‘difference_type’ using difference_type = std::string::difference_type; ^~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:220:9: error: expected nested-name-specifier before ‘value_type’ using value_type = gunichar; ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:221:9: error: expected nested-name-specifier before ‘reference’ using reference = gunichar&; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:222:9: error: expected nested-name-specifier before ‘const_reference’ using const_reference = const gunichar&; ^~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:224:9: error: expected nested-name-specifier before ‘iterator’ using iterator = ustring_Iterator; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:225:9: error: expected nested-name-specifier before ‘const_iterator’ using const_iterator = ustring_Iterator; ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:229:9: error: expected nested-name-specifier before ‘reverse_iterator’ using reverse_iterator = std::reverse_iterator; ^~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:230:9: error: expected nested-name-specifier before ‘const_reverse_iterator’ using const_reverse_iterator = std::reverse_iterator; ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:245:27: error: ‘size_type’ does not name a type static GLIBMM_API const size_type npos = std::string::npos; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:256:12: error: expected ‘;’ at end of member declaration ~ustring() noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:256:14: error: ‘noexcept’ does not name a type ~ustring() noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:256:14: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/ustring.h:266:18: error: expected ‘,’ or ‘...’ before ‘&&’ token ustring(ustring&& other); ^~ /usr/include/glibmm-2.4/glibmm/ustring.h:266:26: error: invalid constructor; you probably meant ‘Glib::ustring (const Glib::ustring&)’ ustring(ustring&& other); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:276:29: error: expected ‘,’ or ‘...’ before ‘&&’ token ustring& operator=(ustring&& other); ^~ /usr/include/glibmm-2.4/glibmm/ustring.h:291:22: error: expected ‘,’ or ‘...’ before ‘&&’ token ustring(std::string&& src); ^~ /usr/include/glibmm-2.4/glibmm/ustring.h:298:31: error: ‘size_type’ has not been declared ustring(const ustring& src, size_type i, size_type n = npos); ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:298:44: error: ‘size_type’ has not been declared ustring(const ustring& src, size_type i, size_type n = npos); ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:304:28: error: ‘size_type’ has not been declared ustring(const char* src, size_type n); ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:315:21: error: expected ‘)’ before ‘n’ ustring(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:321:21: error: expected ‘)’ before ‘n’ ustring(size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:334:33: error: expected ‘,’ or ‘...’ before ‘&&’ token ustring& operator=(std::string&& src); ^~ /usr/include/glibmm-2.4/glibmm/ustring.h:340:26: error: expected ‘,’ or ‘...’ before ‘&&’ token ustring& assign(ustring&& src); ^~ /usr/include/glibmm-2.4/glibmm/ustring.h:341:39: error: ‘size_type’ has not been declared ustring& assign(const ustring& src, size_type i, size_type n); ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:341:52: error: ‘size_type’ has not been declared ustring& assign(const ustring& src, size_type i, size_type n); ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:342:36: error: ‘size_type’ has not been declared ustring& assign(const char* src, size_type n); ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:344:12: error: expected ‘;’ at end of member declaration ustring& assign(size_type n, gunichar uc); ^~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:344:19: error: ‘Glib::ustring& Glib::ustring::assign’ conflicts with a previous declaration ustring& assign(size_type n, gunichar uc); ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:343:12: note: previous declaration ‘Glib::ustring::assign’ ustring& assign(const char* src); ^~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:344:29: error: expected ‘)’ before ‘n’ ustring& assign(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:345:12: error: expected ‘;’ at end of member declaration ustring& assign(size_type n, char c); ^~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:345:19: error: ‘Glib::ustring& Glib::ustring::assign’ conflicts with a previous declaration ustring& assign(size_type n, char c); ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:343:12: note: previous declaration ‘Glib::ustring::assign’ ustring& assign(const char* src); ^~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:345:29: error: expected ‘)’ before ‘n’ ustring& assign(size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:361:39: error: ‘size_type’ has not been declared ustring& append(const ustring& src, size_type i, size_type n); ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:361:52: error: ‘size_type’ has not been declared ustring& append(const ustring& src, size_type i, size_type n); ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:362:36: error: ‘size_type’ has not been declared ustring& append(const char* src, size_type n); ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:364:12: error: expected ‘;’ at end of member declaration ustring& append(size_type n, gunichar uc); ^~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:364:19: error: ‘Glib::ustring& Glib::ustring::append’ conflicts with a previous declaration ustring& append(size_type n, gunichar uc); ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:363:12: note: previous declaration ‘Glib::ustring::append’ ustring& append(const char* src); ^~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:364:29: error: expected ‘)’ before ‘n’ ustring& append(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:365:12: error: expected ‘;’ at end of member declaration ustring& append(size_type n, char c); ^~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:365:19: error: ‘Glib::ustring& Glib::ustring::append’ conflicts with a previous declaration ustring& append(size_type n, char c); ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:363:12: note: previous declaration ‘Glib::ustring::append’ ustring& append(const char* src); ^~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:365:29: error: expected ‘)’ before ‘n’ ustring& append(size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:373:12: error: expected ‘;’ at end of member declaration ustring& insert(size_type i, const ustring& src); ^~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:373:29: error: expected ‘)’ before ‘i’ ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:374:12: error: expected ‘;’ at end of member declaration ustring& insert(size_type i, const ustring& src, size_type i2, size_type n); ^~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:374:19: error: redeclaration of ‘Glib::ustring& Glib::ustring::insert’ ustring& insert(size_type i, const ustring& src, size_type i2, size_type n); ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:373:19: note: previous declaration ‘Glib::ustring& Glib::ustring::insert’ ustring& insert(size_type i, const ustring& src); ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:374:29: error: expected ‘)’ before ‘i’ ustring& insert(size_type i, const ustring& src, size_type i2, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:375:12: error: expected ‘;’ at end of member declaration ustring& insert(size_type i, const char* src, size_type n); ^~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:375:19: error: redeclaration of ‘Glib::ustring& Glib::ustring::insert’ ustring& insert(size_type i, const char* src, size_type n); ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:373:19: note: previous declaration ‘Glib::ustring& Glib::ustring::insert’ ustring& insert(size_type i, const ustring& src); ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:375:29: error: expected ‘)’ before ‘i’ ustring& insert(size_type i, const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:376:12: error: expected ‘;’ at end of member declaration ustring& insert(size_type i, const char* src); ^~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:376:19: error: redeclaration of ‘Glib::ustring& Glib::ustring::insert’ ustring& insert(size_type i, const char* src); ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:373:19: note: previous declaration ‘Glib::ustring& Glib::ustring::insert’ ustring& insert(size_type i, const ustring& src); ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:376:29: error: expected ‘)’ before ‘i’ ustring& insert(size_type i, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:377:12: error: expected ‘;’ at end of member declaration ustring& insert(size_type i, size_type n, gunichar uc); ^~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:377:19: error: redeclaration of ‘Glib::ustring& Glib::ustring::insert’ ustring& insert(size_type i, size_type n, gunichar uc); ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:373:19: note: previous declaration ‘Glib::ustring& Glib::ustring::insert’ ustring& insert(size_type i, const ustring& src); ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:377:29: error: expected ‘)’ before ‘i’ ustring& insert(size_type i, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:378:12: error: expected ‘;’ at end of member declaration ustring& insert(size_type i, size_type n, char c); ^~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:378:19: error: redeclaration of ‘Glib::ustring& Glib::ustring::insert’ ustring& insert(size_type i, size_type n, char c); ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:373:19: note: previous declaration ‘Glib::ustring& Glib::ustring::insert’ ustring& insert(size_type i, const ustring& src); ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:378:29: error: expected ‘)’ before ‘i’ ustring& insert(size_type i, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:380:3: error: ‘iterator’ does not name a type iterator insert(iterator p, gunichar uc); ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:381:3: error: ‘iterator’ does not name a type iterator insert(iterator p, char c); ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:382:15: error: ‘iterator’ has not been declared void insert(iterator p, size_type n, gunichar uc); ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:382:27: error: ‘size_type’ has not been declared void insert(iterator p, size_type n, gunichar uc); ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:382:51: error: ‘void Glib::ustring::insert(int, int, gunichar)’ conflicts with a previous declaration void insert(iterator p, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:373:19: note: previous declaration ‘Glib::ustring& Glib::ustring::insert’ ustring& insert(size_type i, const ustring& src); ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:383:15: error: ‘iterator’ has not been declared void insert(iterator p, size_type n, char c); ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:383:27: error: ‘size_type’ has not been declared void insert(iterator p, size_type n, char c); ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:383:46: error: ‘Glib::ustring::insert’ conflicts with a previous declaration void insert(iterator p, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:373:19: note: previous declaration ‘Glib::ustring& Glib::ustring::insert’ ustring& insert(size_type i, const ustring& src); ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:385:15: error: ‘iterator’ has not been declared void insert(iterator p, In pbegin, In pend); ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:385:46: error: ‘Glib::ustring::insert’ conflicts with a previous declaration void insert(iterator p, In pbegin, In pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:373:19: note: previous declaration ‘Glib::ustring& Glib::ustring::insert’ ustring& insert(size_type i, const ustring& src); ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:391:12: error: expected ‘;’ at end of member declaration ustring& replace(size_type i, size_type n, const ustring& src); ^~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:391:30: error: expected ‘)’ before ‘i’ ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:392:12: error: expected ‘;’ at end of member declaration ustring& replace(size_type i, size_type n, const ustring& src, size_type i2, size_type n2); ^~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:392:20: error: redeclaration of ‘Glib::ustring& Glib::ustring::replace’ ustring& replace(size_type i, size_type n, const ustring& src, size_type i2, size_type n2); ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:391:20: note: previous declaration ‘Glib::ustring& Glib::ustring::replace’ ustring& replace(size_type i, size_type n, const ustring& src); ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:392:30: error: expected ‘)’ before ‘i’ ustring& replace(size_type i, size_type n, const ustring& src, size_type i2, size_type n2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:393:12: error: expected ‘;’ at end of member declaration ustring& replace(size_type i, size_type n, const char* src, size_type n2); ^~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:393:20: error: redeclaration of ‘Glib::ustring& Glib::ustring::replace’ ustring& replace(size_type i, size_type n, const char* src, size_type n2); ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:391:20: note: previous declaration ‘Glib::ustring& Glib::ustring::replace’ ustring& replace(size_type i, size_type n, const ustring& src); ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:393:30: error: expected ‘)’ before ‘i’ ustring& replace(size_type i, size_type n, const char* src, size_type n2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:394:12: error: expected ‘;’ at end of member declaration ustring& replace(size_type i, size_type n, const char* src); ^~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:394:20: error: redeclaration of ‘Glib::ustring& Glib::ustring::replace’ ustring& replace(size_type i, size_type n, const char* src); ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:391:20: note: previous declaration ‘Glib::ustring& Glib::ustring::replace’ ustring& replace(size_type i, size_type n, const ustring& src); ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:394:30: error: expected ‘)’ before ‘i’ ustring& replace(size_type i, size_type n, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:395:12: error: expected ‘;’ at end of member declaration ustring& replace(size_type i, size_type n, size_type n2, gunichar uc); ^~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:395:20: error: redeclaration of ‘Glib::ustring& Glib::ustring::replace’ ustring& replace(size_type i, size_type n, size_type n2, gunichar uc); ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:391:20: note: previous declaration ‘Glib::ustring& Glib::ustring::replace’ ustring& replace(size_type i, size_type n, const ustring& src); ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:395:30: error: expected ‘)’ before ‘i’ ustring& replace(size_type i, size_type n, size_type n2, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:396:12: error: expected ‘;’ at end of member declaration ustring& replace(size_type i, size_type n, size_type n2, char c); ^~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:396:20: error: redeclaration of ‘Glib::ustring& Glib::ustring::replace’ ustring& replace(size_type i, size_type n, size_type n2, char c); ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:391:20: note: previous declaration ‘Glib::ustring& Glib::ustring::replace’ ustring& replace(size_type i, size_type n, const ustring& src); ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:396:30: error: expected ‘)’ before ‘i’ ustring& replace(size_type i, size_type n, size_type n2, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:398:12: error: expected ‘;’ at end of member declaration ustring& replace(iterator pbegin, iterator pend, const ustring& src); ^~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:398:20: error: redeclaration of ‘Glib::ustring& Glib::ustring::replace’ ustring& replace(iterator pbegin, iterator pend, const ustring& src); ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:391:20: note: previous declaration ‘Glib::ustring& Glib::ustring::replace’ ustring& replace(size_type i, size_type n, const ustring& src); ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:398:29: error: expected ‘)’ before ‘pbegin’ ustring& replace(iterator pbegin, iterator pend, const ustring& src); ^~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:399:12: error: expected ‘;’ at end of member declaration ustring& replace(iterator pbegin, iterator pend, const char* src, size_type n); ^~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:399:20: error: redeclaration of ‘Glib::ustring& Glib::ustring::replace’ ustring& replace(iterator pbegin, iterator pend, const char* src, size_type n); ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:391:20: note: previous declaration ‘Glib::ustring& Glib::ustring::replace’ ustring& replace(size_type i, size_type n, const ustring& src); ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:399:29: error: expected ‘)’ before ‘pbegin’ ustring& replace(iterator pbegin, iterator pend, const char* src, size_type n); ^~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:400:12: error: expected ‘;’ at end of member declaration ustring& replace(iterator pbegin, iterator pend, const char* src); ^~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:400:20: error: redeclaration of ‘Glib::ustring& Glib::ustring::replace’ ustring& replace(iterator pbegin, iterator pend, const char* src); ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:391:20: note: previous declaration ‘Glib::ustring& Glib::ustring::replace’ ustring& replace(size_type i, size_type n, const ustring& src); ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:400:29: error: expected ‘)’ before ‘pbegin’ ustring& replace(iterator pbegin, iterator pend, const char* src); ^~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:401:12: error: expected ‘;’ at end of member declaration ustring& replace(iterator pbegin, iterator pend, size_type n, gunichar uc); ^~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:401:20: error: redeclaration of ‘Glib::ustring& Glib::ustring::replace’ ustring& replace(iterator pbegin, iterator pend, size_type n, gunichar uc); ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:391:20: note: previous declaration ‘Glib::ustring& Glib::ustring::replace’ ustring& replace(size_type i, size_type n, const ustring& src); ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:401:29: error: expected ‘)’ before ‘pbegin’ ustring& replace(iterator pbegin, iterator pend, size_type n, gunichar uc); ^~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:402:12: error: expected ‘;’ at end of member declaration ustring& replace(iterator pbegin, iterator pend, size_type n, char c); ^~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:402:20: error: redeclaration of ‘Glib::ustring& Glib::ustring::replace’ ustring& replace(iterator pbegin, iterator pend, size_type n, char c); ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:391:20: note: previous declaration ‘Glib::ustring& Glib::ustring::replace’ ustring& replace(size_type i, size_type n, const ustring& src); ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:402:29: error: expected ‘)’ before ‘pbegin’ ustring& replace(iterator pbegin, iterator pend, size_type n, char c); ^~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:404:20: error: ‘iterator’ was not declared in this scope ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:404:20: note: suggested alternatives: In file included from /usr/include/c++/6/bits/stl_algobase.h:65:0, from /usr/include/c++/6/bits/char_traits.h:39, from /usr/include/c++/6/string:40, from ../src/Port.cpp:16: /usr/include/c++/6/bits/stl_iterator_base_types.h:118:12: note: ‘std::iterator’ struct iterator ^~~~~~~~ /usr/include/c++/6/bits/stl_iterator_base_types.h:118:12: note: ‘std::iterator’ In file included from /usr/include/glibmm-2.4/glibmm/exception.h:25:0, from /usr/include/glibmm-2.4/glibmm/error.h:23, from /usr/include/glibmm-2.4/glibmm/thread.h:48, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/ustring.h:404:37: error: ‘iterator’ was not declared in this scope ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:404:37: note: suggested alternatives: In file included from /usr/include/c++/6/bits/stl_algobase.h:65:0, from /usr/include/c++/6/bits/char_traits.h:39, from /usr/include/c++/6/string:40, from ../src/Port.cpp:16: /usr/include/c++/6/bits/stl_iterator_base_types.h:118:12: note: ‘std::iterator’ struct iterator ^~~~~~~~ /usr/include/c++/6/bits/stl_iterator_base_types.h:118:12: note: ‘std::iterator’ In file included from /usr/include/glibmm-2.4/glibmm/exception.h:25:0, from /usr/include/glibmm-2.4/glibmm/error.h:23, from /usr/include/glibmm-2.4/glibmm/thread.h:48, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/ustring.h:404:55: error: expected primary-expression before ‘pbegin2’ ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:404:67: error: expected primary-expression before ‘pend2’ ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:404:72: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:404:73: error: data member ‘replace’ cannot be a member template ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:411:12: error: expected ‘;’ at end of member declaration ustring& erase(size_type i, size_type n = npos); ^~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:411:28: error: expected ‘)’ before ‘i’ ustring& erase(size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:412:18: error: ‘Glib::ustring& Glib::ustring::erase()’ conflicts with a previous declaration ustring& erase(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:411:18: note: previous declaration ‘Glib::ustring& Glib::ustring::erase’ ustring& erase(size_type i, size_type n = npos); ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:413:3: error: ‘iterator’ does not name a type iterator erase(iterator p); ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:414:3: error: ‘iterator’ does not name a type iterator erase(iterator pbegin, iterator pend); ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:422:15: error: ‘size_type’ has not been declared int compare(size_type i, size_type n, const ustring& rhs) const; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:422:28: error: ‘size_type’ has not been declared int compare(size_type i, size_type n, const ustring& rhs) const; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:423:15: error: ‘size_type’ has not been declared int compare(size_type i, size_type n, const ustring& rhs, size_type i2, size_type n2) const; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:423:28: error: ‘size_type’ has not been declared int compare(size_type i, size_type n, const ustring& rhs, size_type i2, size_type n2) const; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:423:61: error: ‘size_type’ has not been declared int compare(size_type i, size_type n, const ustring& rhs, size_type i2, size_type n2) const; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:423:75: error: ‘size_type’ has not been declared int compare(size_type i, size_type n, const ustring& rhs, size_type i2, size_type n2) const; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:424:15: error: ‘size_type’ has not been declared int compare(size_type i, size_type n, const char* rhs, size_type n2) const; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:424:28: error: ‘size_type’ has not been declared int compare(size_type i, size_type n, const char* rhs, size_type n2) const; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:424:58: error: ‘size_type’ has not been declared int compare(size_type i, size_type n, const char* rhs, size_type n2) const; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:425:15: error: ‘size_type’ has not been declared int compare(size_type i, size_type n, const char* rhs) const; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:425:28: error: ‘size_type’ has not been declared int compare(size_type i, size_type n, const char* rhs) const; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:452:3: error: ‘value_type’ does not name a type value_type operator[](size_type i) const; ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:455:3: error: ‘value_type’ does not name a type value_type at(size_type i) const; ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:457:25: error: ‘size_type’ has not been declared inline ustring substr(size_type i = 0, size_type n = npos) const; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:457:42: error: ‘size_type’ has not been declared inline ustring substr(size_type i = 0, size_type n = npos) const; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:463:3: error: ‘iterator’ does not name a type iterator begin(); ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:464:3: error: ‘iterator’ does not name a type iterator end(); ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:465:3: error: ‘const_iterator’ does not name a type const_iterator begin() const; ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:466:3: error: ‘const_iterator’ does not name a type const_iterator end() const; ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:467:3: error: ‘reverse_iterator’ does not name a type reverse_iterator rbegin(); ^~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:468:3: error: ‘reverse_iterator’ does not name a type reverse_iterator rend(); ^~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:469:3: error: ‘const_reverse_iterator’ does not name a type const_reverse_iterator rbegin() const; ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:470:3: error: ‘const_reverse_iterator’ does not name a type const_reverse_iterator rend() const; ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:476:3: error: ‘size_type’ does not name a type size_type find(const ustring& str, size_type i = 0) const; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:477:3: error: ‘size_type’ does not name a type size_type find(const char* str, size_type i, size_type n) const; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:478:3: error: ‘size_type’ does not name a type size_type find(const char* str, size_type i = 0) const; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:479:3: error: ‘size_type’ does not name a type size_type find(gunichar uc, size_type i = 0) const; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:480:3: error: ‘size_type’ does not name a type size_type find(char c, size_type i = 0) const; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:482:3: error: ‘size_type’ does not name a type size_type rfind(const ustring& str, size_type i = npos) const; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:483:3: error: ‘size_type’ does not name a type size_type rfind(const char* str, size_type i, size_type n) const; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:484:3: error: ‘size_type’ does not name a type size_type rfind(const char* str, size_type i = npos) const; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:485:3: error: ‘size_type’ does not name a type size_type rfind(gunichar uc, size_type i = npos) const; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:486:3: error: ‘size_type’ does not name a type size_type rfind(char c, size_type i = npos) const; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:492:3: error: ‘size_type’ does not name a type size_type find_first_of(const ustring& match, size_type i = 0) const; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:493:3: error: ‘size_type’ does not name a type size_type find_first_of(const char* match, size_type i, size_type n) const; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:494:3: error: ‘size_type’ does not name a type size_type find_first_of(const char* match, size_type i = 0) const; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:495:3: error: ‘size_type’ does not name a type size_type find_first_of(gunichar uc, size_type i = 0) const; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:496:3: error: ‘size_type’ does not name a type size_type find_first_of(char c, size_type i = 0) const; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:498:3: error: ‘size_type’ does not name a type size_type find_last_of(const ustring& match, size_type i = npos) const; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:499:3: error: ‘size_type’ does not name a type size_type find_last_of(const char* match, size_type i, size_type n) const; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:500:3: error: ‘size_type’ does not name a type size_type find_last_of(const char* match, size_type i = npos) const; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:501:3: error: ‘size_type’ does not name a type size_type find_last_of(gunichar uc, size_type i = npos) const; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:502:3: error: ‘size_type’ does not name a type size_type find_last_of(char c, size_type i = npos) const; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:504:3: error: ‘size_type’ does not name a type size_type find_first_not_of(const ustring& match, size_type i = 0) const; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:505:3: error: ‘size_type’ does not name a type size_type find_first_not_of(const char* match, size_type i, size_type n) const; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:506:3: error: ‘size_type’ does not name a type size_type find_first_not_of(const char* match, size_type i = 0) const; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:507:3: error: ‘size_type’ does not name a type size_type find_first_not_of(gunichar uc, size_type i = 0) const; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:508:3: error: ‘size_type’ does not name a type size_type find_first_not_of(char c, size_type i = 0) const; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:510:3: error: ‘size_type’ does not name a type size_type find_last_not_of(const ustring& match, size_type i = npos) const; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:511:3: error: ‘size_type’ does not name a type size_type find_last_not_of(const char* match, size_type i, size_type n) const; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:512:3: error: ‘size_type’ does not name a type size_type find_last_not_of(const char* match, size_type i = npos) const; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:513:3: error: ‘size_type’ does not name a type size_type find_last_not_of(gunichar uc, size_type i = npos) const; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:514:3: error: ‘size_type’ does not name a type size_type find_last_not_of(char c, size_type i = npos) const; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:530:3: error: ‘size_type’ does not name a type size_type size() const; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:536:3: error: ‘size_type’ does not name a type size_type length() const; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:543:3: error: ‘size_type’ does not name a type size_type bytes() const; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:549:15: error: ‘size_type’ has not been declared void resize(size_type n, gunichar uc); ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:550:15: error: ‘size_type’ has not been declared void resize(size_type n, char c = '\0'); ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:556:3: error: ‘size_type’ does not name a type size_type capacity() const; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:557:3: error: ‘size_type’ does not name a type size_type max_size() const; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:558:16: error: ‘size_type’ has not been declared void reserve(size_type n = 0); ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:572:3: error: ‘size_type’ does not name a type size_type copy(char* dest, size_type n, size_type i = 0) const; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:582:17: error: ‘iterator’ has not been declared bool validate(iterator& first_invalid); ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:585:17: error: ‘const_iterator’ has not been declared bool validate(const_iterator& first_invalid) const; ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:298:58: error: ‘npos’ was not declared in this scope ustring(const ustring& src, size_type i, size_type n = npos); ^~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:457:56: error: ‘npos’ was not declared in this scope inline ustring substr(size_type i = 0, size_type n = npos) const; ^~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:846:34: error: ‘iterator’ is not a member of ‘Glib::ustring’ struct ustring::SequenceToString : public std::string ^~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:846:34: error: ‘iterator’ is not a member of ‘Glib::ustring’ /usr/include/glibmm-2.4/glibmm/ustring.h:846:67: error: template argument 1 is invalid struct ustring::SequenceToString : public std::string ^ /usr/include/glibmm-2.4/glibmm/ustring.h:847:1: error: explicit specialization of non-template ‘Glib::’ { ^ /usr/include/glibmm-2.4/glibmm/ustring.h:848:35: error: ‘Glib::ustring::iterator’ has not been declared SequenceToString(Glib::ustring::iterator pbegin, Glib::ustring::iterator pend); ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:848:67: error: ‘Glib::ustring::iterator’ has not been declared SequenceToString(Glib::ustring::iterator pbegin, Glib::ustring::iterator pend); ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:848:80: error: ISO C++ forbids declaration of ‘SequenceToString’ with no type [-fpermissive] SequenceToString(Glib::ustring::iterator pbegin, Glib::ustring::iterator pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:846:17: error: an anonymous struct cannot have function members struct ustring::SequenceToString : public std::string ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:846:17: error: member ‘std::__cxx11::basic_string Glib::::’ with constructor not allowed in anonymous aggregate /usr/include/glibmm-2.4/glibmm/ustring.h:846:17: error: member ‘std::__cxx11::basic_string Glib::::’ with destructor not allowed in anonymous aggregate /usr/include/glibmm-2.4/glibmm/ustring.h:846:17: error: member ‘std::__cxx11::basic_string Glib::::’ with copy assignment operator not allowed in anonymous aggregate /usr/include/glibmm-2.4/glibmm/ustring.h:849:1: error: abstract declarator ‘Glib::’ used as declaration }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:852:34: error: ‘const_iterator’ is not a member of ‘Glib::ustring’ struct ustring::SequenceToString : public std::string ^~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:852:34: error: ‘const_iterator’ is not a member of ‘Glib::ustring’ /usr/include/glibmm-2.4/glibmm/ustring.h:852:73: error: template argument 1 is invalid struct ustring::SequenceToString : public std::string ^ /usr/include/glibmm-2.4/glibmm/ustring.h:853:1: error: explicit specialization of non-template ‘Glib::’ { ^ /usr/include/glibmm-2.4/glibmm/ustring.h:854:35: error: ‘Glib::ustring::const_iterator’ has not been declared SequenceToString(Glib::ustring::const_iterator pbegin, Glib::ustring::const_iterator pend); ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:854:73: error: ‘Glib::ustring::const_iterator’ has not been declared SequenceToString(Glib::ustring::const_iterator pbegin, Glib::ustring::const_iterator pend); ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:854:92: error: ISO C++ forbids declaration of ‘SequenceToString’ with no type [-fpermissive] SequenceToString(Glib::ustring::const_iterator pbegin, Glib::ustring::const_iterator pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:852:17: error: an anonymous struct cannot have function members struct ustring::SequenceToString : public std::string ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:852:17: error: member ‘std::__cxx11::basic_string Glib::::’ with constructor not allowed in anonymous aggregate /usr/include/glibmm-2.4/glibmm/ustring.h:852:17: error: member ‘std::__cxx11::basic_string Glib::::’ with destructor not allowed in anonymous aggregate /usr/include/glibmm-2.4/glibmm/ustring.h:852:17: error: member ‘std::__cxx11::basic_string Glib::::’ with copy assignment operator not allowed in anonymous aggregate /usr/include/glibmm-2.4/glibmm/ustring.h:855:1: error: abstract declarator ‘Glib::’ used as declaration }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:861:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FormatStream(const ustring::FormatStream&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:862:59: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FormatStream& operator=(const ustring::FormatStream&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:866:9: error: expected nested-name-specifier before ‘StreamType’ using StreamType = std::wostringstream; ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:870:3: error: ‘StreamType’ does not name a type StreamType stream_; ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:874:17: error: expected ‘;’ at end of member declaration ~FormatStream() noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:874:19: error: ‘noexcept’ does not name a type ~FormatStream() noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:874:19: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/ustring.h:949:82: error: no ‘typename Glib::ustring_Iterator::value_type Glib::ustring_Iterator::operator*() const’ member function declared in class ‘Glib::ustring_Iterator’ inline typename ustring_Iterator::value_type ustring_Iterator::operator*() const ^~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:989:33: error: ‘const_iterator’ in ‘class Glib::ustring’ does not name a type operator==(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:989:75: error: ‘const_iterator’ in ‘class Glib::ustring’ does not name a type operator==(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:989:94: error: ‘bool Glib::operator==(const int&, const int&)’ must have an argument of class or enumerated type operator==(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:996:33: error: ‘const_iterator’ in ‘class Glib::ustring’ does not name a type operator!=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:996:75: error: ‘const_iterator’ in ‘class Glib::ustring’ does not name a type operator!=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:996:94: error: ‘bool Glib::operator!=(const int&, const int&)’ must have an argument of class or enumerated type operator!=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1003:32: error: ‘const_iterator’ in ‘class Glib::ustring’ does not name a type operator<(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:1003:74: error: ‘const_iterator’ in ‘class Glib::ustring’ does not name a type operator<(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:1003:93: error: ‘bool Glib::operator<(const int&, const int&)’ must have an argument of class or enumerated type operator<(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1010:32: error: ‘const_iterator’ in ‘class Glib::ustring’ does not name a type operator>(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:1010:74: error: ‘const_iterator’ in ‘class Glib::ustring’ does not name a type operator>(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:1010:93: error: ‘bool Glib::operator>(const int&, const int&)’ must have an argument of class or enumerated type operator>(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1017:33: error: ‘const_iterator’ in ‘class Glib::ustring’ does not name a type operator<=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:1017:75: error: ‘const_iterator’ in ‘class Glib::ustring’ does not name a type operator<=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:1017:94: error: ‘bool Glib::operator<=(const int&, const int&)’ must have an argument of class or enumerated type operator<=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1024:33: error: ‘const_iterator’ in ‘class Glib::ustring’ does not name a type operator>=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:1024:75: error: ‘const_iterator’ in ‘class Glib::ustring’ does not name a type operator>=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:1024:94: error: ‘bool Glib::operator>=(const int&, const int&)’ must have an argument of class or enumerated type operator>=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h: In member function ‘void Glib::ustring::FormatStream::stream(const T&)’: /usr/include/glibmm-2.4/glibmm/ustring.h:1057:3: error: ‘stream_’ was not declared in this scope stream_ << value; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h: In member function ‘void Glib::ustring::FormatStream::stream(const char*)’: /usr/include/glibmm-2.4/glibmm/ustring.h:1063:3: error: ‘stream_’ was not declared in this scope stream_ << ustring(value); ^~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h: In member function ‘void Glib::ustring::FormatStream::stream(char*)’: /usr/include/glibmm-2.4/glibmm/ustring.h:1069:3: error: ‘stream_’ was not declared in this scope stream_ << ustring(value); ^~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h: At global scope: /usr/include/glibmm-2.4/glibmm/ustring.h:1098:26: error: variable or field ‘insert’ declared void ustring::insert(ustring::iterator p, In pbegin, In pend) ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:1098:17: error: ‘iterator’ is not a member of ‘Glib::ustring’ ustring::insert(ustring::iterator p, In pbegin, In pend) ^~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:1098:41: error: expected primary-expression before ‘pbegin’ ustring::insert(ustring::iterator p, In pbegin, In pend) ^~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:1098:52: error: expected primary-expression before ‘pend’ ustring::insert(ustring::iterator p, In pbegin, In pend) ^~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:1105:27: error: ‘Glib::ustring& Glib::ustring::replace’ is not a static data member of ‘class Glib::ustring’ ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:1105:27: error: template definition of non-template ‘Glib::ustring& Glib::ustring::replace’ /usr/include/glibmm-2.4/glibmm/ustring.h:1105:18: error: ‘iterator’ is not a member of ‘Glib::ustring’ ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:1105:44: error: ‘iterator’ is not a member of ‘Glib::ustring’ ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:1105:71: error: expected primary-expression before ‘pbegin2’ ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:1105:83: error: expected primary-expression before ‘pend2’ ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:1115:26: error: ‘Glib::ustring::substr’ declared as an ‘inline’ variable ustring::substr(ustring::size_type i, ustring::size_type n) const ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:1115:26: error: ‘Glib::ustring Glib::ustring::substr’ is not a static data member of ‘class Glib::ustring’ /usr/include/glibmm-2.4/glibmm/ustring.h:1115:17: error: ‘size_type’ is not a member of ‘Glib::ustring’ ustring::substr(ustring::size_type i, ustring::size_type n) const ^~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:1115:39: error: ‘size_type’ is not a member of ‘Glib::ustring’ ustring::substr(ustring::size_type i, ustring::size_type n) const ^~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:1115:61: error: expected ‘,’ or ‘;’ before ‘const’ ustring::substr(ustring::size_type i, ustring::size_type n) const ^~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:1257:45: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:1258:59: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:1274:51: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:1275:71: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:1293:55: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:1294:75: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:1312:51: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:1313:71: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:1332:57: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:1333:77: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h: In static member function ‘static Glib::ustring Glib::ustring::compose(const Glib::ustring&)’: /usr/include/glibmm-2.4/glibmm/ustring.h:1343:40: error: ‘nullptr’ was not declared in this scope return ustring::compose_argv(fmt, 0, nullptr); ^~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h: At global scope: /usr/include/glibmm-2.4/glibmm/ustring.h:1631:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator==(const ustring& lhs, int rhs) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:1632:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator==(int lhs, const ustring& rhs) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:1633:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator!=(const ustring& lhs, int rhs) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:1634:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator!=(int lhs, const ustring& rhs) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:1635:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator<(const ustring& lhs, int rhs) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:1636:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator<(int lhs, const ustring& rhs) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:1637:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator>(const ustring& lhs, int rhs) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:1638:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator>(int lhs, const ustring& rhs) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:1639:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator<=(const ustring& lhs, int rhs) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:1640:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator<=(int lhs, const ustring& rhs) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:1641:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator>=(const ustring& lhs, int rhs) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:1642:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator>=(int lhs, const ustring& rhs) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h: In function ‘Glib::ustring Glib::operator+(gunichar, const Glib::ustring&)’: /usr/include/glibmm-2.4/glibmm/ustring.h:1687:22: error: no matching function for call to ‘Glib::ustring::ustring(int, gunichar&)’ ustring temp(1, lhs); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:328:3: note: candidate: template Glib::ustring::ustring(In, In) ustring(In pbegin, In pend); ^~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:328:3: note: template argument deduction/substitution failed: /usr/include/glibmm-2.4/glibmm/ustring.h:1687:22: note: deduced conflicting types for parameter ‘In’ (‘int’ and ‘unsigned int’) ustring temp(1, lhs); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:309:3: note: candidate: Glib::ustring::ustring(const char*) ustring(const char* src); ^~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:309:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:304:3: note: candidate: Glib::ustring::ustring(const char*, int) ustring(const char* src, size_type n); ^~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:304:3: note: conversion of argument 1 would be ill-formed: /usr/include/glibmm-2.4/glibmm/ustring.h:1687:22: error: invalid conversion from ‘int’ to ‘const char*’ [-fpermissive] ustring temp(1, lhs); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:298:3: note: candidate: Glib::ustring::ustring(const Glib::ustring&, int, int) ustring(const ustring& src, size_type i, size_type n = npos); ^~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:298:3: note: no known conversion for argument 1 from ‘int’ to ‘const Glib::ustring&’ /usr/include/glibmm-2.4/glibmm/ustring.h:291:3: note: candidate: Glib::ustring::ustring(std::__cxx11::string) ustring(std::string&& src); ^~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:291:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:286:3: note: candidate: Glib::ustring::ustring(const string&) ustring(const std::string& src); ^~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:286:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:261:3: note: candidate: Glib::ustring::ustring(const Glib::ustring&) ustring(const ustring& other); ^~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:261:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:254:3: note: candidate: Glib::ustring::ustring() ustring(); ^~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:254:3: note: candidate expects 0 arguments, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h: In function ‘Glib::ustring Glib::operator+(char, const Glib::ustring&)’: /usr/include/glibmm-2.4/glibmm/ustring.h:1705:22: error: no matching function for call to ‘Glib::ustring::ustring(int, char&)’ ustring temp(1, lhs); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:328:3: note: candidate: template Glib::ustring::ustring(In, In) ustring(In pbegin, In pend); ^~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:328:3: note: template argument deduction/substitution failed: /usr/include/glibmm-2.4/glibmm/ustring.h:1705:22: note: deduced conflicting types for parameter ‘In’ (‘int’ and ‘char’) ustring temp(1, lhs); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:309:3: note: candidate: Glib::ustring::ustring(const char*) ustring(const char* src); ^~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:309:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:304:3: note: candidate: Glib::ustring::ustring(const char*, int) ustring(const char* src, size_type n); ^~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:304:3: note: conversion of argument 1 would be ill-formed: /usr/include/glibmm-2.4/glibmm/ustring.h:1705:22: error: invalid conversion from ‘int’ to ‘const char*’ [-fpermissive] ustring temp(1, lhs); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:298:3: note: candidate: Glib::ustring::ustring(const Glib::ustring&, int, int) ustring(const ustring& src, size_type i, size_type n = npos); ^~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:298:3: note: no known conversion for argument 1 from ‘int’ to ‘const Glib::ustring&’ /usr/include/glibmm-2.4/glibmm/ustring.h:291:3: note: candidate: Glib::ustring::ustring(std::__cxx11::string) ustring(std::string&& src); ^~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:291:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:286:3: note: candidate: Glib::ustring::ustring(const string&) ustring(const std::string& src); ^~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:286:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:261:3: note: candidate: Glib::ustring::ustring(const Glib::ustring&) ustring(const ustring& other); ^~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:261:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:254:3: note: candidate: Glib::ustring::ustring() ustring(); ^~~~~~~ /usr/include/glibmm-2.4/glibmm/ustring.h:254:3: note: candidate expects 0 arguments, 2 provided In file included from /usr/include/glibmm-2.4/glibmm/error.h:23:0, from /usr/include/glibmm-2.4/glibmm/thread.h:48, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/exception.h: At global scope: /usr/include/glibmm-2.4/glibmm/exception.h:33:22: error: expected ‘;’ at end of member declaration virtual ~Exception() noexcept = 0; ^ /usr/include/glibmm-2.4/glibmm/exception.h:33:24: error: ‘noexcept’ does not name a type virtual ~Exception() noexcept = 0; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/exception.h:33:24: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/glibmm-2.4/glibmm/thread.h:48:0, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/error.h:39:10: error: expected ‘;’ at end of member declaration ~Error() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/error.h:39:12: error: ‘noexcept’ does not name a type ~Error() noexcept override; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/error.h:39:12: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/error.h:43:24: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 Glib::ustring what() const override; ^~~~~ /usr/include/glibmm-2.4/glibmm/error.h:54:9: error: expected nested-name-specifier before ‘ThrowFunc’ using ThrowFunc = void(*)(GError*); ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/error.h:58:52: error: ‘ThrowFunc’ has not been declared static void register_domain(GQuark error_domain, ThrowFunc throw_func); ^~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:25:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/type_traits.h:63:1: error: expected unqualified-id before ‘using’ using type_trait_pass_t = typename type_trait::pass; ^~~~~ /usr/include/sigc++-2.0/sigc++/type_traits.h:66:1: error: expected unqualified-id before ‘using’ using type_trait_take_t = typename type_trait::take; ^~~~~ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:26:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/trackable.h:40:58: error: expected ‘;’ at end of member declaration trackable_callback(void* data, func_destroy_notify func) noexcept ^ /usr/include/sigc++-2.0/sigc++/trackable.h:40:60: error: ‘noexcept’ does not name a type trackable_callback(void* data, func_destroy_notify func) noexcept ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/trackable.h:40:60: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/trackable.h:71:65: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 trackable_callback_list(const trackable_callback_list& src) = delete; ^~~~~~ /usr/include/sigc++-2.0/sigc++/trackable.h:72:76: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 trackable_callback_list& operator=(const trackable_callback_list& src) = delete; ^~~~~~ /usr/include/sigc++-2.0/sigc++/trackable.h:73:50: error: expected ‘,’ or ‘...’ before ‘&&’ token trackable_callback_list(trackable_callback_list&& src) = delete; ^~ /usr/include/sigc++-2.0/sigc++/trackable.h:73:60: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 trackable_callback_list(trackable_callback_list&& src) = delete; ^~~~~~ /usr/include/sigc++-2.0/sigc++/trackable.h:73:60: error: invalid constructor; you probably meant ‘sigc::internal::trackable_callback_list (const sigc::internal::trackable_callback_list&)’ /usr/include/sigc++-2.0/sigc++/trackable.h:74:61: error: expected ‘,’ or ‘...’ before ‘&&’ token trackable_callback_list& operator=(trackable_callback_list&& src) = delete; ^~ /usr/include/sigc++-2.0/sigc++/trackable.h:74:71: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 trackable_callback_list& operator=(trackable_callback_list&& src) = delete; ^~~~~~ /usr/include/sigc++-2.0/sigc++/trackable.h:116:13: error: expected ‘;’ at end of member declaration trackable() noexcept; ^ /usr/include/sigc++-2.0/sigc++/trackable.h:116:15: error: ‘noexcept’ does not name a type trackable() noexcept; ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/trackable.h:116:15: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/trackable.h:118:33: error: expected ‘;’ at end of member declaration trackable(const trackable& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/trackable.h:118:35: error: ‘noexcept’ does not name a type trackable(const trackable& src) noexcept; ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/trackable.h:118:35: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/trackable.h:120:22: error: expected ‘,’ or ‘...’ before ‘&&’ token trackable(trackable&& src); ^~ /usr/include/sigc++-2.0/sigc++/trackable.h:120:28: error: invalid constructor; you probably meant ‘sigc::trackable (const sigc::trackable&)’ trackable(trackable&& src); ^ /usr/include/sigc++-2.0/sigc++/trackable.h:124:33: error: expected ‘,’ or ‘...’ before ‘&&’ token trackable& operator=(trackable&& src); ^~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:6:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/visit_each.h: In member function ‘void sigc::internal::limit_derived_target::operator()(const T_type&) const’: /usr/include/sigc++-2.0/sigc++/visit_each.h:60:15: error: ‘is_base_of’ is not a member of ‘std’ with_type::value || std::is_same::value, T_type, T_self>::execute_(_A_type, *this); ^~~ /usr/include/sigc++-2.0/sigc++/visit_each.h:60:15: 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::value || std::is_same::value, T_type, T_self>::execute_(_A_type, *this); ^ /usr/include/sigc++-2.0/sigc++/visit_each.h:33:8: note: provided for ‘template struct sigc::internal::with_type’ struct with_type; ^~~~~~~~~ /usr/include/sigc++-2.0/sigc++/visit_each.h:60:56: error: qualified-id in declaration before ‘||’ token with_type::value || std::is_same::value, T_type, T_self>::execute_(_A_type, *this); ^~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:6:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/visit_each.h: In member function ‘void sigc::internal::limit_derived_target::operator()(const T_type&) const’: /usr/include/sigc++-2.0/sigc++/visit_each.h:98:23: error: ‘is_base_of’ is not a member of ‘std’ with_type_pointer::value || std::is_same::value, T_type, T_self>::execute_(_A_type, *this); ^~~ /usr/include/sigc++-2.0/sigc++/visit_each.h:98:23: 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::value || std::is_same::value, T_type, T_self>::execute_(_A_type, *this); ^ /usr/include/sigc++-2.0/sigc++/visit_each.h:73:8: note: provided for ‘template struct sigc::internal::with_type_pointer’ struct with_type_pointer; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/visit_each.h:98:64: error: qualified-id in declaration before ‘||’ token with_type_pointer::value || std::is_same::value, T_type, T_self>::execute_(_A_type, *this); ^~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:107:40: error: ‘decltype’ has not been declared static int checksize(X_functor* obj, decltype(&X_functor::operator()) p = nullptr); ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:107:50: error: expected ‘)’ static int checksize(X_functor* obj, decltype(&X_functor::operator()) p = nullptr); ^~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:107:50: error: expected ‘)’ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:107:50: error: expected initializer /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:112:48: error: ‘nullptr’ was not declared in this scope = sizeof(checksize(static_cast(nullptr))) == sizeof(int) ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:131:41: error: ‘is_base_of’ is not a member of ‘std’ bool I_derives_functor_base = std::is_base_of::value, ^~~ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:131:69: error: expected primary-expression before ‘,’ token bool I_derives_functor_base = std::is_base_of::value, ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:131:82: error: ‘value’ in namespace ‘::’ does not name a type bool I_derives_functor_base = std::is_base_of::value, ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:8: error: ‘functor_trait’ is not a class template struct functor_trait ^~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:148:44: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for ‘template struct sigc::functor_trait’ struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:230:50: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for ‘template struct sigc::functor_trait’ struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:238:56: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for ‘template struct sigc::functor_trait’ struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:246:64: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for ‘template struct sigc::functor_trait’ struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:254:72: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for ‘template struct sigc::functor_trait’ struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:262:80: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for ‘template struct sigc::functor_trait’ struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:270:88: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for ‘template struct sigc::functor_trait’ struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:278:96: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for ‘template struct sigc::functor_trait’ struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:286:104: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for ‘template struct sigc::functor_trait’ struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:296:57: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for ‘template struct sigc::functor_trait’ struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:302:63: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for ‘template struct sigc::functor_trait’ struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:311:63: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for ‘template struct sigc::functor_trait’ struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:317:69: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for ‘template struct sigc::functor_trait’ struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:326:71: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for ‘template struct sigc::functor_trait’ struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:332:77: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for ‘template struct sigc::functor_trait’ struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:341:79: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for ‘template struct sigc::functor_trait’ struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:347:85: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for ‘template struct sigc::functor_trait’ struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:356:87: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for ‘template struct sigc::functor_trait’ struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:362:93: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for ‘template struct sigc::functor_trait’ struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:371:95: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for ‘template struct sigc::functor_trait’ struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:377:101: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for ‘template struct sigc::functor_trait’ struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:386:103: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for ‘template struct sigc::functor_trait’ struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:392:109: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for ‘template struct sigc::functor_trait’ struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:401:111: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for ‘template struct sigc::functor_trait’ struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:407:117: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for ‘template struct sigc::functor_trait’ struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:8:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:110:23: error: ‘type_trait_take_t’ has not been declared T_return operator()(type_trait_take_t _A_a1) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:110:40: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function ‘T_return sigc::pointer_functor1::operator()(int) const’: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:111:24: error: ‘_A_a1’ was not declared in this scope { return func_ptr_(_A_a1); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:146:23: error: ‘type_trait_take_t’ has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:146:40: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function ‘T_return sigc::pointer_functor2::operator()(int) const’: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:147:24: error: ‘_A_a1’ was not declared in this scope { return func_ptr_(_A_a1, _A_a2); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:147:31: error: ‘_A_a2’ was not declared in this scope { return func_ptr_(_A_a1, _A_a2); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:184:23: error: ‘type_trait_take_t’ has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:184:40: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:8:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function ‘T_return sigc::pointer_functor3::operator()(int) const’: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:185:24: error: ‘_A_a1’ was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:185:31: error: ‘_A_a2’ was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:185:38: error: ‘_A_a3’ was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:224:23: error: ‘type_trait_take_t’ has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:224:40: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function ‘T_return sigc::pointer_functor4::operator()(int) const’: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:225:24: error: ‘_A_a1’ was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:225:31: error: ‘_A_a2’ was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:225:38: error: ‘_A_a3’ was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:225:45: error: ‘_A_a4’ was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:266:23: error: ‘type_trait_take_t’ has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:266:40: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function ‘T_return sigc::pointer_functor5::operator()(int) const’: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:267:24: error: ‘_A_a1’ was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:267:31: error: ‘_A_a2’ was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:267:38: error: ‘_A_a3’ was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:267:45: error: ‘_A_a4’ was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:267:52: error: ‘_A_a5’ was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:310:23: error: ‘type_trait_take_t’ has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:310:40: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function ‘T_return sigc::pointer_functor6::operator()(int) const’: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:24: error: ‘_A_a1’ was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:31: error: ‘_A_a2’ was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:38: error: ‘_A_a3’ was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:45: error: ‘_A_a4’ was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:52: error: ‘_A_a5’ was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:59: error: ‘_A_a6’ was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:356:23: error: ‘type_trait_take_t’ has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:356:40: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:8:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function ‘T_return sigc::pointer_functor7::operator()(int) const’: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:24: error: ‘_A_a1’ was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:31: error: ‘_A_a2’ was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:38: error: ‘_A_a3’ was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:45: error: ‘_A_a4’ was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:52: error: ‘_A_a5’ was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:59: error: ‘_A_a6’ was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:66: error: ‘_A_a7’ was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:13:0, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/limit_reference.h: At global scope: /usr/include/sigc++-2.0/sigc++/limit_reference.h:36:13: error: ‘is_base_of’ is not a member of ‘std’ std::is_base_of::value> ^~~ /usr/include/sigc++-2.0/sigc++/limit_reference.h:36:38: error: expected primary-expression before ‘,’ token std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:36:49: error: ‘value’ in namespace ‘::’ does not name a type std::is_base_of::value> ^~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:13:0, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/limit_reference.h:71:7: error: ‘limit_reference’ is not a class template class limit_reference ^~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/limit_reference.h:116:59: error: wrong number of template arguments (2, should be 1) struct visitor > ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:71:35: note: provided for ‘template class sigc::limit_reference’ class limit_reference ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:116:61: error: template argument 1 is invalid struct visitor > ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:150:13: error: ‘is_base_of’ is not a member of ‘std’ std::is_base_of::value> ^~~ /usr/include/sigc++-2.0/sigc++/limit_reference.h:150:38: error: expected primary-expression before ‘,’ token std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:150:49: error: ‘value’ in namespace ‘::’ does not name a type std::is_base_of::value> ^~~~~ /usr/include/sigc++-2.0/sigc++/limit_reference.h:185:7: error: ‘const_limit_reference’ is not a class template class const_limit_reference ^~~~~~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/limit_reference.h:230:65: error: wrong number of template arguments (2, should be 1) struct visitor > ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:185:41: note: provided for ‘template class sigc::const_limit_reference’ class const_limit_reference ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:230:67: error: template argument 1 is invalid struct visitor > ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:264:13: error: ‘is_base_of’ is not a member of ‘std’ std::is_base_of::value> ^~~ /usr/include/sigc++-2.0/sigc++/limit_reference.h:264:38: error: expected primary-expression before ‘,’ token std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:264:49: error: ‘value’ in namespace ‘::’ does not name a type std::is_base_of::value> ^~~~~ /usr/include/sigc++-2.0/sigc++/limit_reference.h:299:7: error: ‘volatile_limit_reference’ is not a class template class volatile_limit_reference ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/limit_reference.h:344:68: error: wrong number of template arguments (2, should be 1) struct visitor > ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:299:44: note: provided for ‘template class sigc::volatile_limit_reference’ class volatile_limit_reference ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:344:70: error: template argument 1 is invalid struct visitor > ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:378:13: error: ‘is_base_of’ is not a member of ‘std’ std::is_base_of::value> ^~~ /usr/include/sigc++-2.0/sigc++/limit_reference.h:378:38: error: expected primary-expression before ‘,’ token std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:378:49: error: ‘value’ in namespace ‘::’ does not name a type std::is_base_of::value> ^~~~~ /usr/include/sigc++-2.0/sigc++/limit_reference.h:413:7: error: ‘const_volatile_limit_reference’ is not a class template class const_volatile_limit_reference ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/limit_reference.h:458:74: error: wrong number of template arguments (2, should be 1) struct visitor > ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:413:50: note: provided for ‘template class sigc::const_volatile_limit_reference’ class const_volatile_limit_reference ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:458:76: error: template argument 1 is invalid struct visitor > ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor ‘sigc::mem_functor0::mem_functor0()’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:88: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:154:38: error: ‘type_trait_take_t’ has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:154:55: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:163:38: error: ‘type_trait_take_t’ has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:163:55: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor ‘sigc::mem_functor1::mem_functor1()’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:137:30: error: ‘nullptr’ was not declared in this scope mem_functor1() : func_ptr_(nullptr) {} ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function ‘T_return sigc::mem_functor1::operator()(T_obj*, int) const’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:155:43: error: ‘_A_a1’ was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function ‘T_return sigc::mem_functor1::operator()(T_obj&, int) const’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:164: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:207:38: error: ‘type_trait_take_t’ has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:207:55: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:217:38: error: ‘type_trait_take_t’ has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:217:55: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor ‘sigc::mem_functor2::mem_functor2()’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:189:30: error: ‘nullptr’ was not declared in this scope mem_functor2() : func_ptr_(nullptr) {} ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function ‘T_return sigc::mem_functor2::operator()(T_obj*, int) const’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:208: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:208:50: error: ‘_A_a2’ was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function ‘T_return sigc::mem_functor2::operator()(T_obj&, int) const’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:218: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:218: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:263:38: error: ‘type_trait_take_t’ has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:263:55: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:274:38: error: ‘type_trait_take_t’ has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:274:55: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor ‘sigc::mem_functor3::mem_functor3()’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:244:30: error: ‘nullptr’ was not declared in this scope mem_functor3() : func_ptr_(nullptr) {} ^~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function ‘T_return sigc::mem_functor3::operator()(T_obj*, int) const’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:264: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:264: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:264:57: error: ‘_A_a3’ was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function ‘T_return sigc::mem_functor3::operator()(T_obj&, int) const’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:275: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:275: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:275: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:322:38: error: ‘type_trait_take_t’ has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:322:55: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:334:38: error: ‘type_trait_take_t’ has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:334:55: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor ‘sigc::mem_functor4::mem_functor4()’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:302:30: error: ‘nullptr’ was not declared in this scope mem_functor4() : func_ptr_(nullptr) {} ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function ‘T_return sigc::mem_functor4::operator()(T_obj*, int) const’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:323: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:323: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:323: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:323:64: error: ‘_A_a4’ was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function ‘T_return sigc::mem_functor4::operator()(T_obj&, int) const’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:335: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:335: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:335: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:335: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:384:38: error: ‘type_trait_take_t’ has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:384:55: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:397:38: error: ‘type_trait_take_t’ has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:397:55: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor ‘sigc::mem_functor5::mem_functor5()’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:363:30: error: ‘nullptr’ was not declared in this scope mem_functor5() : func_ptr_(nullptr) {} ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function ‘T_return sigc::mem_functor5::operator()(T_obj*, int) const’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:385: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:385: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:385: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:385: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:385:71: error: ‘_A_a5’ was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function ‘T_return sigc::mem_functor5::operator()(T_obj&, int) const’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:398: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:398: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:398: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:398: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:398: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:449:38: error: ‘type_trait_take_t’ has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:449:55: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:463:38: error: ‘type_trait_take_t’ has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:463:55: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor ‘sigc::mem_functor6::mem_functor6()’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:427:30: error: ‘nullptr’ was not declared in this scope mem_functor6() : func_ptr_(nullptr) {} ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function ‘T_return sigc::mem_functor6::operator()(T_obj*, int) const’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:450: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:450: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:450: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:450: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:450: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:450:78: error: ‘_A_a6’ was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function ‘T_return sigc::mem_functor6::operator()(T_obj&, int) const’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:464: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:464: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:464: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:464: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:464: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:464: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:517:38: error: ‘type_trait_take_t’ has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:517:55: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:532:38: error: ‘type_trait_take_t’ has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:532:55: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor ‘sigc::mem_functor7::mem_functor7()’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:494:30: error: ‘nullptr’ was not declared in this scope mem_functor7() : func_ptr_(nullptr) {} ^~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function ‘T_return sigc::mem_functor7::operator()(T_obj*, int) const’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:518: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:518: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:518: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:518: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:518: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:518: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:518:85: error: ‘_A_a7’ was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function ‘T_return sigc::mem_functor7::operator()(T_obj&, int) const’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:533: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:533: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:533: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:533: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:533: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:533: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:533:76: error: ‘_A_a7’ was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor ‘sigc::const_mem_functor0::const_mem_functor0()’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:556: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:622:44: error: ‘type_trait_take_t’ has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:622:61: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:631:44: error: ‘type_trait_take_t’ has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:631:61: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor ‘sigc::const_mem_functor1::const_mem_functor1()’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:605:36: error: ‘nullptr’ was not declared in this scope const_mem_functor1() : func_ptr_(nullptr) {} ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function ‘T_return sigc::const_mem_functor1::operator()(const T_obj*, int) const’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:623:43: error: ‘_A_a1’ was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function ‘T_return sigc::const_mem_functor1::operator()(const T_obj&, int) const’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:632: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:675:44: error: ‘type_trait_take_t’ has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:675:61: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:685:44: error: ‘type_trait_take_t’ has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:685:61: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor ‘sigc::const_mem_functor2::const_mem_functor2()’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:657:36: error: ‘nullptr’ was not declared in this scope const_mem_functor2() : func_ptr_(nullptr) {} ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function ‘T_return sigc::const_mem_functor2::operator()(const T_obj*, int) const’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:676: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:676:50: error: ‘_A_a2’ was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function ‘T_return sigc::const_mem_functor2::operator()(const T_obj&, int) const’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:686: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:686: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:731:44: error: ‘type_trait_take_t’ has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:731:61: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:742:44: error: ‘type_trait_take_t’ has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:742:61: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor ‘sigc::const_mem_functor3::const_mem_functor3()’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:712:36: error: ‘nullptr’ was not declared in this scope const_mem_functor3() : func_ptr_(nullptr) {} ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function ‘T_return sigc::const_mem_functor3::operator()(const T_obj*, int) const’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:732: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:732: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:732:57: error: ‘_A_a3’ was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function ‘T_return sigc::const_mem_functor3::operator()(const T_obj&, int) const’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:743: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:743: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:743: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:790:44: error: ‘type_trait_take_t’ has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:790:61: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:802:44: error: ‘type_trait_take_t’ has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:802:61: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor ‘sigc::const_mem_functor4::const_mem_functor4()’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:770:36: error: ‘nullptr’ was not declared in this scope const_mem_functor4() : func_ptr_(nullptr) {} ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function ‘T_return sigc::const_mem_functor4::operator()(const T_obj*, int) const’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:791: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:791: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:791: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:791:64: error: ‘_A_a4’ was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function ‘T_return sigc::const_mem_functor4::operator()(const T_obj&, int) const’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:803: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:803: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:803: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:803: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:852:44: error: ‘type_trait_take_t’ has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:852:61: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:865:44: error: ‘type_trait_take_t’ has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:865:61: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor ‘sigc::const_mem_functor5::const_mem_functor5()’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:831:36: error: ‘nullptr’ was not declared in this scope const_mem_functor5() : func_ptr_(nullptr) {} ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function ‘T_return sigc::const_mem_functor5::operator()(const T_obj*, int) const’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:853: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:853: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:853: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:853: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:853:71: error: ‘_A_a5’ was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function ‘T_return sigc::const_mem_functor5::operator()(const T_obj&, int) const’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:866: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:866: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:866: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:866: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:866: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:917:44: error: ‘type_trait_take_t’ has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:917:61: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:931:44: error: ‘type_trait_take_t’ has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:931:61: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor ‘sigc::const_mem_functor6::const_mem_functor6()’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:895:36: error: ‘nullptr’ was not declared in this scope const_mem_functor6() : func_ptr_(nullptr) {} ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function ‘T_return sigc::const_mem_functor6::operator()(const T_obj*, int) const’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:918: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:918: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:918: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:918: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:918: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:918:78: error: ‘_A_a6’ was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function ‘T_return sigc::const_mem_functor6::operator()(const T_obj&, int) const’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:932: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:932: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:932: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:932: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:932: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:932: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:985:44: error: ‘type_trait_take_t’ has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:985:61: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1000:44: error: ‘type_trait_take_t’ has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1000:61: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor ‘sigc::const_mem_functor7::const_mem_functor7()’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:962:36: error: ‘nullptr’ was not declared in this scope const_mem_functor7() : func_ptr_(nullptr) {} ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function ‘T_return sigc::const_mem_functor7::operator()(const T_obj*, int) const’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:986: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:986: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:986: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:986: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:986: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:986: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:986:85: error: ‘_A_a7’ was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function ‘T_return sigc::const_mem_functor7::operator()(const T_obj&, int) const’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1001: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:1001: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:1001: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:1001: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:1001: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:1001: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:1001:76: error: ‘_A_a7’ was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor ‘sigc::volatile_mem_functor0::volatile_mem_functor0()’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1024: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:1090:38: error: ‘type_trait_take_t’ has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1090:55: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1099:38: error: ‘type_trait_take_t’ has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1099:55: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor ‘sigc::volatile_mem_functor1::volatile_mem_functor1()’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1073:39: error: ‘nullptr’ was not declared in this scope volatile_mem_functor1() : func_ptr_(nullptr) {} ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function ‘T_return sigc::volatile_mem_functor1::operator()(T_obj*, int) const’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1091:43: error: ‘_A_a1’ was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function ‘T_return sigc::volatile_mem_functor1::operator()(T_obj&, int) const’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1100: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:1143:38: error: ‘type_trait_take_t’ has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1143:55: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1153:38: error: ‘type_trait_take_t’ has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1153:55: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor ‘sigc::volatile_mem_functor2::volatile_mem_functor2()’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1125:39: error: ‘nullptr’ was not declared in this scope volatile_mem_functor2() : func_ptr_(nullptr) {} ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function ‘T_return sigc::volatile_mem_functor2::operator()(T_obj*, int) const’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1144: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:1144:50: error: ‘_A_a2’ was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function ‘T_return sigc::volatile_mem_functor2::operator()(T_obj&, int) const’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1154: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:1154: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:1199:38: error: ‘type_trait_take_t’ has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1199:55: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1210:38: error: ‘type_trait_take_t’ has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1210:55: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor ‘sigc::volatile_mem_functor3::volatile_mem_functor3()’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1180:39: error: ‘nullptr’ was not declared in this scope volatile_mem_functor3() : func_ptr_(nullptr) {} ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function ‘T_return sigc::volatile_mem_functor3::operator()(T_obj*, int) const’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1200: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:1200: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:1200:57: error: ‘_A_a3’ was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function ‘T_return sigc::volatile_mem_functor3::operator()(T_obj&, int) const’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1211: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:1211: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:1211: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:1258:38: error: ‘type_trait_take_t’ has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1258:55: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1270:38: error: ‘type_trait_take_t’ has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1270:55: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor ‘sigc::volatile_mem_functor4::volatile_mem_functor4()’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1238:39: error: ‘nullptr’ was not declared in this scope volatile_mem_functor4() : func_ptr_(nullptr) {} ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function ‘T_return sigc::volatile_mem_functor4::operator()(T_obj*, int) const’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1259: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:1259: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:1259: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:1259:64: error: ‘_A_a4’ was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function ‘T_return sigc::volatile_mem_functor4::operator()(T_obj&, int) const’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1271: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:1271: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:1271: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:1271: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:1320:38: error: ‘type_trait_take_t’ has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1320:55: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1333:38: error: ‘type_trait_take_t’ has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1333:55: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor ‘sigc::volatile_mem_functor5::volatile_mem_functor5()’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1299:39: error: ‘nullptr’ was not declared in this scope volatile_mem_functor5() : func_ptr_(nullptr) {} ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function ‘T_return sigc::volatile_mem_functor5::operator()(T_obj*, int) const’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1321: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:1321: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:1321: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:1321: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:1321:71: error: ‘_A_a5’ was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function ‘T_return sigc::volatile_mem_functor5::operator()(T_obj&, int) const’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1334: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:1334: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:1334: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:1334: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:1334: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:1385:38: error: ‘type_trait_take_t’ has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1385:55: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1399:38: error: ‘type_trait_take_t’ has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1399:55: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor ‘sigc::volatile_mem_functor6::volatile_mem_functor6()’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1363:39: error: ‘nullptr’ was not declared in this scope volatile_mem_functor6() : func_ptr_(nullptr) {} ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function ‘T_return sigc::volatile_mem_functor6::operator()(T_obj*, int) const’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1386: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:1386: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:1386: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:1386: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:1386: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:1386:78: error: ‘_A_a6’ was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function ‘T_return sigc::volatile_mem_functor6::operator()(T_obj&, int) const’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1400: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:1400: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:1400: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:1400: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:1400: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:1400: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:1453:38: error: ‘type_trait_take_t’ has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1453:55: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1468:38: error: ‘type_trait_take_t’ has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1468:55: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor ‘sigc::volatile_mem_functor7::volatile_mem_functor7()’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1430:39: error: ‘nullptr’ was not declared in this scope volatile_mem_functor7() : func_ptr_(nullptr) {} ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function ‘T_return sigc::volatile_mem_functor7::operator()(T_obj*, int) const’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1454: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:1454: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:1454: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:1454: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:1454: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:1454: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:1454:85: error: ‘_A_a7’ was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function ‘T_return sigc::volatile_mem_functor7::operator()(T_obj&, int) const’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1469: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:1469: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:1469: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:1469: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:1469: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:1469: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:1469:76: error: ‘_A_a7’ was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor ‘sigc::const_volatile_mem_functor0::const_volatile_mem_functor0()’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1492: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:1558:44: error: ‘type_trait_take_t’ has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1558:61: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1567:44: error: ‘type_trait_take_t’ has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1567:61: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor ‘sigc::const_volatile_mem_functor1::const_volatile_mem_functor1()’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1541:45: error: ‘nullptr’ was not declared in this scope const_volatile_mem_functor1() : func_ptr_(nullptr) {} ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function ‘T_return sigc::const_volatile_mem_functor1::operator()(const T_obj*, int) const’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1559:43: error: ‘_A_a1’ was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function ‘T_return sigc::const_volatile_mem_functor1::operator()(const T_obj&, int) const’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1568: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:1611:44: error: ‘type_trait_take_t’ has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1611:61: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1621:44: error: ‘type_trait_take_t’ has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1621:61: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor ‘sigc::const_volatile_mem_functor2::const_volatile_mem_functor2()’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1593:45: error: ‘nullptr’ was not declared in this scope const_volatile_mem_functor2() : func_ptr_(nullptr) {} ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function ‘T_return sigc::const_volatile_mem_functor2::operator()(const T_obj*, int) const’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1612: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:1612:50: error: ‘_A_a2’ was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function ‘T_return sigc::const_volatile_mem_functor2::operator()(const T_obj&, int) const’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1622: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:1622: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:1667:44: error: ‘type_trait_take_t’ has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1667:61: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1678:44: error: ‘type_trait_take_t’ has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1678:61: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor ‘sigc::const_volatile_mem_functor3::const_volatile_mem_functor3()’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1648:45: error: ‘nullptr’ was not declared in this scope const_volatile_mem_functor3() : func_ptr_(nullptr) {} ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function ‘T_return sigc::const_volatile_mem_functor3::operator()(const T_obj*, int) const’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1668: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:1668: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:1668:57: error: ‘_A_a3’ was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function ‘T_return sigc::const_volatile_mem_functor3::operator()(const T_obj&, int) const’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1679: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:1679: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:1679: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:1726:44: error: ‘type_trait_take_t’ has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1726:61: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1738:44: error: ‘type_trait_take_t’ has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1738:61: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor ‘sigc::const_volatile_mem_functor4::const_volatile_mem_functor4()’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1706:45: error: ‘nullptr’ was not declared in this scope const_volatile_mem_functor4() : func_ptr_(nullptr) {} ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function ‘T_return sigc::const_volatile_mem_functor4::operator()(const T_obj*, int) const’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: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); } ^~~~~ /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); } ^~~~~ /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); } ^~~~~ /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); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function ‘T_return sigc::const_volatile_mem_functor4::operator()(const T_obj&, int) const’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1739: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:1739: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:1739: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:1739: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:1788:44: error: ‘type_trait_take_t’ has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1788:61: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1801:44: error: ‘type_trait_take_t’ has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1801:61: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor ‘sigc::const_volatile_mem_functor5::const_volatile_mem_functor5()’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1767:45: error: ‘nullptr’ was not declared in this scope const_volatile_mem_functor5() : func_ptr_(nullptr) {} ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function ‘T_return sigc::const_volatile_mem_functor5::operator()(const T_obj*, int) const’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1789: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:1789: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:1789: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:1789: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:1789:71: error: ‘_A_a5’ was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function ‘T_return sigc::const_volatile_mem_functor5::operator()(const T_obj&, int) const’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1802: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:1802: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:1802: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:1802: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:1802: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:1853:44: error: ‘type_trait_take_t’ has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1853:61: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1867:44: error: ‘type_trait_take_t’ has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1867:61: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor ‘sigc::const_volatile_mem_functor6::const_volatile_mem_functor6()’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1831:45: error: ‘nullptr’ was not declared in this scope const_volatile_mem_functor6() : func_ptr_(nullptr) {} ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function ‘T_return sigc::const_volatile_mem_functor6::operator()(const T_obj*, int) const’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1854: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:1854: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:1854: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:1854: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:1854: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:1854:78: error: ‘_A_a6’ was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function ‘T_return sigc::const_volatile_mem_functor6::operator()(const T_obj&, int) const’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1868: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:1868: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:1868: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:1868: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:1868: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:1868: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:1921:44: error: ‘type_trait_take_t’ has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1921:61: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1936:44: error: ‘type_trait_take_t’ has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1936:61: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor ‘sigc::const_volatile_mem_functor7::const_volatile_mem_functor7()’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1898:45: error: ‘nullptr’ was not declared in this scope const_volatile_mem_functor7() : func_ptr_(nullptr) {} ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function ‘T_return sigc::const_volatile_mem_functor7::operator()(const T_obj*, int) const’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1922: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:1922: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:1922: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:1922: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:1922: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:1922: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:1922:85: error: ‘_A_a7’ was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function ‘T_return sigc::const_volatile_mem_functor7::operator()(const T_obj&, int) const’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1937: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:1937: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:1937: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:1937: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:1937: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:1937: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:1937: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:2063:23: error: ‘type_trait_take_t’ has not been declared T_return operator()(type_trait_take_t _A_a1) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2063:40: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function ‘T_return sigc::bound_mem_functor1::operator()(int) const’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2064: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:2140:23: error: ‘type_trait_take_t’ has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2140:40: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function ‘T_return sigc::bound_mem_functor2::operator()(int) const’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2141: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:2141: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:2219:23: error: ‘type_trait_take_t’ has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2219:40: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function ‘T_return sigc::bound_mem_functor3::operator()(int) const’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2220: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:2220: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:2220: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:2300:23: error: ‘type_trait_take_t’ has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2300:40: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function ‘T_return sigc::bound_mem_functor4::operator()(int) const’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2301: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:2301: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:2301: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:2301: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:2383:23: error: ‘type_trait_take_t’ has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2383:40: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function ‘T_return sigc::bound_mem_functor5::operator()(int) const’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2384: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:2384: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:2384: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:2384: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:2384: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:2468:23: error: ‘type_trait_take_t’ has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2468:40: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function ‘T_return sigc::bound_mem_functor6::operator()(int) const’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2469: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:2469: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:2469: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:2469: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:2469: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:2469: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:2555:23: error: ‘type_trait_take_t’ has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2555:40: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function ‘T_return sigc::bound_mem_functor7::operator()(int) const’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2556: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:2556: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:2556: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:2556: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:2556: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:2556: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:2556: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:2703:23: error: ‘type_trait_take_t’ has not been declared T_return operator()(type_trait_take_t _A_a1) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2703:40: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function ‘T_return sigc::bound_const_mem_functor1::operator()(int) const’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2704: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:2780:23: error: ‘type_trait_take_t’ has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2780:40: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function ‘T_return sigc::bound_const_mem_functor2::operator()(int) const’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2781: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:2781: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:2859:23: error: ‘type_trait_take_t’ has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2859:40: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function ‘T_return sigc::bound_const_mem_functor3::operator()(int) const’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2860: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:2860: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:2860: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:2940:23: error: ‘type_trait_take_t’ has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2940:40: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function ‘T_return sigc::bound_const_mem_functor4::operator()(int) const’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2941: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:2941: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:2941: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:2941: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:3023:23: error: ‘type_trait_take_t’ has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3023:40: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function ‘T_return sigc::bound_const_mem_functor5::operator()(int) const’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3024: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:3024: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:3024: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:3024: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:3024: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:3108:23: error: ‘type_trait_take_t’ has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3108:40: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function ‘T_return sigc::bound_const_mem_functor6::operator()(int) const’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3109: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:3109: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:3109: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:3109: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:3109: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:3109: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:3195:23: error: ‘type_trait_take_t’ has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3195:40: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function ‘T_return sigc::bound_const_mem_functor7::operator()(int) const’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3196: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:3196: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:3196: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:3196: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:3196: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:3196: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:3196: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:3343:23: error: ‘type_trait_take_t’ has not been declared T_return operator()(type_trait_take_t _A_a1) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3343:40: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function ‘T_return sigc::bound_volatile_mem_functor1::operator()(int) const’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3344: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:3420:23: error: ‘type_trait_take_t’ has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3420:40: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function ‘T_return sigc::bound_volatile_mem_functor2::operator()(int) const’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3421: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:3421: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:3499:23: error: ‘type_trait_take_t’ has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3499:40: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function ‘T_return sigc::bound_volatile_mem_functor3::operator()(int) const’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3500: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:3500: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:3500: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:3580:23: error: ‘type_trait_take_t’ has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3580:40: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function ‘T_return sigc::bound_volatile_mem_functor4::operator()(int) const’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3581: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:3581: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:3581: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:3581: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:3663:23: error: ‘type_trait_take_t’ has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3663:40: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function ‘T_return sigc::bound_volatile_mem_functor5::operator()(int) const’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3664: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:3664: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:3664: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:3664: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:3664: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:3748:23: error: ‘type_trait_take_t’ has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3748:40: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function ‘T_return sigc::bound_volatile_mem_functor6::operator()(int) const’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3749: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:3749: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:3749: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:3749: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:3749: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:3749: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:3835:23: error: ‘type_trait_take_t’ has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3835:40: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function ‘T_return sigc::bound_volatile_mem_functor7::operator()(int) const’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3836: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:3836: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:3836: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:3836: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:3836: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:3836: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:3836: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:3983:23: error: ‘type_trait_take_t’ has not been declared T_return operator()(type_trait_take_t _A_a1) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3983:40: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function ‘T_return sigc::bound_const_volatile_mem_functor1::operator()(int) const’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3984: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:4060:23: error: ‘type_trait_take_t’ has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4060:40: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function ‘T_return sigc::bound_const_volatile_mem_functor2::operator()(int) const’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4061: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:4061: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:4139:23: error: ‘type_trait_take_t’ has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4139:40: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function ‘T_return sigc::bound_const_volatile_mem_functor3::operator()(int) const’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4140: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:4140: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:4140: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:4220:23: error: ‘type_trait_take_t’ has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4220:40: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function ‘T_return sigc::bound_const_volatile_mem_functor4::operator()(int) const’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4221: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:4221: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:4221: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:4221: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:4303:23: error: ‘type_trait_take_t’ has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4303:40: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function ‘T_return sigc::bound_const_volatile_mem_functor5::operator()(int) const’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4304: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:4304: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:4304: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:4304: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:4304: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:4388:23: error: ‘type_trait_take_t’ has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4388:40: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function ‘T_return sigc::bound_const_volatile_mem_functor6::operator()(int) const’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4389: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:4389: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:4389: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:4389: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:4389: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:4389: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:4475:23: error: ‘type_trait_take_t’ has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4475:40: error: expected ‘,’ or ‘...’ before ‘<’ token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function ‘T_return sigc::bound_const_volatile_mem_functor7::operator()(int) const’: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4476: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:4476: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:4476: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:4476: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:4476: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:4476: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:4476:91: error: ‘_A_a7’ was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:10:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:48:32: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^~~ /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:53:54: error: ‘is_base_of’ in namespace ‘std’ does not name a template type template::type> ^~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:53:64: error: expected ‘>’ before ‘<’ token template::type> ^ /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:56:8: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11 test(); ^ /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:61:35: error: wrong number of template arguments (1, should be 2) typename functor_trait::result_type ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for ‘template struct sigc::functor_trait’ struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:10:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:64:9: error: expected nested-name-specifier before ‘type’ using type = decltype (test ()); ^~~~ /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:67:38: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^~~ /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:68:1: error: expected unqualified-id before ‘using’ using deduce_result_t = typename deduce_result_type::type; ^~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:67:21: error: ‘deduce_result_t’ in namespace ‘sigc’ does not name a template type { typedef sigc::deduce_result_t type; }; ^~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:69:43: error: wrong number of template arguments (1, should be 2) typedef typename functor_trait::result_type result_type; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for ‘template struct sigc::functor_trait’ struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:288:47: error: ‘is_base_of’ is not a member of ‘std’ template ::value> struct adaptor_trait; ^~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:288:75: error: expected primary-expression before ‘,’ token template ::value> struct adaptor_trait; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:288:89: error: ‘value’ in namespace ‘::’ does not name a type template ::value> struct adaptor_trait; ^~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:298:8: error: ‘adaptor_trait’ is not a class template struct adaptor_trait ^~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:312:38: error: wrong number of template arguments (2, should be 1) struct adaptor_trait ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:298:37: note: provided for ‘template struct sigc::adaptor_trait’ struct adaptor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:8:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:57:35: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 slot_rep(const slot_rep& src) = delete; ^~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:58:46: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 slot_rep& operator=(const slot_rep& src) = delete; ^~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:60:20: error: expected ‘,’ or ‘...’ before ‘&&’ token slot_rep(slot_rep&& src) = delete; ^~ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:60:30: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 slot_rep(slot_rep&& src) = delete; ^~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:60:30: error: invalid constructor; you probably meant ‘sigc::internal::slot_rep (const sigc::internal::slot_rep&)’ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:61:31: error: expected ‘,’ or ‘...’ before ‘&&’ token slot_rep& operator=(slot_rep&& src) = delete; ^~ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:61:41: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 slot_rep& operator=(slot_rep&& src) = delete; ^~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:91:58: error: expected ‘;’ at end of member declaration inline slot_rep(hook call__, hook destroy__, hook dup__) noexcept ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:91:60: error: ‘noexcept’ does not name a type inline slot_rep(hook call__, hook destroy__, hook dup__) noexcept ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:91:60: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:119:52: error: expected ‘;’ at end of member declaration inline void set_parent(void* parent, hook cleanup) noexcept ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:119:54: error: ‘noexcept’ does not name a type inline void set_parent(void* parent, hook cleanup) noexcept ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:119:54: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:150:36: error: expected ‘;’ at end of member declaration inline slot_do_bind(slot_rep* rep) noexcept : rep_(rep) {} ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:150:38: error: ‘noexcept’ does not name a type inline slot_do_bind(slot_rep* rep) noexcept : rep_(rep) {} ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:150:38: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:168:38: error: expected ‘;’ at end of member declaration inline slot_do_unbind(slot_rep* rep) noexcept : rep_(rep) {} ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:168:40: error: ‘noexcept’ does not name a type inline slot_do_unbind(slot_rep* rep) noexcept : rep_(rep) {} ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:168:40: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:258:13: error: expected ‘;’ at end of member declaration slot_base() noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:258:15: error: ‘noexcept’ does not name a type slot_base() noexcept; ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:258:15: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:263:35: error: expected ‘;’ at end of member declaration explicit slot_base(rep_type* rep) noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:263:37: error: ‘noexcept’ does not name a type explicit slot_base(rep_type* rep) noexcept; ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:263:37: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:274:22: error: expected ‘,’ or ‘...’ before ‘&&’ token slot_base(slot_base&& src); ^~ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:274:28: error: invalid constructor; you probably meant ‘sigc::slot_base (const sigc::slot_base&)’ slot_base(slot_base&& src); ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:285:28: warning: explicit conversion operators only available with -std=c++11 or -std=gnu++11 explicit operator bool() const noexcept; ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:285:28: error: expected ‘;’ at end of member declaration /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:285:34: error: ‘noexcept’ does not name a type explicit operator bool() const noexcept; ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:285:34: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:294:58: error: expected ‘;’ at end of member declaration void set_parent(void* parent, void* (*cleanup)(void*)) const noexcept; ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:294:64: error: ‘noexcept’ does not name a type void set_parent(void* parent, void* (*cleanup)(void*)) const noexcept; ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:294:64: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:313:23: error: expected ‘;’ at end of member declaration inline bool empty() const noexcept ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:313:29: error: ‘noexcept’ does not name a type inline bool empty() const noexcept ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:313:29: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:319:25: error: expected ‘;’ at end of member declaration inline bool blocked() const noexcept ^~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:319:31: error: ‘noexcept’ does not name a type inline bool blocked() const noexcept ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:319:31: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:330:38: error: expected ‘;’ at end of member declaration bool block(bool should_block = true) noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:330:40: error: ‘noexcept’ does not name a type bool block(bool should_block = true) noexcept; ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:330:40: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:335:16: error: expected ‘;’ at end of member declaration bool unblock() noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:335:18: error: ‘noexcept’ does not name a type bool unblock() noexcept; ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:335:18: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:8:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:356:33: error: expected ‘,’ or ‘...’ before ‘&&’ token slot_base& operator=(slot_base&& src); ^~ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/slot.h:52:58: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 typed_slot_rep& operator=(const typed_slot_rep& src) = delete; ^~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:54:32: error: expected ‘,’ or ‘...’ before ‘&&’ token typed_slot_rep(typed_slot_rep&& src) = delete; ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:54:42: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 typed_slot_rep(typed_slot_rep&& src) = delete; ^~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:54:42: error: invalid constructor; you probably meant ‘sigc::internal::typed_slot_rep (const sigc::internal::typed_slot_rep&)’ /usr/include/sigc++-2.0/sigc++/functors/slot.h:55:43: error: expected ‘,’ or ‘...’ before ‘&&’ token typed_slot_rep& operator=(typed_slot_rep&& src) = delete; ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:55:53: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 typed_slot_rep& operator=(typed_slot_rep&& src) = delete; ^~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In constructor ‘sigc::internal::typed_slot_rep::typed_slot_rep(const T_functor&)’: /usr/include/sigc++-2.0/sigc++/functors/slot.h:45:16: error: ‘nullptr’ was not declared in this scope : slot_rep(nullptr, &destroy, &dup), functor_(functor) ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In destructor ‘sigc::internal::typed_slot_rep::~typed_slot_rep()’: /usr/include/sigc++-2.0/sigc++/functors/slot.h:59:15: error: ‘nullptr’ was not declared in this scope call_ = nullptr; ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function ‘static void* sigc::internal::typed_slot_rep::destroy(void*)’: /usr/include/sigc++-2.0/sigc++/functors/slot.h:70:22: error: ‘nullptr’ was not declared in this scope self_->call_ = nullptr; ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:144:42: error: ‘type_trait_take_t’ has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t a_1) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:144:59: error: expected ‘,’ or ‘...’ before ‘<’ token static T_return call_it(slot_rep* rep, type_trait_take_t a_1) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function ‘static T_return sigc::internal::slot_call1::call_it(sigc::internal::slot_rep*, int)’: /usr/include/sigc++-2.0/sigc++/functors/slot.h:148:73: error: ‘type_trait_take_t’ was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:149:17: error: ‘a_1’ was not declared in this scope (a_1); ^~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /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:148:36: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /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:148:36: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /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:148:36: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:180:42: error: ‘type_trait_take_t’ has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:180:59: error: expected ‘,’ or ‘...’ before ‘<’ token static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function ‘static T_return sigc::internal::slot_call2::call_it(sigc::internal::slot_rep*, int)’: /usr/include/sigc++-2.0/sigc++/functors/slot.h:184:73: error: ‘type_trait_take_t’ was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /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:184:36: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ /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:184:36: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ /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:184:36: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/slot.h:184:124: error: expected primary-expression before ‘>>’ token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:185:17: error: ‘a_1’ was not declared in this scope (a_1, a_2); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:185: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:218:42: error: ‘type_trait_take_t’ has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:218:59: error: expected ‘,’ or ‘...’ before ‘<’ token static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3) ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function ‘static T_return sigc::internal::slot_call3::call_it(sigc::internal::slot_rep*, int)’: /usr/include/sigc++-2.0/sigc++/functors/slot.h:222:73: error: ‘type_trait_take_t’ was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /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:222:36: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /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:222:36: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /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:222:36: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/slot.h:222:124: error: expected primary-expression before ‘>’ token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:222:125: error: expected primary-expression before ‘,’ token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:222:151: error: expected primary-expression before ‘>>’ token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:223: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:223: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:223: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:258:42: error: ‘type_trait_take_t’ has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:258:59: error: expected ‘,’ or ‘...’ before ‘<’ token static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function ‘static T_return sigc::internal::slot_call4::call_it(sigc::internal::slot_rep*, int)’: /usr/include/sigc++-2.0/sigc++/functors/slot.h:262:73: error: ‘type_trait_take_t’ was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /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:262:36: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/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:262:36: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/functors/slot.h:262:36: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/slot.h:262:124: error: expected primary-expression before ‘>’ token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:262:125: error: expected primary-expression before ‘,’ token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:262:151: error: expected primary-expression before ‘>’ token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:262:152: error: expected primary-expression before ‘,’ token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:262:178: error: expected primary-expression before ‘>>’ token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:263: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:263: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:263: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:263: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:300:42: error: ‘type_trait_take_t’ has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4, type_trait_take_t a_5) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:300:59: error: expected ‘,’ or ‘...’ before ‘<’ token static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4, type_trait_take_t a_5) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function ‘static T_return sigc::internal::slot_call5::call_it(sigc::internal::slot_rep*, int)’: /usr/include/sigc++-2.0/sigc++/functors/slot.h:304:73: error: ‘type_trait_take_t’ was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /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:304:36: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/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:304:36: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/functors/slot.h:304:36: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/slot.h:304:124: error: expected primary-expression before ‘>’ token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:304:125: error: expected primary-expression before ‘,’ token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:304:151: error: expected primary-expression before ‘>’ token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:304:152: error: expected primary-expression before ‘,’ token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:304:178: error: expected primary-expression before ‘>’ token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:304:179: error: expected primary-expression before ‘,’ token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:304:205: error: expected primary-expression before ‘>>’ token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:305: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:305: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:305: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:305: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:305: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:344:42: error: ‘type_trait_take_t’ has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4, type_trait_take_t a_5, type_trait_take_t a_6) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:344:59: error: expected ‘,’ or ‘...’ before ‘<’ token static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4, type_trait_take_t a_5, type_trait_take_t a_6) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function ‘static T_return sigc::internal::slot_call6::call_it(sigc::internal::slot_rep*, int)’: /usr/include/sigc++-2.0/sigc++/functors/slot.h:348:73: error: ‘type_trait_take_t’ was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /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:348:36: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/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:348:36: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/functors/slot.h:348:36: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/slot.h:348:124: error: expected primary-expression before ‘>’ token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:348:125: error: expected primary-expression before ‘,’ token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:348:151: error: expected primary-expression before ‘>’ token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:348:152: error: expected primary-expression before ‘,’ token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:348:178: error: expected primary-expression before ‘>’ token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:348:179: error: expected primary-expression before ‘,’ token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:348:205: error: expected primary-expression before ‘>’ token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:348:206: error: expected primary-expression before ‘,’ token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:348:232: error: expected primary-expression before ‘>>’ token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:349: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:349: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:349: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:349: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:349: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:349: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:390:42: error: ‘type_trait_take_t’ has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4, type_trait_take_t a_5, type_trait_take_t a_6, type_trait_take_t a_7) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:390:59: error: expected ‘,’ or ‘...’ before ‘<’ token static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4, type_trait_take_t a_5, type_trait_take_t a_6, type_trait_take_t a_7) ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function ‘static T_return sigc::internal::slot_call7::call_it(sigc::internal::slot_rep*, int)’: /usr/include/sigc++-2.0/sigc++/functors/slot.h:394:73: error: ‘type_trait_take_t’ was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /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:394:36: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/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:394:36: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/functors/slot.h:394:36: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/slot.h:394:124: error: expected primary-expression before ‘>’ token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:394:125: error: expected primary-expression before ‘,’ token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:394:151: error: expected primary-expression before ‘>’ token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:394:152: error: expected primary-expression before ‘,’ token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:394:178: error: expected primary-expression before ‘>’ token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:394:179: error: expected primary-expression before ‘,’ token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:394:205: error: expected primary-expression before ‘>’ token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:394:206: error: expected primary-expression before ‘,’ token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:394:232: error: expected primary-expression before ‘>’ token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:394:233: error: expected primary-expression before ‘,’ token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:394:259: error: expected primary-expression before ‘>>’ token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:395: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:395: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:395: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:395: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:395: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:395: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:395: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:475:14: error: expected ‘,’ or ‘...’ before ‘&&’ token slot0(slot0&& src) ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:475:20: error: invalid constructor; you probably meant ‘sigc::slot0 (const sigc::slot0&)’ slot0(slot0&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:494:25: error: expected ‘,’ or ‘...’ before ‘&&’ token slot0& operator=(slot0&& src) ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function ‘sigc::slot0& sigc::slot0::operator=(sigc::slot0)’: /usr/include/sigc++-2.0/sigc++/functors/slot.h:496:26: error: ‘move’ is not a member of ‘std’ slot_base::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:496:36: error: ‘src’ was not declared in this scope slot_base::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:510:30: error: ‘>>’ should be ‘> >’ within a nested template argument list struct visitor> ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function ‘static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot0&)’: /usr/include/sigc++-2.0/sigc++/functors/slot.h:515:54: error: ‘nullptr’ was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function ‘static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot0&)’: /usr/include/sigc++-2.0/sigc++/functors/slot.h:523:34: error: ‘nullptr’ was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:560:11: error: ‘type_trait_take_t’ does not name a type typedef type_trait_take_t arg1_type_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:567: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:574: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:605:14: error: expected ‘,’ or ‘...’ before ‘&&’ token slot1(slot1&& src) ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:605:20: error: invalid constructor; you probably meant ‘sigc::slot1 (const sigc::slot1&)’ slot1(slot1&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:624:25: error: expected ‘,’ or ‘...’ before ‘&&’ token slot1& operator=(slot1&& src) ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function ‘sigc::slot1& sigc::slot1::operator=(sigc::slot1)’: /usr/include/sigc++-2.0/sigc++/functors/slot.h:626:26: error: ‘move’ is not a member of ‘std’ slot_base::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:626:36: error: ‘src’ was not declared in this scope slot_base::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:640:38: error: ‘>>’ should be ‘> >’ within a nested template argument list struct visitor> ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function ‘static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot1&)’: /usr/include/sigc++-2.0/sigc++/functors/slot.h:645:54: error: ‘nullptr’ was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function ‘static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot1&)’: /usr/include/sigc++-2.0/sigc++/functors/slot.h:653:34: error: ‘nullptr’ was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:691:11: error: ‘type_trait_take_t’ does not name a type typedef type_trait_take_t arg1_type_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:692:11: error: ‘type_trait_take_t’ does not name a type typedef type_trait_take_t arg2_type_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:699: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:699: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:707: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:707: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:738:14: error: expected ‘,’ or ‘...’ before ‘&&’ token slot2(slot2&& src) ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:738:20: error: invalid constructor; you probably meant ‘sigc::slot2 (const sigc::slot2&)’ slot2(slot2&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:757:25: error: expected ‘,’ or ‘...’ before ‘&&’ token slot2& operator=(slot2&& src) ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function ‘sigc::slot2& sigc::slot2::operator=(sigc::slot2)’: /usr/include/sigc++-2.0/sigc++/functors/slot.h:759:26: error: ‘move’ is not a member of ‘std’ slot_base::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:759:36: error: ‘src’ was not declared in this scope slot_base::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:773:46: error: ‘>>’ should be ‘> >’ within a nested template argument list struct visitor> ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function ‘static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot2&)’: /usr/include/sigc++-2.0/sigc++/functors/slot.h:778:54: error: ‘nullptr’ was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function ‘static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot2&)’: /usr/include/sigc++-2.0/sigc++/functors/slot.h:786:34: error: ‘nullptr’ was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:825:11: error: ‘type_trait_take_t’ does not name a type typedef type_trait_take_t arg1_type_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:826:11: error: ‘type_trait_take_t’ does not name a type typedef type_trait_take_t arg2_type_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:827:11: error: ‘type_trait_take_t’ does not name a type typedef type_trait_take_t arg3_type_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:834: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:834: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:834: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:843: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:843: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:843: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:874:14: error: expected ‘,’ or ‘...’ before ‘&&’ token slot3(slot3&& src) ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:874:20: error: invalid constructor; you probably meant ‘sigc::slot3 (const sigc::slot3&)’ slot3(slot3&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:893:25: error: expected ‘,’ or ‘...’ before ‘&&’ token slot3& operator=(slot3&& src) ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function ‘sigc::slot3& sigc::slot3::operator=(sigc::slot3)’: /usr/include/sigc++-2.0/sigc++/functors/slot.h:895:26: error: ‘move’ is not a member of ‘std’ slot_base::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:895:36: error: ‘src’ was not declared in this scope slot_base::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:909:54: error: ‘>>’ should be ‘> >’ within a nested template argument list struct visitor> ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function ‘static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot3&)’: /usr/include/sigc++-2.0/sigc++/functors/slot.h:914:54: error: ‘nullptr’ was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function ‘static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot3&)’: /usr/include/sigc++-2.0/sigc++/functors/slot.h:922:34: error: ‘nullptr’ was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:962:11: error: ‘type_trait_take_t’ does not name a type typedef type_trait_take_t arg1_type_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:963:11: error: ‘type_trait_take_t’ does not name a type typedef type_trait_take_t arg2_type_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:964:11: error: ‘type_trait_take_t’ does not name a type typedef type_trait_take_t arg3_type_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:965:11: error: ‘type_trait_take_t’ does not name a type typedef type_trait_take_t arg4_type_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:972: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:972: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:972: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:972: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:982: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:982: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:982: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:982: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:1013:14: error: expected ‘,’ or ‘...’ before ‘&&’ token slot4(slot4&& src) ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1013:20: error: invalid constructor; you probably meant ‘sigc::slot4 (const sigc::slot4&)’ slot4(slot4&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1032:25: error: expected ‘,’ or ‘...’ before ‘&&’ token slot4& operator=(slot4&& src) ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function ‘sigc::slot4& sigc::slot4::operator=(sigc::slot4)’: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1034:26: error: ‘move’ is not a member of ‘std’ slot_base::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1034:36: error: ‘src’ was not declared in this scope slot_base::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1048:62: error: ‘>>’ should be ‘> >’ within a nested template argument list struct visitor> ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function ‘static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot4&)’: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1053:54: error: ‘nullptr’ was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function ‘static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot4&)’: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1061:34: error: ‘nullptr’ was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1102:11: error: ‘type_trait_take_t’ does not name a type typedef type_trait_take_t arg1_type_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1103:11: error: ‘type_trait_take_t’ does not name a type typedef type_trait_take_t arg2_type_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1104:11: error: ‘type_trait_take_t’ does not name a type typedef type_trait_take_t arg3_type_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1105:11: error: ‘type_trait_take_t’ does not name a type typedef type_trait_take_t arg4_type_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1106:11: error: ‘type_trait_take_t’ does not name a type typedef type_trait_take_t arg5_type_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1113: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:1113: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:1113: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:1113: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:1113: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:1124: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:1124: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:1124: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:1124: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:1124: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:1155:14: error: expected ‘,’ or ‘...’ before ‘&&’ token slot5(slot5&& src) ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1155:20: error: invalid constructor; you probably meant ‘sigc::slot5 (const sigc::slot5&)’ slot5(slot5&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1174:25: error: expected ‘,’ or ‘...’ before ‘&&’ token slot5& operator=(slot5&& src) ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function ‘sigc::slot5& sigc::slot5::operator=(sigc::slot5)’: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1176:26: error: ‘move’ is not a member of ‘std’ slot_base::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1176:36: error: ‘src’ was not declared in this scope slot_base::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1190:70: error: ‘>>’ should be ‘> >’ within a nested template argument list struct visitor> ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function ‘static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot5&)’: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1195:54: error: ‘nullptr’ was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function ‘static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot5&)’: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1203:34: error: ‘nullptr’ was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1245:11: error: ‘type_trait_take_t’ does not name a type typedef type_trait_take_t arg1_type_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1246:11: error: ‘type_trait_take_t’ does not name a type typedef type_trait_take_t arg2_type_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1247:11: error: ‘type_trait_take_t’ does not name a type typedef type_trait_take_t arg3_type_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1248:11: error: ‘type_trait_take_t’ does not name a type typedef type_trait_take_t arg4_type_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1249:11: error: ‘type_trait_take_t’ does not name a type typedef type_trait_take_t arg5_type_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1250:11: error: ‘type_trait_take_t’ does not name a type typedef type_trait_take_t arg6_type_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1257: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:1257: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:1257: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:1257: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:1257: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:1257: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:1269: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:1269: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:1269: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:1269: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:1269: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:1269: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:1300:14: error: expected ‘,’ or ‘...’ before ‘&&’ token slot6(slot6&& src) ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1300:20: error: invalid constructor; you probably meant ‘sigc::slot6 (const sigc::slot6&)’ slot6(slot6&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1319:25: error: expected ‘,’ or ‘...’ before ‘&&’ token slot6& operator=(slot6&& src) ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function ‘sigc::slot6& sigc::slot6::operator=(sigc::slot6)’: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1321:26: error: ‘move’ is not a member of ‘std’ slot_base::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1321:36: error: ‘src’ was not declared in this scope slot_base::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1335:78: error: ‘>>’ should be ‘> >’ within a nested template argument list struct visitor> ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function ‘static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot6&)’: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1340:54: error: ‘nullptr’ was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function ‘static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot6&)’: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1348:34: error: ‘nullptr’ was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1391:11: error: ‘type_trait_take_t’ does not name a type typedef type_trait_take_t arg1_type_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1392:11: error: ‘type_trait_take_t’ does not name a type typedef type_trait_take_t arg2_type_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1393:11: error: ‘type_trait_take_t’ does not name a type typedef type_trait_take_t arg3_type_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1394:11: error: ‘type_trait_take_t’ does not name a type typedef type_trait_take_t arg4_type_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1395:11: error: ‘type_trait_take_t’ does not name a type typedef type_trait_take_t arg5_type_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1396:11: error: ‘type_trait_take_t’ does not name a type typedef type_trait_take_t arg6_type_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1397:11: error: ‘type_trait_take_t’ does not name a type typedef type_trait_take_t arg7_type_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1404: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:1404: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:1404: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:1404: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:1404: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:1404: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:1404: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:1417: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:1417: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:1417: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:1417: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:1417: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:1417: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:1417: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:1448:14: error: expected ‘,’ or ‘...’ before ‘&&’ token slot7(slot7&& src) ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1448:20: error: invalid constructor; you probably meant ‘sigc::slot7 (const sigc::slot7&)’ slot7(slot7&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1467:25: error: expected ‘,’ or ‘...’ before ‘&&’ token slot7& operator=(slot7&& src) ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function ‘sigc::slot7& sigc::slot7::operator=(sigc::slot7)’: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1469:26: error: ‘move’ is not a member of ‘std’ slot_base::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1469:36: error: ‘src’ was not declared in this scope slot_base::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1483:86: error: ‘>>’ should be ‘> >’ within a nested template argument list struct visitor> ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function ‘static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot7&)’: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1488:54: error: ‘nullptr’ was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function ‘static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot7&)’: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1496:34: error: ‘nullptr’ was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1579:12: error: expected ‘,’ or ‘...’ before ‘&&’ token slot(slot&& src) ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1579:18: error: invalid constructor; you probably meant ‘sigc::slot (const sigc::slot&)’ slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1597:23: error: expected ‘,’ or ‘...’ before ‘&&’ token slot& operator=(slot&& src) ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function ‘sigc::slot& sigc::slot::operator=(sigc::slot)’: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1599:28: error: ‘move’ is not a member of ‘std’ parent_type::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1599:38: error: ‘src’ was not declared in this scope parent_type::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1628:85: error: ‘>>’ should be ‘> >’ within a nested template argument list struct visitor> ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function ‘static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot&)’: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1633:54: error: ‘nullptr’ was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function ‘static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot&)’: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1641:34: error: ‘nullptr’ was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1691:12: error: expected ‘,’ or ‘...’ before ‘&&’ token slot(slot&& src) ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1691:18: error: invalid constructor; you probably meant ‘sigc::slot (const sigc::slot&)’ slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1709:23: error: expected ‘,’ or ‘...’ before ‘&&’ token slot& operator=(slot&& src) ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function ‘sigc::slot& sigc::slot::operator=(sigc::slot)’: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1711:28: error: ‘move’ is not a member of ‘std’ parent_type::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1711:38: error: ‘src’ was not declared in this scope parent_type::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1754:12: error: expected ‘,’ or ‘...’ before ‘&&’ token slot(slot&& src) ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1754:18: error: invalid constructor; you probably meant ‘sigc::slot (const sigc::slot&)’ slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1772:23: error: expected ‘,’ or ‘...’ before ‘&&’ token slot& operator=(slot&& src) ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function ‘sigc::slot& sigc::slot::operator=(sigc::slot)’: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1774:28: error: ‘move’ is not a member of ‘std’ parent_type::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1774:38: error: ‘src’ was not declared in this scope parent_type::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1817:12: error: expected ‘,’ or ‘...’ before ‘&&’ token slot(slot&& src) ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1817:18: error: invalid constructor; you probably meant ‘sigc::slot (const sigc::slot&)’ slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1835:23: error: expected ‘,’ or ‘...’ before ‘&&’ token slot& operator=(slot&& src) ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function ‘sigc::slot& sigc::slot::operator=(sigc::slot)’: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1837:28: error: ‘move’ is not a member of ‘std’ parent_type::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1837:38: error: ‘src’ was not declared in this scope parent_type::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1880:12: error: expected ‘,’ or ‘...’ before ‘&&’ token slot(slot&& src) ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1880:18: error: invalid constructor; you probably meant ‘sigc::slot (const sigc::slot&)’ slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1898:23: error: expected ‘,’ or ‘...’ before ‘&&’ token slot& operator=(slot&& src) ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function ‘sigc::slot& sigc::slot::operator=(sigc::slot)’: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1900:28: error: ‘move’ is not a member of ‘std’ parent_type::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1900:38: error: ‘src’ was not declared in this scope parent_type::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1943:12: error: expected ‘,’ or ‘...’ before ‘&&’ token slot(slot&& src) ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1943:18: error: invalid constructor; you probably meant ‘sigc::slot (const sigc::slot&)’ slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1961:23: error: expected ‘,’ or ‘...’ before ‘&&’ token slot& operator=(slot&& src) ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function ‘sigc::slot& sigc::slot::operator=(sigc::slot)’: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1963:28: error: ‘move’ is not a member of ‘std’ parent_type::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1963:38: error: ‘src’ was not declared in this scope parent_type::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:2006:12: error: expected ‘,’ or ‘...’ before ‘&&’ token slot(slot&& src) ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2006:18: error: invalid constructor; you probably meant ‘sigc::slot (const sigc::slot&)’ slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2024:23: error: expected ‘,’ or ‘...’ before ‘&&’ token slot& operator=(slot&& src) ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function ‘sigc::slot& sigc::slot::operator=(sigc::slot)’: /usr/include/sigc++-2.0/sigc++/functors/slot.h:2026:28: error: ‘move’ is not a member of ‘std’ parent_type::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2026:38: error: ‘src’ was not declared in this scope parent_type::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:2069:12: error: expected ‘,’ or ‘...’ before ‘&&’ token slot(slot&& src) ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2069:18: error: invalid constructor; you probably meant ‘sigc::slot (const sigc::slot&)’ slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2087:23: error: expected ‘,’ or ‘...’ before ‘&&’ token slot& operator=(slot&& src) ^~ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function ‘sigc::slot& sigc::slot::operator=(sigc::slot)’: /usr/include/sigc++-2.0/sigc++/functors/slot.h:2089:28: error: ‘move’ is not a member of ‘std’ parent_type::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2089:38: error: ‘src’ was not declared in this scope parent_type::operator=(std::move(src)); ^~~ In file included from /usr/include/sigc++-2.0/sigc++/signal.h:8:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/signal_base.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal_base.h:54:41: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 signal_impl(const signal_impl& src) = delete; ^~~~~~ /usr/include/sigc++-2.0/sigc++/signal_base.h:55:52: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 signal_impl& operator=(const signal_impl& src) = delete; ^~~~~~ /usr/include/sigc++-2.0/sigc++/signal_base.h:57:26: error: expected ‘,’ or ‘...’ before ‘&&’ token signal_impl(signal_impl&& src) = delete; ^~ /usr/include/sigc++-2.0/sigc++/signal_base.h:57:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 signal_impl(signal_impl&& src) = delete; ^~~~~~ /usr/include/sigc++-2.0/sigc++/signal_base.h:57:36: error: invalid constructor; you probably meant ‘sigc::internal::signal_impl (const sigc::internal::signal_impl&)’ /usr/include/sigc++-2.0/sigc++/signal_base.h:58:37: error: expected ‘,’ or ‘...’ before ‘&&’ token signal_impl& operator=(signal_impl&& src) = delete; ^~ /usr/include/sigc++-2.0/sigc++/signal_base.h:58:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 signal_impl& operator=(signal_impl&& src) = delete; ^~~~~~ /usr/include/sigc++-2.0/sigc++/signal_base.h:67:25: error: expected ‘;’ at end of member declaration inline void reference() noexcept ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:67:27: error: ‘noexcept’ does not name a type inline void reference() noexcept ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal_base.h:67:27: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal_base.h:71:30: error: expected ‘;’ at end of member declaration inline void reference_exec() noexcept ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:71:32: error: ‘noexcept’ does not name a type inline void reference_exec() noexcept ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal_base.h:71:32: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal_base.h:93:23: error: expected ‘;’ at end of member declaration inline bool empty() const noexcept ^~~~~ /usr/include/sigc++-2.0/sigc++/signal_base.h:93:29: error: ‘noexcept’ does not name a type inline bool empty() const noexcept ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal_base.h:93:29: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal_base.h:102:20: error: expected ‘;’ at end of member declaration size_type size() const noexcept; ^~~~~ /usr/include/sigc++-2.0/sigc++/signal_base.h:102:26: error: ‘noexcept’ does not name a type size_type size() const noexcept; ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal_base.h:102:26: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal_base.h:109:18: error: expected ‘;’ at end of member declaration bool blocked() const noexcept; ^~~~~ /usr/include/sigc++-2.0/sigc++/signal_base.h:109:24: error: ‘noexcept’ does not name a type bool blocked() const noexcept; ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal_base.h:109:24: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal_base.h:121:38: error: expected ‘;’ at end of member declaration void block(bool should_block = true) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:121:40: error: ‘noexcept’ does not name a type void block(bool should_block = true) noexcept; ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal_base.h:121:40: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal_base.h:135:34: error: expected ‘,’ or ‘...’ before ‘&&’ token iterator_type connect(slot_base&& slot_); ^~ /usr/include/sigc++-2.0/sigc++/signal_base.h:151:50: error: expected ‘,’ or ‘...’ before ‘&&’ token iterator_type insert(iterator_type i, slot_base&& slot_); ^~ /usr/include/sigc++-2.0/sigc++/signal_base.h:198:44: error: expected ‘;’ at end of member declaration inline signal_exec(const signal_impl* sig) noexcept ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:198:46: error: ‘noexcept’ does not name a type inline signal_exec(const signal_impl* sig) noexcept ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal_base.h:198:46: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal_base.h:306:15: error: expected ‘;’ at end of member declaration signal_base() noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:306:17: error: ‘noexcept’ does not name a type signal_base() noexcept; ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal_base.h:306:17: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal_base.h:308:37: error: expected ‘;’ at end of member declaration signal_base(const signal_base& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:308:39: error: ‘noexcept’ does not name a type signal_base(const signal_base& src) noexcept; ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal_base.h:308:39: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal_base.h:310:26: error: expected ‘,’ or ‘...’ before ‘&&’ token signal_base(signal_base&& src); ^~ /usr/include/sigc++-2.0/sigc++/signal_base.h:310:32: error: invalid constructor; you probably meant ‘sigc::signal_base (const sigc::signal_base&)’ signal_base(signal_base&& src); ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:316:37: error: expected ‘,’ or ‘...’ before ‘&&’ token signal_base& operator=(signal_base&& src); ^~ /usr/include/sigc++-2.0/sigc++/signal_base.h:321:23: error: expected ‘;’ at end of member declaration inline bool empty() const noexcept ^~~~~ /usr/include/sigc++-2.0/sigc++/signal_base.h:321:29: error: ‘noexcept’ does not name a type inline bool empty() const noexcept ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal_base.h:321:29: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal_base.h:330:20: error: expected ‘;’ at end of member declaration size_type size() const noexcept; ^~~~~ /usr/include/sigc++-2.0/sigc++/signal_base.h:330:26: error: ‘noexcept’ does not name a type size_type size() const noexcept; ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal_base.h:330:26: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal_base.h:337:18: error: expected ‘;’ at end of member declaration bool blocked() const noexcept; ^~~~~ /usr/include/sigc++-2.0/sigc++/signal_base.h:337:24: error: ‘noexcept’ does not name a type bool blocked() const noexcept; ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal_base.h:337:24: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal_base.h:350:38: error: expected ‘;’ at end of member declaration void block(bool should_block = true) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:350:40: error: ‘noexcept’ does not name a type void block(bool should_block = true) noexcept; ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal_base.h:350:40: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal_base.h:356:16: error: expected ‘;’ at end of member declaration void unblock() noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:356:18: error: ‘noexcept’ does not name a type void unblock() noexcept; ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal_base.h:356:18: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal_base.h:377:34: error: expected ‘,’ or ‘...’ before ‘&&’ token iterator_type connect(slot_base&& slot_); ^~ /usr/include/sigc++-2.0/sigc++/signal_base.h:395:50: error: expected ‘,’ or ‘...’ before ‘&&’ token iterator_type insert(iterator_type i, slot_base&& slot_); ^~ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/signal.h:245:40: error: expected ‘,’ or ‘...’ before ‘&&’ token iterator insert(iterator i, slot_type&& slot_) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:251:28: error: expected ‘,’ or ‘...’ before ‘&&’ token void push_front(slot_type&& c) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:257:27: error: expected ‘,’ or ‘...’ before ‘&&’ token void push_back(slot_type&& c) ^~ /usr/include/sigc++-2.0/sigc++/signal.h: In constructor ‘sigc::slot_list::slot_list()’: /usr/include/sigc++-2.0/sigc++/signal.h:201:13: error: ‘nullptr’ was not declared in this scope : list_(nullptr) {} ^~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function ‘sigc::slot_list::iterator sigc::slot_list::insert(sigc::slot_list::iterator, sigc::slot_list::slot_type)’: /usr/include/sigc++-2.0/sigc++/signal.h:246:43: error: ‘move’ is not a member of ‘std’ { return iterator(list_->insert(i.i_, std::move(static_cast(slot_)))); } ^~~ /usr/include/sigc++-2.0/sigc++/signal.h:246:77: error: ‘slot_’ was not declared in this scope { return iterator(list_->insert(i.i_, std::move(static_cast(slot_)))); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function ‘void sigc::slot_list::push_front(sigc::slot_list::slot_type)’: /usr/include/sigc++-2.0/sigc++/signal.h:252:23: error: ‘move’ is not a member of ‘std’ { insert(begin(), std::move(c)); } ^~~ /usr/include/sigc++-2.0/sigc++/signal.h:252:33: error: ‘c’ was not declared in this scope { insert(begin(), std::move(c)); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function ‘void sigc::slot_list::push_back(sigc::slot_list::slot_type)’: /usr/include/sigc++-2.0/sigc++/signal.h:258:21: error: ‘move’ is not a member of ‘std’ { insert(end(), std::move(c)); } ^~~ /usr/include/sigc++-2.0/sigc++/signal.h:258:31: error: ‘c’ was not declared in this scope { insert(end(), std::move(c)); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function ‘void sigc::slot_list::pop_back()’: /usr/include/sigc++-2.0/sigc++/signal.h:275:7: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] auto tmp_ = end(); ^~~~ /usr/include/sigc++-2.0/sigc++/signal.h:275:12: error: ‘tmp_’ does not name a type auto tmp_ = end(); ^~~~ /usr/include/sigc++-2.0/sigc++/signal.h:276:15: error: ‘tmp_’ was not declared in this scope erase(--tmp_); ^~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In constructor ‘sigc::internal::slot_iterator_buf::slot_iterator_buf()’: /usr/include/sigc++-2.0/sigc++/signal.h:311:10: error: ‘nullptr’ was not declared in this scope : c_(nullptr), invoked_(false) {} ^~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In constructor ‘sigc::internal::slot_iterator_buf::slot_iterator_buf()’: /usr/include/sigc++-2.0/sigc++/signal.h:388:10: error: ‘nullptr’ was not declared in this scope : c_(nullptr), invoked_(false) {} ^~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In constructor ‘sigc::internal::slot_reverse_iterator_buf::slot_reverse_iterator_buf()’: /usr/include/sigc++-2.0/sigc++/signal.h:465:10: error: ‘nullptr’ was not declared in this scope : c_(nullptr), invoked_(false) {} ^~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In constructor ‘sigc::internal::slot_reverse_iterator_buf::slot_reverse_iterator_buf()’: /usr/include/sigc++-2.0/sigc++/signal.h:544:10: error: ‘nullptr’ was not declared in this scope : c_(nullptr), invoked_(false) {} ^~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:839:33: error: expected ‘)’ before ‘<’ token signal_emit1(type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/signal.h:856:46: error: ‘type_trait_take_t’ has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:856:63: error: expected ‘,’ or ‘...’ before ‘<’ token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/signal.h:877:54: error: ‘type_trait_take_t’ has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:877:71: error: expected ‘,’ or ‘...’ before ‘<’ token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/signal.h:892:3: error: ‘type_trait_take_t’ does not name a type type_trait_take_t _A_a1_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function ‘T_return sigc::internal::signal_emit1::operator()(const slot_type&) const’: /usr/include/sigc++-2.0/sigc++/signal.h:848:99: error: ‘_A_a1_’ was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_); } ^~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function ‘static sigc::internal::signal_emit1::result_type sigc::internal::signal_emit1::emit(sigc::internal::signal_impl*, int)’: /usr/include/sigc++-2.0/sigc++/signal.h:866:23: error: ‘_A_a1’ was not declared in this scope self_type self (_A_a1); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function ‘static sigc::internal::signal_emit1::result_type sigc::internal::signal_emit1::emit_reverse(sigc::internal::signal_impl*, int)’: /usr/include/sigc++-2.0/sigc++/signal.h:887: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:916:46: error: ‘type_trait_take_t’ has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:916:63: error: expected ‘,’ or ‘...’ before ‘<’ token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/signal.h:955:54: error: ‘type_trait_take_t’ has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:955:71: error: expected ‘,’ or ‘...’ before ‘<’ token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function ‘static sigc::internal::signal_emit1::result_type sigc::internal::signal_emit1::emit(sigc::internal::signal_impl*, int)’: /usr/include/sigc++-2.0/sigc++/signal.h:935:71: error: ‘_A_a1’ was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function ‘static sigc::internal::signal_emit1::result_type sigc::internal::signal_emit1::emit_reverse(sigc::internal::signal_impl*, int)’: /usr/include/sigc++-2.0/sigc++/signal.h:981:71: error: ‘_A_a1’ was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1014:46: error: ‘type_trait_take_t’ has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1014:63: error: expected ‘,’ or ‘...’ before ‘<’ token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1034:54: error: ‘type_trait_take_t’ has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1034:71: error: expected ‘,’ or ‘...’ before ‘<’ token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function ‘static sigc::internal::signal_emit1::result_type sigc::internal::signal_emit1::emit(sigc::internal::signal_impl*, int)’: /usr/include/sigc++-2.0/sigc++/signal.h:1024:68: error: ‘_A_a1’ was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function ‘static sigc::internal::signal_emit1::result_type sigc::internal::signal_emit1::emit_reverse(sigc::internal::signal_impl*, int)’: /usr/include/sigc++-2.0/sigc++/signal.h:1050:68: error: ‘_A_a1’ was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1075:33: error: expected ‘)’ before ‘<’ token signal_emit2(type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1093:46: error: ‘type_trait_take_t’ has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1093:63: error: expected ‘,’ or ‘...’ before ‘<’ token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1115:54: error: ‘type_trait_take_t’ has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1115:71: error: expected ‘,’ or ‘...’ before ‘<’ token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1130:3: error: ‘type_trait_take_t’ does not name a type type_trait_take_t _A_a1_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1131:3: error: ‘type_trait_take_t’ does not name a type type_trait_take_t _A_a2_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function ‘T_return sigc::internal::signal_emit2::operator()(const slot_type&) const’: /usr/include/sigc++-2.0/sigc++/signal.h:1084:99: error: ‘_A_a1_’ was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_); } ^~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1084:107: error: ‘_A_a2_’ was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_); } ^~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function ‘static sigc::internal::signal_emit2::result_type sigc::internal::signal_emit2::emit(sigc::internal::signal_impl*, int)’: /usr/include/sigc++-2.0/sigc++/signal.h:1103: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:1103:30: error: ‘_A_a2’ was not declared in this scope self_type self (_A_a1, _A_a2); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function ‘static sigc::internal::signal_emit2::result_type sigc::internal::signal_emit2::emit_reverse(sigc::internal::signal_impl*, int)’: /usr/include/sigc++-2.0/sigc++/signal.h:1125: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:1125: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:1156:46: error: ‘type_trait_take_t’ has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1156:63: error: expected ‘,’ or ‘...’ before ‘<’ token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1196:54: error: ‘type_trait_take_t’ has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1196:71: error: expected ‘,’ or ‘...’ before ‘<’ token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function ‘static sigc::internal::signal_emit2::result_type sigc::internal::signal_emit2::emit(sigc::internal::signal_impl*, int)’: /usr/include/sigc++-2.0/sigc++/signal.h:1175:71: error: ‘_A_a1’ was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1175:78: error: ‘_A_a2’ was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function ‘static sigc::internal::signal_emit2::result_type sigc::internal::signal_emit2::emit_reverse(sigc::internal::signal_impl*, int)’: /usr/include/sigc++-2.0/sigc++/signal.h:1222:71: error: ‘_A_a1’ was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1222:78: error: ‘_A_a2’ was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1256:46: error: ‘type_trait_take_t’ has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1256:63: error: expected ‘,’ or ‘...’ before ‘<’ token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1277:54: error: ‘type_trait_take_t’ has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1277:71: error: expected ‘,’ or ‘...’ before ‘<’ token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function ‘static sigc::internal::signal_emit2::result_type sigc::internal::signal_emit2::emit(sigc::internal::signal_impl*, int)’: /usr/include/sigc++-2.0/sigc++/signal.h:1266:68: error: ‘_A_a1’ was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1266:75: error: ‘_A_a2’ was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function ‘static sigc::internal::signal_emit2::result_type sigc::internal::signal_emit2::emit_reverse(sigc::internal::signal_impl*, int)’: /usr/include/sigc++-2.0/sigc++/signal.h:1293:68: error: ‘_A_a1’ was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1293:75: error: ‘_A_a2’ was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1318:33: error: expected ‘)’ before ‘<’ token signal_emit3(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1337:46: error: ‘type_trait_take_t’ has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1337:63: error: expected ‘,’ or ‘...’ before ‘<’ token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1360:54: error: ‘type_trait_take_t’ has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1360:71: error: expected ‘,’ or ‘...’ before ‘<’ token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1375:3: error: ‘type_trait_take_t’ does not name a type type_trait_take_t _A_a1_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1376:3: error: ‘type_trait_take_t’ does not name a type type_trait_take_t _A_a2_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1377:3: error: ‘type_trait_take_t’ does not name a type type_trait_take_t _A_a3_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function ‘T_return sigc::internal::signal_emit3::operator()(const slot_type&) const’: /usr/include/sigc++-2.0/sigc++/signal.h:1327:99: error: ‘_A_a1_’ was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_); } ^~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1327:107: error: ‘_A_a2_’ was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_); } ^~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1327:115: error: ‘_A_a3_’ was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_); } ^~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function ‘static sigc::internal::signal_emit3::result_type sigc::internal::signal_emit3::emit(sigc::internal::signal_impl*, int)’: /usr/include/sigc++-2.0/sigc++/signal.h:1347: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:1347: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:1347:37: error: ‘_A_a3’ was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function ‘static sigc::internal::signal_emit3::result_type sigc::internal::signal_emit3::emit_reverse(sigc::internal::signal_impl*, int)’: /usr/include/sigc++-2.0/sigc++/signal.h:1370: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:1370: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:1370: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:1403:46: error: ‘type_trait_take_t’ has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1403:63: error: expected ‘,’ or ‘...’ before ‘<’ token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1444:54: error: ‘type_trait_take_t’ has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1444:71: error: expected ‘,’ or ‘...’ before ‘<’ token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function ‘static sigc::internal::signal_emit3::result_type sigc::internal::signal_emit3::emit(sigc::internal::signal_impl*, int)’: /usr/include/sigc++-2.0/sigc++/signal.h:1422:71: error: ‘_A_a1’ was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1422:78: error: ‘_A_a2’ was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1422:85: error: ‘_A_a3’ was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function ‘static sigc::internal::signal_emit3::result_type sigc::internal::signal_emit3::emit_reverse(sigc::internal::signal_impl*, int)’: /usr/include/sigc++-2.0/sigc++/signal.h:1470:71: error: ‘_A_a1’ was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1470:78: error: ‘_A_a2’ was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1470:85: error: ‘_A_a3’ was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1505:46: error: ‘type_trait_take_t’ has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1505:63: error: expected ‘,’ or ‘...’ before ‘<’ token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1527:54: error: ‘type_trait_take_t’ has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1527:71: error: expected ‘,’ or ‘...’ before ‘<’ token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function ‘static sigc::internal::signal_emit3::result_type sigc::internal::signal_emit3::emit(sigc::internal::signal_impl*, int)’: /usr/include/sigc++-2.0/sigc++/signal.h:1515:68: error: ‘_A_a1’ was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1515:75: error: ‘_A_a2’ was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1515:82: error: ‘_A_a3’ was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function ‘static sigc::internal::signal_emit3::result_type sigc::internal::signal_emit3::emit_reverse(sigc::internal::signal_impl*, int)’: /usr/include/sigc++-2.0/sigc++/signal.h:1543:68: error: ‘_A_a1’ was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1543:75: error: ‘_A_a2’ was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1543:82: error: ‘_A_a3’ was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1568:33: error: expected ‘)’ before ‘<’ token signal_emit4(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1588:46: error: ‘type_trait_take_t’ has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1588:63: error: expected ‘,’ or ‘...’ before ‘<’ token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1612:54: error: ‘type_trait_take_t’ has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1612:71: error: expected ‘,’ or ‘...’ before ‘<’ token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1627:3: error: ‘type_trait_take_t’ does not name a type type_trait_take_t _A_a1_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1628:3: error: ‘type_trait_take_t’ does not name a type type_trait_take_t _A_a2_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1629:3: error: ‘type_trait_take_t’ does not name a type type_trait_take_t _A_a3_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1630:3: error: ‘type_trait_take_t’ does not name a type type_trait_take_t _A_a4_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function ‘T_return sigc::internal::signal_emit4::operator()(const slot_type&) const’: /usr/include/sigc++-2.0/sigc++/signal.h:1577:99: error: ‘_A_a1_’ was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_); } ^~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1577:107: error: ‘_A_a2_’ was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_); } ^~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1577:115: error: ‘_A_a3_’ was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_); } ^~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1577:123: error: ‘_A_a4_’ was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_); } ^~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function ‘static sigc::internal::signal_emit4::result_type sigc::internal::signal_emit4::emit(sigc::internal::signal_impl*, int)’: /usr/include/sigc++-2.0/sigc++/signal.h:1598: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:1598: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:1598: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:1598:44: error: ‘_A_a4’ was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function ‘static sigc::internal::signal_emit4::result_type sigc::internal::signal_emit4::emit_reverse(sigc::internal::signal_impl*, int)’: /usr/include/sigc++-2.0/sigc++/signal.h:1622: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:1622: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:1622: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:1622: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:1657:46: error: ‘type_trait_take_t’ has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1657:63: error: expected ‘,’ or ‘...’ before ‘<’ token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1699:54: error: ‘type_trait_take_t’ has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1699:71: error: expected ‘,’ or ‘...’ before ‘<’ token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function ‘static sigc::internal::signal_emit4::result_type sigc::internal::signal_emit4::emit(sigc::internal::signal_impl*, int)’: /usr/include/sigc++-2.0/sigc++/signal.h:1676:71: error: ‘_A_a1’ was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1676:78: error: ‘_A_a2’ was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1676:85: error: ‘_A_a3’ was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1676:92: error: ‘_A_a4’ was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function ‘static sigc::internal::signal_emit4::result_type sigc::internal::signal_emit4::emit_reverse(sigc::internal::signal_impl*, int)’: /usr/include/sigc++-2.0/sigc++/signal.h:1725:71: error: ‘_A_a1’ was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1725:78: error: ‘_A_a2’ was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1725:85: error: ‘_A_a3’ was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1725:92: error: ‘_A_a4’ was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1761:46: error: ‘type_trait_take_t’ has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1761:63: error: expected ‘,’ or ‘...’ before ‘<’ token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1784:54: error: ‘type_trait_take_t’ has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1784:71: error: expected ‘,’ or ‘...’ before ‘<’ token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function ‘static sigc::internal::signal_emit4::result_type sigc::internal::signal_emit4::emit(sigc::internal::signal_impl*, int)’: /usr/include/sigc++-2.0/sigc++/signal.h:1771:68: error: ‘_A_a1’ was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1771:75: error: ‘_A_a2’ was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1771:82: error: ‘_A_a3’ was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1771:89: error: ‘_A_a4’ was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function ‘static sigc::internal::signal_emit4::result_type sigc::internal::signal_emit4::emit_reverse(sigc::internal::signal_impl*, int)’: /usr/include/sigc++-2.0/sigc++/signal.h:1800:68: error: ‘_A_a1’ was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1800:75: error: ‘_A_a2’ was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1800:82: error: ‘_A_a3’ was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1800:89: error: ‘_A_a4’ was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1825:33: error: expected ‘)’ before ‘<’ token signal_emit5(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1846:46: error: ‘type_trait_take_t’ has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1846:63: error: expected ‘,’ or ‘...’ before ‘<’ token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1871:54: error: ‘type_trait_take_t’ has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1871:71: error: expected ‘,’ or ‘...’ before ‘<’ token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1886:3: error: ‘type_trait_take_t’ does not name a type type_trait_take_t _A_a1_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1887:3: error: ‘type_trait_take_t’ does not name a type type_trait_take_t _A_a2_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1888:3: error: ‘type_trait_take_t’ does not name a type type_trait_take_t _A_a3_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1889:3: error: ‘type_trait_take_t’ does not name a type type_trait_take_t _A_a4_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1890:3: error: ‘type_trait_take_t’ does not name a type type_trait_take_t _A_a5_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function ‘T_return sigc::internal::signal_emit5::operator()(const slot_type&) const’: /usr/include/sigc++-2.0/sigc++/signal.h:1834:99: error: ‘_A_a1_’ was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_); } ^~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1834:107: error: ‘_A_a2_’ was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_); } ^~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1834:115: error: ‘_A_a3_’ was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_); } ^~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1834:123: error: ‘_A_a4_’ was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_); } ^~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1834:131: error: ‘_A_a5_’ was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_); } ^~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function ‘static sigc::internal::signal_emit5::result_type sigc::internal::signal_emit5::emit(sigc::internal::signal_impl*, int)’: /usr/include/sigc++-2.0/sigc++/signal.h:1856: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:1856: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:1856: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:1856: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:1856:51: error: ‘_A_a5’ was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function ‘static sigc::internal::signal_emit5::result_type sigc::internal::signal_emit5::emit_reverse(sigc::internal::signal_impl*, int)’: /usr/include/sigc++-2.0/sigc++/signal.h:1881: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:1881: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:1881: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:1881: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:1881: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:1918:46: error: ‘type_trait_take_t’ has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1918:63: error: expected ‘,’ or ‘...’ before ‘<’ token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1961:54: error: ‘type_trait_take_t’ has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1961:71: error: expected ‘,’ or ‘...’ before ‘<’ token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function ‘static sigc::internal::signal_emit5::result_type sigc::internal::signal_emit5::emit(sigc::internal::signal_impl*, int)’: /usr/include/sigc++-2.0/sigc++/signal.h:1937:71: error: ‘_A_a1’ was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1937:78: error: ‘_A_a2’ was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1937:85: error: ‘_A_a3’ was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1937:92: error: ‘_A_a4’ was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1937:99: error: ‘_A_a5’ was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function ‘static sigc::internal::signal_emit5::result_type sigc::internal::signal_emit5::emit_reverse(sigc::internal::signal_impl*, int)’: /usr/include/sigc++-2.0/sigc++/signal.h:1987:71: error: ‘_A_a1’ was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1987:78: error: ‘_A_a2’ was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1987:85: error: ‘_A_a3’ was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1987:92: error: ‘_A_a4’ was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:1987:99: error: ‘_A_a5’ was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2024:46: error: ‘type_trait_take_t’ has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2024:63: error: expected ‘,’ or ‘...’ before ‘<’ token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2048:54: error: ‘type_trait_take_t’ has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2048:71: error: expected ‘,’ or ‘...’ before ‘<’ token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function ‘static sigc::internal::signal_emit5::result_type sigc::internal::signal_emit5::emit(sigc::internal::signal_impl*, int)’: /usr/include/sigc++-2.0/sigc++/signal.h:2034:68: error: ‘_A_a1’ was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2034:75: error: ‘_A_a2’ was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2034:82: error: ‘_A_a3’ was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2034:89: error: ‘_A_a4’ was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2034:96: error: ‘_A_a5’ was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function ‘static sigc::internal::signal_emit5::result_type sigc::internal::signal_emit5::emit_reverse(sigc::internal::signal_impl*, int)’: /usr/include/sigc++-2.0/sigc++/signal.h:2064:68: error: ‘_A_a1’ was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2064:75: error: ‘_A_a2’ was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2064:82: error: ‘_A_a3’ was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2064:89: error: ‘_A_a4’ was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2064:96: error: ‘_A_a5’ was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2089:33: error: expected ‘)’ before ‘<’ token signal_emit6(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2111:46: error: ‘type_trait_take_t’ has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2111:63: error: expected ‘,’ or ‘...’ before ‘<’ token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2137:54: error: ‘type_trait_take_t’ has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2137:71: error: expected ‘,’ or ‘...’ before ‘<’ token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2152:3: error: ‘type_trait_take_t’ does not name a type type_trait_take_t _A_a1_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2153:3: error: ‘type_trait_take_t’ does not name a type type_trait_take_t _A_a2_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2154:3: error: ‘type_trait_take_t’ does not name a type type_trait_take_t _A_a3_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2155:3: error: ‘type_trait_take_t’ does not name a type type_trait_take_t _A_a4_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2156:3: error: ‘type_trait_take_t’ does not name a type type_trait_take_t _A_a5_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2157:3: error: ‘type_trait_take_t’ does not name a type type_trait_take_t _A_a6_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function ‘T_return sigc::internal::signal_emit6::operator()(const slot_type&) const’: /usr/include/sigc++-2.0/sigc++/signal.h:2098:99: error: ‘_A_a1_’ was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_); } ^~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2098:107: error: ‘_A_a2_’ was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_); } ^~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2098:115: error: ‘_A_a3_’ was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_); } ^~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2098:123: error: ‘_A_a4_’ was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_); } ^~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2098:131: error: ‘_A_a5_’ was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_); } ^~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2098:139: error: ‘_A_a6_’ was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_); } ^~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function ‘static sigc::internal::signal_emit6::result_type sigc::internal::signal_emit6::emit(sigc::internal::signal_impl*, int)’: /usr/include/sigc++-2.0/sigc++/signal.h:2121: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:2121: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:2121: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:2121: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:2121: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:2121:58: error: ‘_A_a6’ was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function ‘static sigc::internal::signal_emit6::result_type sigc::internal::signal_emit6::emit_reverse(sigc::internal::signal_impl*, int)’: /usr/include/sigc++-2.0/sigc++/signal.h:2147: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:2147: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:2147: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:2147: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:2147: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:2147: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:2186:46: error: ‘type_trait_take_t’ has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2186:63: error: expected ‘,’ or ‘...’ before ‘<’ token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2230:54: error: ‘type_trait_take_t’ has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2230:71: error: expected ‘,’ or ‘...’ before ‘<’ token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function ‘static sigc::internal::signal_emit6::result_type sigc::internal::signal_emit6::emit(sigc::internal::signal_impl*, int)’: /usr/include/sigc++-2.0/sigc++/signal.h:2205:71: error: ‘_A_a1’ was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2205:78: error: ‘_A_a2’ was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2205:85: error: ‘_A_a3’ was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2205:92: error: ‘_A_a4’ was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2205:99: error: ‘_A_a5’ was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2205:106: error: ‘_A_a6’ was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function ‘static sigc::internal::signal_emit6::result_type sigc::internal::signal_emit6::emit_reverse(sigc::internal::signal_impl*, int)’: /usr/include/sigc++-2.0/sigc++/signal.h:2256:71: error: ‘_A_a1’ was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2256:78: error: ‘_A_a2’ was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2256:85: error: ‘_A_a3’ was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2256:92: error: ‘_A_a4’ was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2256:99: error: ‘_A_a5’ was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2256:106: error: ‘_A_a6’ was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2294:46: error: ‘type_trait_take_t’ has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2294:63: error: expected ‘,’ or ‘...’ before ‘<’ token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2319:54: error: ‘type_trait_take_t’ has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2319:71: error: expected ‘,’ or ‘...’ before ‘<’ token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function ‘static sigc::internal::signal_emit6::result_type sigc::internal::signal_emit6::emit(sigc::internal::signal_impl*, int)’: /usr/include/sigc++-2.0/sigc++/signal.h:2304:68: error: ‘_A_a1’ was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2304:75: error: ‘_A_a2’ was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2304:82: error: ‘_A_a3’ was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2304:89: error: ‘_A_a4’ was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2304:96: error: ‘_A_a5’ was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2304:103: error: ‘_A_a6’ was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function ‘static sigc::internal::signal_emit6::result_type sigc::internal::signal_emit6::emit_reverse(sigc::internal::signal_impl*, int)’: /usr/include/sigc++-2.0/sigc++/signal.h:2335:68: error: ‘_A_a1’ was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2335:75: error: ‘_A_a2’ was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2335:82: error: ‘_A_a3’ was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2335:89: error: ‘_A_a4’ was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2335:96: error: ‘_A_a5’ was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2335:103: error: ‘_A_a6’ was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2360:33: error: expected ‘)’ before ‘<’ token signal_emit7(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2383:46: error: ‘type_trait_take_t’ has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2383:63: error: expected ‘,’ or ‘...’ before ‘<’ token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/signal.h:2410:54: error: ‘type_trait_take_t’ has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2410:71: error: expected ‘,’ or ‘...’ before ‘<’ token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2425:3: error: ‘type_trait_take_t’ does not name a type type_trait_take_t _A_a1_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2426:3: error: ‘type_trait_take_t’ does not name a type type_trait_take_t _A_a2_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2427:3: error: ‘type_trait_take_t’ does not name a type type_trait_take_t _A_a3_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2428:3: error: ‘type_trait_take_t’ does not name a type type_trait_take_t _A_a4_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2429:3: error: ‘type_trait_take_t’ does not name a type type_trait_take_t _A_a5_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2430:3: error: ‘type_trait_take_t’ does not name a type type_trait_take_t _A_a6_; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2431:3: error: ‘type_trait_take_t’ does not name a type type_trait_take_t _A_a7_; ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/signal.h: In member function ‘T_return sigc::internal::signal_emit7::operator()(const slot_type&) const’: /usr/include/sigc++-2.0/sigc++/signal.h:2369:99: error: ‘_A_a1_’ was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } ^~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2369:107: error: ‘_A_a2_’ was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } ^~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2369:115: error: ‘_A_a3_’ was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } ^~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2369:123: error: ‘_A_a4_’ was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } ^~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2369:131: error: ‘_A_a5_’ was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } ^~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2369:139: error: ‘_A_a6_’ was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } ^~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2369:147: error: ‘_A_a7_’ was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } ^~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/signal.h: In static member function ‘static sigc::internal::signal_emit7::result_type sigc::internal::signal_emit7::emit(sigc::internal::signal_impl*, int)’: /usr/include/sigc++-2.0/sigc++/signal.h:2393: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:2393: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:2393: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:2393: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:2393: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:2393: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:2393:65: error: ‘_A_a7’ was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function ‘static sigc::internal::signal_emit7::result_type sigc::internal::signal_emit7::emit_reverse(sigc::internal::signal_impl*, int)’: /usr/include/sigc++-2.0/sigc++/signal.h:2420: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:2420: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:2420: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:2420: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:2420: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:2420: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:2420: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:2461:46: error: ‘type_trait_take_t’ has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2461:63: error: expected ‘,’ or ‘...’ before ‘<’ token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2506:54: error: ‘type_trait_take_t’ has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2506:71: error: expected ‘,’ or ‘...’ before ‘<’ token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function ‘static sigc::internal::signal_emit7::result_type sigc::internal::signal_emit7::emit(sigc::internal::signal_impl*, int)’: /usr/include/sigc++-2.0/sigc++/signal.h:2480:71: error: ‘_A_a1’ was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2480:78: error: ‘_A_a2’ was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2480:85: error: ‘_A_a3’ was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2480:92: error: ‘_A_a4’ was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2480:99: error: ‘_A_a5’ was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2480:106: error: ‘_A_a6’ was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2480:113: error: ‘_A_a7’ was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function ‘static sigc::internal::signal_emit7::result_type sigc::internal::signal_emit7::emit_reverse(sigc::internal::signal_impl*, int)’: /usr/include/sigc++-2.0/sigc++/signal.h:2532:71: error: ‘_A_a1’ was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2532:78: error: ‘_A_a2’ was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2532:85: error: ‘_A_a3’ was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2532:92: error: ‘_A_a4’ was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2532:99: error: ‘_A_a5’ was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2532:106: error: ‘_A_a6’ was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2532:113: error: ‘_A_a7’ was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2571:46: error: ‘type_trait_take_t’ has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2571:63: error: expected ‘,’ or ‘...’ before ‘<’ token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2597:54: error: ‘type_trait_take_t’ has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2597:71: error: expected ‘,’ or ‘...’ before ‘<’ token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function ‘static sigc::internal::signal_emit7::result_type sigc::internal::signal_emit7::emit(sigc::internal::signal_impl*, int)’: /usr/include/sigc++-2.0/sigc++/signal.h:2581:68: error: ‘_A_a1’ was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2581:75: error: ‘_A_a2’ was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2581:82: error: ‘_A_a3’ was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2581:89: error: ‘_A_a4’ was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2581:96: error: ‘_A_a5’ was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2581:103: error: ‘_A_a6’ was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2581:110: error: ‘_A_a7’ was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function ‘static sigc::internal::signal_emit7::result_type sigc::internal::signal_emit7::emit_reverse(sigc::internal::signal_impl*, int)’: /usr/include/sigc++-2.0/sigc++/signal.h:2613:68: error: ‘_A_a1’ was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2613:75: error: ‘_A_a2’ was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2613:82: error: ‘_A_a3’ was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2613:89: error: ‘_A_a4’ was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2613:96: error: ‘_A_a5’ was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2613:103: error: ‘_A_a6’ was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2613:110: error: ‘_A_a7’ was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2692:29: error: expected ‘,’ or ‘...’ before ‘&&’ token iterator connect(slot_type&& slot_) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:2744:18: error: expected ‘,’ or ‘...’ before ‘&&’ token signal0(signal0&& src) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:2744:24: error: invalid constructor; you probably meant ‘sigc::signal0 (const sigc::signal0&)’ signal0(signal0&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2753:29: error: expected ‘,’ or ‘...’ before ‘&&’ token signal0& operator=(signal0&& src) ^~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function ‘sigc::signal0::iterator sigc::signal0::connect(sigc::signal0::slot_type)’: /usr/include/sigc++-2.0/sigc++/signal.h:2693:44: error: ‘move’ is not a member of ‘std’ { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^~~ /usr/include/sigc++-2.0/sigc++/signal.h:2693:78: error: ‘slot_’ was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function ‘sigc::signal0& sigc::signal0::operator=(sigc::signal0)’: /usr/include/sigc++-2.0/sigc++/signal.h:2755:28: error: ‘move’ is not a member of ‘std’ signal_base::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/signal.h:2755:38: error: ‘src’ was not declared in this scope signal_base::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2832:29: error: expected ‘,’ or ‘...’ before ‘&&’ token iterator connect(slot_type&& slot_) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:2845:20: error: ‘type_trait_take_t’ has not been declared result_type emit(type_trait_take_t _A_a1) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2845:37: error: expected ‘,’ or ‘...’ before ‘<’ token result_type emit(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2849:28: error: ‘type_trait_take_t’ has not been declared result_type emit_reverse(type_trait_take_t _A_a1) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2849:45: error: expected ‘,’ or ‘...’ before ‘<’ token result_type emit_reverse(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2853:26: error: ‘type_trait_take_t’ has not been declared result_type operator()(type_trait_take_t _A_a1) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2853:43: error: expected ‘,’ or ‘...’ before ‘<’ token result_type operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2863:50: error: ‘type_trait_take_t’ was not declared in this scope bound_const_mem_functor1> make_slot() const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2863:87: error: a function call cannot appear in a constant-expression bound_const_mem_functor1> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2863:89: error: template argument 3 is invalid bound_const_mem_functor1> make_slot() const ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2864:5: error: expected unqualified-id before ‘{’ token { return bound_const_mem_functor1>(*this, &signal1::emit); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2885:18: error: expected ‘,’ or ‘...’ before ‘&&’ token signal1(signal1&& src) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:2885:24: error: invalid constructor; you probably meant ‘sigc::signal1 (const sigc::signal1&)’ signal1(signal1&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2894:29: error: expected ‘,’ or ‘...’ before ‘&&’ token signal1& operator=(signal1&& src) ^~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function ‘sigc::signal1::iterator sigc::signal1::connect(sigc::signal1::slot_type)’: /usr/include/sigc++-2.0/sigc++/signal.h:2833:44: error: ‘move’ is not a member of ‘std’ { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^~~ /usr/include/sigc++-2.0/sigc++/signal.h:2833:78: error: ‘slot_’ was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function ‘sigc::signal1::result_type sigc::signal1::emit(int) const’: /usr/include/sigc++-2.0/sigc++/signal.h:2846:40: error: ‘_A_a1’ was not declared in this scope { return emitter_type::emit(impl_, _A_a1); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function ‘sigc::signal1::result_type sigc::signal1::emit_reverse(int) const’: /usr/include/sigc++-2.0/sigc++/signal.h:2850:48: error: ‘_A_a1’ was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function ‘sigc::signal1::result_type sigc::signal1::operator()(int) const’: /usr/include/sigc++-2.0/sigc++/signal.h:2854:19: error: ‘_A_a1’ was not declared in this scope { return emit(_A_a1); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function ‘sigc::signal1& sigc::signal1::operator=(sigc::signal1)’: /usr/include/sigc++-2.0/sigc++/signal.h:2896:28: error: ‘move’ is not a member of ‘std’ signal_base::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/signal.h:2896:38: error: ‘src’ was not declared in this scope signal_base::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2974:29: error: expected ‘,’ or ‘...’ before ‘&&’ token iterator connect(slot_type&& slot_) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:2988:20: error: ‘type_trait_take_t’ has not been declared result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2988:37: error: expected ‘,’ or ‘...’ before ‘<’ token result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2992:28: error: ‘type_trait_take_t’ has not been declared result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2992:45: error: expected ‘,’ or ‘...’ before ‘<’ token result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2996:26: error: ‘type_trait_take_t’ has not been declared result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2996:43: error: expected ‘,’ or ‘...’ before ‘<’ token result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3006:50: error: ‘type_trait_take_t’ was not declared in this scope bound_const_mem_functor2, type_trait_take_t> make_slot() const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3006:74: error: wrong number of template arguments (3, should be 4) bound_const_mem_functor2, type_trait_take_t> make_slot() const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2744:7: note: provided for ‘template class sigc::bound_const_mem_functor2’ class bound_const_mem_functor2 ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/signal.h:3006:75: error: expected unqualified-id before ‘,’ token bound_const_mem_functor2, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3028:18: error: expected ‘,’ or ‘...’ before ‘&&’ token signal2(signal2&& src) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:3028:24: error: invalid constructor; you probably meant ‘sigc::signal2 (const sigc::signal2&)’ signal2(signal2&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3037:29: error: expected ‘,’ or ‘...’ before ‘&&’ token signal2& operator=(signal2&& src) ^~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function ‘sigc::signal2::iterator sigc::signal2::connect(sigc::signal2::slot_type)’: /usr/include/sigc++-2.0/sigc++/signal.h:2975:44: error: ‘move’ is not a member of ‘std’ { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^~~ /usr/include/sigc++-2.0/sigc++/signal.h:2975:78: error: ‘slot_’ was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function ‘sigc::signal2::result_type sigc::signal2::emit(int) const’: /usr/include/sigc++-2.0/sigc++/signal.h:2989: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:2989:47: error: ‘_A_a2’ was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function ‘sigc::signal2::result_type sigc::signal2::emit_reverse(int) const’: /usr/include/sigc++-2.0/sigc++/signal.h:2993: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:2993:55: error: ‘_A_a2’ was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function ‘sigc::signal2::result_type sigc::signal2::operator()(int) const’: /usr/include/sigc++-2.0/sigc++/signal.h:2997:19: error: ‘_A_a1’ was not declared in this scope { return emit(_A_a1, _A_a2); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:2997:26: error: ‘_A_a2’ was not declared in this scope { return emit(_A_a1, _A_a2); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function ‘sigc::signal2& sigc::signal2::operator=(sigc::signal2)’: /usr/include/sigc++-2.0/sigc++/signal.h:3039:28: error: ‘move’ is not a member of ‘std’ signal_base::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/signal.h:3039:38: error: ‘src’ was not declared in this scope signal_base::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:3118:29: error: expected ‘,’ or ‘...’ before ‘&&’ token iterator connect(slot_type&& slot_) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:3133:20: error: ‘type_trait_take_t’ has not been declared result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3133:37: error: expected ‘,’ or ‘...’ before ‘<’ token result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3137:28: error: ‘type_trait_take_t’ has not been declared result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3137:45: error: expected ‘,’ or ‘...’ before ‘<’ token result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3141:26: error: ‘type_trait_take_t’ has not been declared result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3141:43: error: expected ‘,’ or ‘...’ before ‘<’ token result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3151:50: error: ‘type_trait_take_t’ was not declared in this scope bound_const_mem_functor3, type_trait_take_t, type_trait_take_t> make_slot() const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3151:74: error: wrong number of template arguments (3, should be 5) bound_const_mem_functor3, type_trait_take_t, type_trait_take_t> make_slot() const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2822:7: note: provided for ‘template class sigc::bound_const_mem_functor3’ class bound_const_mem_functor3 ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/signal.h:3151:75: error: expected unqualified-id before ‘,’ token bound_const_mem_functor3, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3173:18: error: expected ‘,’ or ‘...’ before ‘&&’ token signal3(signal3&& src) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:3173:24: error: invalid constructor; you probably meant ‘sigc::signal3 (const sigc::signal3&)’ signal3(signal3&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3182:29: error: expected ‘,’ or ‘...’ before ‘&&’ token signal3& operator=(signal3&& src) ^~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function ‘sigc::signal3::iterator sigc::signal3::connect(sigc::signal3::slot_type)’: /usr/include/sigc++-2.0/sigc++/signal.h:3119:44: error: ‘move’ is not a member of ‘std’ { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^~~ /usr/include/sigc++-2.0/sigc++/signal.h:3119:78: error: ‘slot_’ was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function ‘sigc::signal3::result_type sigc::signal3::emit(int) const’: /usr/include/sigc++-2.0/sigc++/signal.h:3134: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:3134: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:3134:54: error: ‘_A_a3’ was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function ‘sigc::signal3::result_type sigc::signal3::emit_reverse(int) const’: /usr/include/sigc++-2.0/sigc++/signal.h:3138: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:3138: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:3138:62: error: ‘_A_a3’ was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function ‘sigc::signal3::result_type sigc::signal3::operator()(int) const’: /usr/include/sigc++-2.0/sigc++/signal.h:3142: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:3142: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:3142:33: error: ‘_A_a3’ was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function ‘sigc::signal3& sigc::signal3::operator=(sigc::signal3)’: /usr/include/sigc++-2.0/sigc++/signal.h:3184:28: error: ‘move’ is not a member of ‘std’ signal_base::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/signal.h:3184:38: error: ‘src’ was not declared in this scope signal_base::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:3264:29: error: expected ‘,’ or ‘...’ before ‘&&’ token iterator connect(slot_type&& slot_) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:3280:20: error: ‘type_trait_take_t’ has not been declared result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3280:37: error: expected ‘,’ or ‘...’ before ‘<’ token result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3284:28: error: ‘type_trait_take_t’ has not been declared result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3284:45: error: expected ‘,’ or ‘...’ before ‘<’ token result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3288:26: error: ‘type_trait_take_t’ has not been declared result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3288:43: error: expected ‘,’ or ‘...’ before ‘<’ token result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3298:50: error: ‘type_trait_take_t’ was not declared in this scope bound_const_mem_functor4, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3298:74: error: wrong number of template arguments (3, should be 6) bound_const_mem_functor4, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2902:7: note: provided for ‘template class sigc::bound_const_mem_functor4’ class bound_const_mem_functor4 ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/signal.h:3298:75: error: expected unqualified-id before ‘,’ token bound_const_mem_functor4, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3320:18: error: expected ‘,’ or ‘...’ before ‘&&’ token signal4(signal4&& src) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:3320:24: error: invalid constructor; you probably meant ‘sigc::signal4 (const sigc::signal4&)’ signal4(signal4&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3329:29: error: expected ‘,’ or ‘...’ before ‘&&’ token signal4& operator=(signal4&& src) ^~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function ‘sigc::signal4::iterator sigc::signal4::connect(sigc::signal4::slot_type)’: /usr/include/sigc++-2.0/sigc++/signal.h:3265:44: error: ‘move’ is not a member of ‘std’ { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^~~ /usr/include/sigc++-2.0/sigc++/signal.h:3265:78: error: ‘slot_’ was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function ‘sigc::signal4::result_type sigc::signal4::emit(int) const’: /usr/include/sigc++-2.0/sigc++/signal.h:3281: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:3281: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:3281: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:3281:61: error: ‘_A_a4’ was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function ‘sigc::signal4::result_type sigc::signal4::emit_reverse(int) const’: /usr/include/sigc++-2.0/sigc++/signal.h:3285: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:3285: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:3285: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:3285:69: error: ‘_A_a4’ was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function ‘sigc::signal4::result_type sigc::signal4::operator()(int) const’: /usr/include/sigc++-2.0/sigc++/signal.h:3289: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:3289: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:3289: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:3289:40: error: ‘_A_a4’ was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function ‘sigc::signal4& sigc::signal4::operator=(sigc::signal4)’: /usr/include/sigc++-2.0/sigc++/signal.h:3331:28: error: ‘move’ is not a member of ‘std’ signal_base::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/signal.h:3331:38: error: ‘src’ was not declared in this scope signal_base::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:3412:29: error: expected ‘,’ or ‘...’ before ‘&&’ token iterator connect(slot_type&& slot_) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:3429:20: error: ‘type_trait_take_t’ has not been declared result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3429:37: error: expected ‘,’ or ‘...’ before ‘<’ token result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3433:28: error: ‘type_trait_take_t’ has not been declared result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3433:45: error: expected ‘,’ or ‘...’ before ‘<’ token result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3437:26: error: ‘type_trait_take_t’ has not been declared result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3437:43: error: expected ‘,’ or ‘...’ before ‘<’ token result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3447:50: error: ‘type_trait_take_t’ was not declared in this scope bound_const_mem_functor5, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3447:74: error: wrong number of template arguments (3, should be 7) bound_const_mem_functor5, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2984:7: note: provided for ‘template class sigc::bound_const_mem_functor5’ class bound_const_mem_functor5 ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/signal.h:3447:75: error: expected unqualified-id before ‘,’ token bound_const_mem_functor5, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3469:18: error: expected ‘,’ or ‘...’ before ‘&&’ token signal5(signal5&& src) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:3469:24: error: invalid constructor; you probably meant ‘sigc::signal5 (const sigc::signal5&)’ signal5(signal5&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3478:29: error: expected ‘,’ or ‘...’ before ‘&&’ token signal5& operator=(signal5&& src) ^~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function ‘sigc::signal5::iterator sigc::signal5::connect(sigc::signal5::slot_type)’: /usr/include/sigc++-2.0/sigc++/signal.h:3413:44: error: ‘move’ is not a member of ‘std’ { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^~~ /usr/include/sigc++-2.0/sigc++/signal.h:3413:78: error: ‘slot_’ was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function ‘sigc::signal5::result_type sigc::signal5::emit(int) const’: /usr/include/sigc++-2.0/sigc++/signal.h:3430: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:3430: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:3430: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:3430: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:3430:68: error: ‘_A_a5’ was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function ‘sigc::signal5::result_type sigc::signal5::emit_reverse(int) const’: /usr/include/sigc++-2.0/sigc++/signal.h:3434: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:3434: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:3434: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:3434: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:3434:76: error: ‘_A_a5’ was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function ‘sigc::signal5::result_type sigc::signal5::operator()(int) const’: /usr/include/sigc++-2.0/sigc++/signal.h:3438: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:3438: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:3438: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:3438: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:3438:47: error: ‘_A_a5’ was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function ‘sigc::signal5& sigc::signal5::operator=(sigc::signal5)’: /usr/include/sigc++-2.0/sigc++/signal.h:3480:28: error: ‘move’ is not a member of ‘std’ signal_base::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/signal.h:3480:38: error: ‘src’ was not declared in this scope signal_base::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:3562:29: error: expected ‘,’ or ‘...’ before ‘&&’ token iterator connect(slot_type&& slot_) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:3580:20: error: ‘type_trait_take_t’ has not been declared result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3580:37: error: expected ‘,’ or ‘...’ before ‘<’ token result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3584:28: error: ‘type_trait_take_t’ has not been declared result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3584:45: error: expected ‘,’ or ‘...’ before ‘<’ token result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3588:26: error: ‘type_trait_take_t’ has not been declared result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3588:43: error: expected ‘,’ or ‘...’ before ‘<’ token result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3598:50: error: ‘type_trait_take_t’ was not declared in this scope bound_const_mem_functor6, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3598:74: error: wrong number of template arguments (3, should be 8) bound_const_mem_functor6, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3068:7: note: provided for ‘template class sigc::bound_const_mem_functor6’ class bound_const_mem_functor6 ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/signal.h:3598:75: error: expected unqualified-id before ‘,’ token bound_const_mem_functor6, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3620:18: error: expected ‘,’ or ‘...’ before ‘&&’ token signal6(signal6&& src) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:3620:24: error: invalid constructor; you probably meant ‘sigc::signal6 (const sigc::signal6&)’ signal6(signal6&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3629:29: error: expected ‘,’ or ‘...’ before ‘&&’ token signal6& operator=(signal6&& src) ^~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function ‘sigc::signal6::iterator sigc::signal6::connect(sigc::signal6::slot_type)’: /usr/include/sigc++-2.0/sigc++/signal.h:3563:44: error: ‘move’ is not a member of ‘std’ { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^~~ /usr/include/sigc++-2.0/sigc++/signal.h:3563:78: error: ‘slot_’ was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function ‘sigc::signal6::result_type sigc::signal6::emit(int) const’: /usr/include/sigc++-2.0/sigc++/signal.h:3581: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:3581: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:3581: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:3581: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:3581: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:3581:75: error: ‘_A_a6’ was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function ‘sigc::signal6::result_type sigc::signal6::emit_reverse(int) const’: /usr/include/sigc++-2.0/sigc++/signal.h:3585: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:3585: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:3585: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:3585: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:3585: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:3585:83: error: ‘_A_a6’ was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function ‘sigc::signal6::result_type sigc::signal6::operator()(int) const’: /usr/include/sigc++-2.0/sigc++/signal.h:3589: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:3589: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:3589: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:3589: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:3589: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:3589:54: error: ‘_A_a6’ was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function ‘sigc::signal6& sigc::signal6::operator=(sigc::signal6)’: /usr/include/sigc++-2.0/sigc++/signal.h:3631:28: error: ‘move’ is not a member of ‘std’ signal_base::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/signal.h:3631:38: error: ‘src’ was not declared in this scope signal_base::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:3714:29: error: expected ‘,’ or ‘...’ before ‘&&’ token iterator connect(slot_type&& slot_) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:3733:20: error: ‘type_trait_take_t’ has not been declared result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3733:37: error: expected ‘,’ or ‘...’ before ‘<’ token result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3737:28: error: ‘type_trait_take_t’ has not been declared result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3737:45: error: expected ‘,’ or ‘...’ before ‘<’ token result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3741:26: error: ‘type_trait_take_t’ has not been declared result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3741:43: error: expected ‘,’ or ‘...’ before ‘<’ token result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3751:50: error: ‘type_trait_take_t’ was not declared in this scope bound_const_mem_functor7, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/signal.h:3751:74: error: wrong number of template arguments (3, should be 9) bound_const_mem_functor7, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3154:7: note: provided for ‘template class sigc::bound_const_mem_functor7’ class bound_const_mem_functor7 ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/signal.h:3751:75: error: expected unqualified-id before ‘,’ token bound_const_mem_functor7, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3773:18: error: expected ‘,’ or ‘...’ before ‘&&’ token signal7(signal7&& src) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:3773:24: error: invalid constructor; you probably meant ‘sigc::signal7 (const sigc::signal7&)’ signal7(signal7&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3782:29: error: expected ‘,’ or ‘...’ before ‘&&’ token signal7& operator=(signal7&& src) ^~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function ‘sigc::signal7::iterator sigc::signal7::connect(sigc::signal7::slot_type)’: /usr/include/sigc++-2.0/sigc++/signal.h:3715:44: error: ‘move’ is not a member of ‘std’ { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^~~ /usr/include/sigc++-2.0/sigc++/signal.h:3715:78: error: ‘slot_’ was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function ‘sigc::signal7::result_type sigc::signal7::emit(int) const’: /usr/include/sigc++-2.0/sigc++/signal.h:3734: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:3734: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:3734: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:3734: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:3734: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:3734: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:3734:82: error: ‘_A_a7’ was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function ‘sigc::signal7::result_type sigc::signal7::emit_reverse(int) const’: /usr/include/sigc++-2.0/sigc++/signal.h:3738: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:3738: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:3738: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:3738: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:3738: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:3738: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:3738:90: error: ‘_A_a7’ was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function ‘sigc::signal7::result_type sigc::signal7::operator()(int) const’: /usr/include/sigc++-2.0/sigc++/signal.h:3742: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:3742: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:3742: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:3742: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:3742: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:3742: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:3742:61: error: ‘_A_a7’ was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^~~~~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function ‘sigc::signal7& sigc::signal7::operator=(sigc::signal7)’: /usr/include/sigc++-2.0/sigc++/signal.h:3784:28: error: ‘move’ is not a member of ‘std’ signal_base::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/signal.h:3784:38: error: ‘src’ was not declared in this scope signal_base::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:3899:16: error: expected ‘,’ or ‘...’ before ‘&&’ token signal(signal&& src) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:3899:22: error: invalid constructor; you probably meant ‘sigc::signal (const sigc::signal&)’ signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3908:27: error: expected ‘,’ or ‘...’ before ‘&&’ token signal& operator=(signal&& src) ^~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function ‘sigc::signal& sigc::signal::operator=(sigc::signal)’: /usr/include/sigc++-2.0/sigc++/signal.h:3910:95: error: ‘move’ is not a member of ‘std’ signal7::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/signal.h:3910:105: error: ‘src’ was not declared in this scope signal7::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:3947:16: error: expected ‘,’ or ‘...’ before ‘&&’ token signal(signal&& src) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:3947:22: error: invalid constructor; you probably meant ‘sigc::signal (const sigc::signal&)’ signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3956:27: error: expected ‘,’ or ‘...’ before ‘&&’ token signal& operator=(signal&& src) ^~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function ‘sigc::signal& sigc::signal::operator=(sigc::signal)’: /usr/include/sigc++-2.0/sigc++/signal.h:3958:39: error: ‘move’ is not a member of ‘std’ signal0::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/signal.h:3958:49: error: ‘src’ was not declared in this scope signal0::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:3994:16: error: expected ‘,’ or ‘...’ before ‘&&’ token signal(signal&& src) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:3994:22: error: invalid constructor; you probably meant ‘sigc::signal (const sigc::signal&)’ signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4003:27: error: expected ‘,’ or ‘...’ before ‘&&’ token signal& operator=(signal&& src) ^~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function ‘sigc::signal& sigc::signal::operator=(sigc::signal)’: /usr/include/sigc++-2.0/sigc++/signal.h:4005:47: error: ‘move’ is not a member of ‘std’ signal1::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/signal.h:4005:57: error: ‘src’ was not declared in this scope signal1::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4041:16: error: expected ‘,’ or ‘...’ before ‘&&’ token signal(signal&& src) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:4041:22: error: invalid constructor; you probably meant ‘sigc::signal (const sigc::signal&)’ signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4050:27: error: expected ‘,’ or ‘...’ before ‘&&’ token signal& operator=(signal&& src) ^~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function ‘sigc::signal& sigc::signal::operator=(sigc::signal)’: /usr/include/sigc++-2.0/sigc++/signal.h:4052:55: error: ‘move’ is not a member of ‘std’ signal2::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/signal.h:4052:65: error: ‘src’ was not declared in this scope signal2::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4088:16: error: expected ‘,’ or ‘...’ before ‘&&’ token signal(signal&& src) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:4088:22: error: invalid constructor; you probably meant ‘sigc::signal (const sigc::signal&)’ signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4097:27: error: expected ‘,’ or ‘...’ before ‘&&’ token signal& operator=(signal&& src) ^~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function ‘sigc::signal& sigc::signal::operator=(sigc::signal)’: /usr/include/sigc++-2.0/sigc++/signal.h:4099:63: error: ‘move’ is not a member of ‘std’ signal3::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/signal.h:4099:73: error: ‘src’ was not declared in this scope signal3::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4135:16: error: expected ‘,’ or ‘...’ before ‘&&’ token signal(signal&& src) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:4135:22: error: invalid constructor; you probably meant ‘sigc::signal (const sigc::signal&)’ signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4144:27: error: expected ‘,’ or ‘...’ before ‘&&’ token signal& operator=(signal&& src) ^~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function ‘sigc::signal& sigc::signal::operator=(sigc::signal)’: /usr/include/sigc++-2.0/sigc++/signal.h:4146:71: error: ‘move’ is not a member of ‘std’ signal4::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/signal.h:4146:81: error: ‘src’ was not declared in this scope signal4::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4182:16: error: expected ‘,’ or ‘...’ before ‘&&’ token signal(signal&& src) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:4182:22: error: invalid constructor; you probably meant ‘sigc::signal (const sigc::signal&)’ signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4191:27: error: expected ‘,’ or ‘...’ before ‘&&’ token signal& operator=(signal&& src) ^~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function ‘sigc::signal& sigc::signal::operator=(sigc::signal)’: /usr/include/sigc++-2.0/sigc++/signal.h:4193:79: error: ‘move’ is not a member of ‘std’ signal5::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/signal.h:4193:89: error: ‘src’ was not declared in this scope signal5::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4229:16: error: expected ‘,’ or ‘...’ before ‘&&’ token signal(signal&& src) ^~ /usr/include/sigc++-2.0/sigc++/signal.h:4229:22: error: invalid constructor; you probably meant ‘sigc::signal (const sigc::signal&)’ signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4238:27: error: expected ‘,’ or ‘...’ before ‘&&’ token signal& operator=(signal&& src) ^~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function ‘sigc::signal& sigc::signal::operator=(sigc::signal)’: /usr/include/sigc++-2.0/sigc++/signal.h:4240:87: error: ‘move’ is not a member of ‘std’ signal6::operator=(std::move(src)); ^~~ /usr/include/sigc++-2.0/sigc++/signal.h:4240:97: error: ‘src’ was not declared in this scope signal6::operator=(std::move(src)); ^~~ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:105:0, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/connection.h: At global scope: /usr/include/sigc++-2.0/sigc++/connection.h:43:14: error: expected ‘;’ at end of member declaration connection() noexcept; ^ /usr/include/sigc++-2.0/sigc++/connection.h:43:16: error: ‘noexcept’ does not name a type connection() noexcept; ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/connection.h:43:16: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/connection.h:80:16: error: expected ‘;’ at end of member declaration bool empty() const noexcept; ^~~~~ /usr/include/sigc++-2.0/sigc++/connection.h:80:22: error: ‘noexcept’ does not name a type bool empty() const noexcept; ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/connection.h:80:22: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/connection.h:85:20: error: expected ‘;’ at end of member declaration bool connected() const noexcept; ^~~~~ /usr/include/sigc++-2.0/sigc++/connection.h:85:26: error: ‘noexcept’ does not name a type bool connected() const noexcept; ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/connection.h:85:26: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/connection.h:90:18: error: expected ‘;’ at end of member declaration bool blocked() const noexcept; ^~~~~ /usr/include/sigc++-2.0/sigc++/connection.h:90:24: error: ‘noexcept’ does not name a type bool blocked() const noexcept; ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/connection.h:90:24: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/connection.h:97:38: error: expected ‘;’ at end of member declaration bool block(bool should_block = true) noexcept; ^ /usr/include/sigc++-2.0/sigc++/connection.h:97:40: error: ‘noexcept’ does not name a type bool block(bool should_block = true) noexcept; ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/connection.h:97:40: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/connection.h:102:16: error: expected ‘;’ at end of member declaration bool unblock() noexcept; ^ /usr/include/sigc++-2.0/sigc++/connection.h:102:18: error: ‘noexcept’ does not name a type bool unblock() noexcept; ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/connection.h:102:18: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/connection.h:111:26: warning: explicit conversion operators only available with -std=c++11 or -std=gnu++11 explicit operator bool() noexcept; ^ /usr/include/sigc++-2.0/sigc++/connection.h:111:26: error: expected ‘;’ at end of member declaration /usr/include/sigc++-2.0/sigc++/connection.h:111:28: error: ‘noexcept’ does not name a type explicit operator bool() noexcept; ^~~~~~~~ /usr/include/sigc++-2.0/sigc++/connection.h:111:28: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24:0, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:133:25: error: ‘reference_wrapper’ is not a member of ‘std’ struct unwrap_reference > ^~~ /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:133:25: note: suggested alternative: /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:34:8: note: ‘sigc::reference_wrapper’ struct reference_wrapper ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:133:25: error: ‘reference_wrapper’ is not a member of ‘std’ struct unwrap_reference > ^~~ /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:133:25: note: suggested alternative: /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:34:8: note: ‘sigc::reference_wrapper’ struct reference_wrapper ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:133:54: error: template argument 1 is invalid struct unwrap_reference > ^ /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:133:56: error: expected unqualified-id before ‘>’ token struct unwrap_reference > ^ /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:139:27: error: ‘reference_wrapper’ in namespace ‘std’ does not name a template type T_type& unwrap(const std::reference_wrapper& v) ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:139:44: error: expected ‘,’ or ‘...’ before ‘<’ token T_type& unwrap(const std::reference_wrapper& v) ^ /usr/include/sigc++-2.0/sigc++/reference_wrapper.h: In function ‘T_type& sigc::unwrap(int)’: /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:140:10: error: ‘v’ was not declared in this scope { return v; } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6:0, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:23: error: ‘reference_wrapper’ is not a member of ‘std’ class bound_argument< std::reference_wrapper > ^~~ /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:23: note: suggested alternative: In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24:0, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:34:8: note: ‘sigc::reference_wrapper’ struct reference_wrapper ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6:0, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:23: error: ‘reference_wrapper’ is not a member of ‘std’ class bound_argument< std::reference_wrapper > ^~~ /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:23: note: suggested alternative: In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24:0, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:34:8: note: ‘sigc::reference_wrapper’ struct reference_wrapper ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6:0, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:55: error: template argument 1 is invalid class bound_argument< std::reference_wrapper > ^ /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:57: error: expected unqualified-id before ‘>’ token class bound_argument< std::reference_wrapper > ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:155:66: error: ‘type_trait_pass_t’ was not declared in this scope { typedef typename adaptor_type::template deduce_result_type::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:155:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:155:125: error: expected unqualified-id before ‘,’ token { typedef typename adaptor_type::template deduce_result_type::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:314:33: error: expected ‘)’ before ‘<’ token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function ‘sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()’: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:166:64: error: ‘type_trait_pass_t’ was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:166:133: error: ‘.’ cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:166:140: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:166:27: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:166:27: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:166:27: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function ‘typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)’: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:177:66: error: ‘type_trait_pass_t’ was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:177:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:177:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:177:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:177:151: error: expected primary-expression before ‘>>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function ‘typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)’: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:66: error: ‘type_trait_pass_t’ was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:151: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:152: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:178: error: expected primary-expression before ‘>>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function ‘typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)’: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:66: error: ‘type_trait_pass_t’ was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:151: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:152: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:178: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:179: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:205: error: expected primary-expression before ‘>>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function ‘typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)’: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:66: error: ‘type_trait_pass_t’ was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:151: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:152: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:178: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:179: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:205: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:206: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:232: error: expected primary-expression before ‘>>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function ‘typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)’: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:66: error: ‘type_trait_pass_t’ was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:151: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:152: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:178: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:179: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:205: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:206: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:232: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:233: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:259: error: expected primary-expression before ‘>>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function ‘typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)’: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:66: error: ‘type_trait_pass_t’ was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:151: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:152: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:178: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:179: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:205: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:206: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:232: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:233: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:259: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:260: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:286: error: expected primary-expression before ‘>>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:335:66: error: ‘type_trait_pass_t’ was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:335:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:335:91: error: expected unqualified-id before ‘,’ token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:493:33: error: expected ‘)’ before ‘<’ token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function ‘sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()’: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:345:64: error: ‘type_trait_pass_t’ was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:345:133: error: ‘.’ cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:345:140: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:345:27: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:345:27: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:345:27: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function ‘typename sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)’: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:356:66: error: ‘type_trait_pass_t’ was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:356:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:356:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:356:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:356:151: error: expected ‘(’ before ‘>>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function ‘typename sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)’: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:378:66: error: ‘type_trait_pass_t’ was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:378:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:378:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:378:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:378:151: error: expected ‘(’ before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:378:152: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:378:178: error: expected primary-expression before ‘>>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function ‘typename sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)’: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:66: error: ‘type_trait_pass_t’ was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:151: error: expected ‘(’ before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:152: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:178: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:179: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:205: error: expected primary-expression before ‘>>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function ‘typename sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)’: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:66: error: ‘type_trait_pass_t’ was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:151: error: expected ‘(’ before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:152: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:178: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:179: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:205: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:206: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:232: error: expected primary-expression before ‘>>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function ‘typename sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)’: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:66: error: ‘type_trait_pass_t’ was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:151: error: expected ‘(’ before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:152: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:178: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:179: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:205: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:206: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:232: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:233: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:259: error: expected primary-expression before ‘>>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function ‘typename sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)’: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:66: error: ‘type_trait_pass_t’ was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:151: error: expected ‘(’ before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:152: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:178: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:179: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:205: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:206: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:232: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:233: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:259: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:260: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:286: error: expected primary-expression before ‘>>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:513:66: error: ‘type_trait_pass_t’ was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:513:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:513:91: error: expected unqualified-id before ‘,’ token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:650:33: error: expected ‘)’ before ‘<’ token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function ‘sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()’: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:523:64: error: ‘type_trait_pass_t’ was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:523:133: error: ‘.’ cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:523:140: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:523:27: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:523:27: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:523:27: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function ‘typename sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)’: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:66: error: ‘type_trait_pass_t’ was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:117: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:118: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:178: error: expected ‘(’ before ‘>>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function ‘typename sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)’: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:66: error: ‘type_trait_pass_t’ was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:117: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:118: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:178: error: expected ‘(’ before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:179: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:205: error: expected primary-expression before ‘>>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function ‘typename sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)’: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:66: error: ‘type_trait_pass_t’ was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:117: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:118: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:178: error: expected ‘(’ before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:179: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:205: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:206: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:232: error: expected primary-expression before ‘>>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function ‘typename sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)’: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:66: error: ‘type_trait_pass_t’ was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:117: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:118: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:178: error: expected ‘(’ before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:179: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:205: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:206: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:232: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:233: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:259: error: expected primary-expression before ‘>>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function ‘typename sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)’: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:66: error: ‘type_trait_pass_t’ was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:117: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:118: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:178: error: expected ‘(’ before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:179: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:205: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:206: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:232: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:233: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:259: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:260: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:286: error: expected primary-expression before ‘>>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:670:66: error: ‘type_trait_pass_t’ was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:670:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:670:91: error: expected unqualified-id before ‘,’ token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:785:33: error: expected ‘)’ before ‘<’ token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function ‘sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()’: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:680:64: error: ‘type_trait_pass_t’ was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:680:133: error: ‘.’ cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:680:140: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:680:27: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:680:27: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:680:27: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function ‘typename sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)’: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:66: error: ‘type_trait_pass_t’ was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:117: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:118: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:144: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:145: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:205: error: expected ‘(’ before ‘>>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function ‘typename sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)’: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:66: error: ‘type_trait_pass_t’ was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:117: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:118: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:144: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:145: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:205: error: expected ‘(’ before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:206: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:232: error: expected primary-expression before ‘>>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function ‘typename sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)’: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:66: error: ‘type_trait_pass_t’ was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:117: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:118: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:144: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:145: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:205: error: expected ‘(’ before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:206: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:232: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:233: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:259: error: expected primary-expression before ‘>>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function ‘typename sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)’: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:66: error: ‘type_trait_pass_t’ was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:117: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:118: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:144: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:145: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:205: error: expected ‘(’ before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:206: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:232: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:233: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:259: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:260: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:286: error: expected primary-expression before ‘>>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:805:66: error: ‘type_trait_pass_t’ was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t>::type type; }; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:805:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t>::type type; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:805:91: error: expected unqualified-id before ‘,’ token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:897:33: error: expected ‘)’ before ‘<’ token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function ‘sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()’: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:815:64: error: ‘type_trait_pass_t’ was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:815:133: error: ‘.’ cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:815:140: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:815:27: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:815:27: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:815:27: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function ‘typename sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)’: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:66: error: ‘type_trait_pass_t’ was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:117: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:118: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:144: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:145: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:171: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:172: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:232: error: expected ‘(’ before ‘>>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function ‘typename sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)’: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:66: error: ‘type_trait_pass_t’ was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:117: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:118: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:144: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:145: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:171: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:172: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:232: error: expected ‘(’ before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:233: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:259: error: expected primary-expression before ‘>>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function ‘typename sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)’: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:66: error: ‘type_trait_pass_t’ was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:117: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:118: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:144: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:145: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:171: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:172: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:232: error: expected ‘(’ before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:233: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:259: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:260: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:286: error: expected primary-expression before ‘>>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:917:66: error: ‘type_trait_pass_t’ was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t>::type type; }; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:917:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t>::type type; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:917:91: error: expected unqualified-id before ‘,’ token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:985:33: error: expected ‘)’ before ‘<’ token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function ‘sigc::bind_functor<5, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<5, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()’: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:927:64: error: ‘type_trait_pass_t’ was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:927:133: error: ‘.’ cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:927:140: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:927:27: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:927:27: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:927:27: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function ‘typename sigc::bind_functor<5, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<5, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)’: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:66: error: ‘type_trait_pass_t’ was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:117: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:118: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:144: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:145: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:171: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:172: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:198: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:199: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:259: error: expected ‘(’ before ‘>>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function ‘typename sigc::bind_functor<5, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<5, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)’: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:66: error: ‘type_trait_pass_t’ was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:117: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:118: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:144: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:145: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:171: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:172: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:198: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:199: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:259: error: expected ‘(’ before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:260: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:286: error: expected primary-expression before ‘>>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1005:66: error: ‘type_trait_pass_t’ was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1005:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1005:91: error: expected unqualified-id before ‘,’ token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1048:33: error: expected ‘)’ before ‘<’ token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function ‘sigc::bind_functor<6, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<6, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()’: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1015:64: error: ‘type_trait_pass_t’ was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1015:133: error: ‘.’ cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1015:140: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1015:27: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1015:27: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1015:27: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function ‘typename sigc::bind_functor<6, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<6, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)’: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:66: error: ‘type_trait_pass_t’ was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:117: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:118: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:144: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:145: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:171: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:172: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:198: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:199: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:225: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:226: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:286: error: expected ‘(’ before ‘>>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1092:66: error: ‘type_trait_pass_t’ was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1092:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1092:91: error: expected unqualified-id before ‘,’ token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1095:66: error: ‘type_trait_pass_t’ was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1095:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1095:91: error: expected unqualified-id before ‘,’ token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1098:66: error: ‘type_trait_pass_t’ was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1098:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1098:91: error: expected unqualified-id before ‘,’ token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1101:66: error: ‘type_trait_pass_t’ was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1101:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1101:91: error: expected unqualified-id before ‘,’ token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1104:66: error: ‘type_trait_pass_t’ was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1104:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1104:91: error: expected unqualified-id before ‘,’ token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1107:66: error: ‘type_trait_pass_t’ was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1107:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1107:91: error: expected unqualified-id before ‘,’ token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1272:33: error: expected ‘)’ before ‘<’ token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound1) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function ‘sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()’: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124:64: error: ‘type_trait_pass_t’ was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound1_.invoke()); ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124:134: error: ‘.’ cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound1_.invoke()); ^~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124:141: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound1_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124:27: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound1_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124:27: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound1_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124:27: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound1_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function ‘typename sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)’: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1135:66: error: ‘type_trait_pass_t’ was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1135:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1135:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1135:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1135:151: error: expected ‘(’ before ‘>>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function ‘typename sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)’: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:66: error: ‘type_trait_pass_t’ was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:117: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:118: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:178: error: expected ‘(’ before ‘>>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function ‘typename sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)’: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:66: error: ‘type_trait_pass_t’ was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:117: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:118: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:144: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:145: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:205: error: expected ‘(’ before ‘>>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function ‘typename sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)’: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:66: error: ‘type_trait_pass_t’ was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:117: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:118: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:144: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:145: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:171: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:172: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:232: error: expected ‘(’ before ‘>>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function ‘typename sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)’: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:66: error: ‘type_trait_pass_t’ was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:117: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:118: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:144: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:145: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:171: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:172: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:198: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:199: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:259: error: expected ‘(’ before ‘>>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function ‘typename sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)’: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:66: error: ‘type_trait_pass_t’ was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:117: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:118: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:144: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:145: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:171: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:172: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:198: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:199: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:225: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:226: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:286: error: expected ‘(’ before ‘>>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1312:66: error: ‘type_trait_pass_t’ was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1312:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1312:91: error: expected unqualified-id before ‘,’ token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1315:66: error: ‘type_trait_pass_t’ was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1315:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1315:91: error: expected unqualified-id before ‘,’ token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1318:66: error: ‘type_trait_pass_t’ was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1318:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1318:91: error: expected unqualified-id before ‘,’ token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1321:66: error: ‘type_trait_pass_t’ was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1321:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1321:91: error: expected unqualified-id before ‘,’ token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1324:66: error: ‘type_trait_pass_t’ was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1324:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1324:91: error: expected unqualified-id before ‘,’ token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1463:33: error: expected ‘)’ before ‘<’ token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound1, type_trait_take_t _A_bound2) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function ‘sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()’: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1340:64: error: ‘type_trait_pass_t’ was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke()); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1340:27: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1340:27: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1340:27: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1340:183: error: expected ‘(’ before ‘>>’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke()); ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function ‘typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)’: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:66: error: ‘type_trait_pass_t’ was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:151: error: expected ‘(’ before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:152: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:212: error: expected ‘(’ before ‘>>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function ‘typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)’: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:66: error: ‘type_trait_pass_t’ was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:117: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:118: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:178: error: expected ‘(’ before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:179: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:239: error: expected ‘(’ before ‘>>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function ‘typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)’: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:66: error: ‘type_trait_pass_t’ was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:117: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:118: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:144: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:145: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:205: error: expected ‘(’ before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:206: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:266: error: expected ‘(’ before ‘>>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function ‘typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)’: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:66: error: ‘type_trait_pass_t’ was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:117: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:118: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:144: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:145: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:171: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:172: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:232: error: expected ‘(’ before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:233: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:293: error: expected ‘(’ before ‘>>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function ‘typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)’: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:66: error: ‘type_trait_pass_t’ was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:117: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:118: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:144: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:145: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:171: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:172: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:198: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:199: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:259: error: expected ‘(’ before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:260: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:320: error: expected ‘(’ before ‘>>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1504:66: error: ‘type_trait_pass_t’ was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1504:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1504:91: error: expected unqualified-id before ‘,’ token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1507:66: error: ‘type_trait_pass_t’ was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1507:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1507:91: error: expected unqualified-id before ‘,’ token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1510:66: error: ‘type_trait_pass_t’ was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1510:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1510:91: error: expected unqualified-id before ‘,’ token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1513:66: error: ‘type_trait_pass_t’ was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1513:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1513:91: error: expected unqualified-id before ‘,’ token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1628:33: error: expected ‘)’ before ‘<’ token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound1, type_trait_take_t _A_bound2, type_trait_take_t _A_bound3) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function ‘sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()’: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:64: error: ‘type_trait_pass_t’ was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:27: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:27: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:27: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:183: error: expected ‘(’ before ‘>’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:184: error: expected primary-expression before ‘,’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:244: error: expected ‘(’ before ‘>>’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function ‘typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)’: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:66: error: ‘type_trait_pass_t’ was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:151: error: expected ‘(’ before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:152: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:212: error: expected ‘(’ before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:213: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:273: error: expected ‘(’ before ‘>>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function ‘typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)’: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:66: error: ‘type_trait_pass_t’ was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:117: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:118: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:178: error: expected ‘(’ before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:179: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:239: error: expected ‘(’ before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:240: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:300: error: expected ‘(’ before ‘>>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function ‘typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)’: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:66: error: ‘type_trait_pass_t’ was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:117: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:118: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:144: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:145: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:205: error: expected ‘(’ before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:206: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:266: error: expected ‘(’ before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:267: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:327: error: expected ‘(’ before ‘>>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function ‘typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)’: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:66: error: ‘type_trait_pass_t’ was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:117: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:118: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:144: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:145: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:171: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:172: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:232: error: expected ‘(’ before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:233: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:293: error: expected ‘(’ before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:294: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:354: error: expected ‘(’ before ‘>>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1671:66: error: ‘type_trait_pass_t’ was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1671:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1671:91: error: expected unqualified-id before ‘,’ token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1674:66: error: ‘type_trait_pass_t’ was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1674:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1674:91: error: expected unqualified-id before ‘,’ token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1677:66: error: ‘type_trait_pass_t’ was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1677:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1677:91: error: expected unqualified-id before ‘,’ token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1769:33: error: expected ‘)’ before ‘<’ token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound1, type_trait_take_t _A_bound2, type_trait_take_t _A_bound3, type_trait_take_t _A_bound4) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function ‘sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::operator()()’: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:64: error: ‘type_trait_pass_t’ was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:27: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:27: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:27: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:183: error: expected ‘(’ before ‘>’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:184: error: expected primary-expression before ‘,’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:244: error: expected ‘(’ before ‘>’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:245: error: expected primary-expression before ‘,’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:305: error: expected ‘(’ before ‘>>’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function ‘typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)’: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:66: error: ‘type_trait_pass_t’ was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:151: error: expected ‘(’ before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:152: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:212: error: expected ‘(’ before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:213: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:273: error: expected ‘(’ before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:274: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:334: error: expected ‘(’ before ‘>>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function ‘typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)’: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:66: error: ‘type_trait_pass_t’ was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:117: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:118: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:178: error: expected ‘(’ before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:179: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:239: error: expected ‘(’ before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:240: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:300: error: expected ‘(’ before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:301: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:361: error: expected ‘(’ before ‘>>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function ‘typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)’: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:66: error: ‘type_trait_pass_t’ was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:117: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:118: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:144: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:145: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:205: error: expected ‘(’ before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:206: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:266: error: expected ‘(’ before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:267: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:327: error: expected ‘(’ before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:328: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:388: error: expected ‘(’ before ‘>>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1814:66: error: ‘type_trait_pass_t’ was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1814:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1814:91: error: expected unqualified-id before ‘,’ token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1817:66: error: ‘type_trait_pass_t’ was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1817:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1817:91: error: expected unqualified-id before ‘,’ token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1887:33: error: expected ‘)’ before ‘<’ token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound1, type_trait_take_t _A_bound2, type_trait_take_t _A_bound3, type_trait_take_t _A_bound4, type_trait_take_t _A_bound5) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function ‘sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::operator()()’: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:64: error: ‘type_trait_pass_t’ was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:27: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:27: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:27: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:183: error: expected ‘(’ before ‘>’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:184: error: expected primary-expression before ‘,’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:244: error: expected ‘(’ before ‘>’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:245: error: expected primary-expression before ‘,’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:305: error: expected ‘(’ before ‘>’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:306: error: expected primary-expression before ‘,’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:366: error: expected ‘(’ before ‘>>’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function ‘typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::operator()(T_arg1)’: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:66: error: ‘type_trait_pass_t’ was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:151: error: expected ‘(’ before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:152: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:212: error: expected ‘(’ before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:213: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:273: error: expected ‘(’ before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:274: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:334: error: expected ‘(’ before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:335: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:395: error: expected ‘(’ before ‘>>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function ‘typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)’: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:66: error: ‘type_trait_pass_t’ was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:117: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:118: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:178: error: expected ‘(’ before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:179: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:239: error: expected ‘(’ before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:240: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:300: error: expected ‘(’ before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:301: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:361: error: expected ‘(’ before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:362: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:422: error: expected ‘(’ before ‘>>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1934:66: error: ‘type_trait_pass_t’ was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1934:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1934:91: error: expected unqualified-id before ‘,’ token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1983:33: error: expected ‘)’ before ‘<’ token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound1, type_trait_take_t _A_bound2, type_trait_take_t _A_bound3, type_trait_take_t _A_bound4, type_trait_take_t _A_bound5, type_trait_take_t _A_bound6) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function ‘sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, sigc::nil>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, sigc::nil>::operator()()’: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:64: error: ‘type_trait_pass_t’ was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:27: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:27: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:27: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:183: error: expected ‘(’ before ‘>’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:184: error: expected primary-expression before ‘,’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:244: error: expected ‘(’ before ‘>’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:245: error: expected primary-expression before ‘,’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:305: error: expected ‘(’ before ‘>’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:306: error: expected primary-expression before ‘,’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:366: error: expected ‘(’ before ‘>’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:367: error: expected primary-expression before ‘,’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:427: error: expected ‘(’ before ‘>>’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function ‘typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, sigc::nil>::operator()(T_arg1)’: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:66: error: ‘type_trait_pass_t’ was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:151: error: expected ‘(’ before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:152: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:212: error: expected ‘(’ before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:213: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:273: error: expected ‘(’ before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:274: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:334: error: expected ‘(’ before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:335: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:395: error: expected ‘(’ before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:396: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:456: error: expected ‘(’ before ‘>>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2032:66: error: ‘type_trait_pass_t’ was not declared in this scope { typedef typename adaptor_type::template deduce_result_type::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2032:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2032:125: error: expected unqualified-id before ‘,’ token { typedef typename adaptor_type::template deduce_result_type::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2061:33: error: expected ‘)’ before ‘<’ token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound1, type_trait_take_t _A_bound2, type_trait_take_t _A_bound3, type_trait_take_t _A_bound4, type_trait_take_t _A_bound5, type_trait_take_t _A_bound6, type_trait_take_t _A_bound7) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function ‘sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7>::operator()()’: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:64: error: ‘type_trait_pass_t’ was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:27: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:27: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:27: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:183: error: expected ‘(’ before ‘>’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:184: error: expected primary-expression before ‘,’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:244: error: expected ‘(’ before ‘>’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:245: error: expected primary-expression before ‘,’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:305: error: expected ‘(’ before ‘>’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:306: error: expected primary-expression before ‘,’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:366: error: expected ‘(’ before ‘>’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:367: error: expected primary-expression before ‘,’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:427: error: expected ‘(’ before ‘>’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:428: error: expected primary-expression before ‘,’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:488: error: expected ‘(’ before ‘>>’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:186:40: error: expected ‘)’ before ‘<’ token bind_return_functor(type_trait_take_t _A_functor, type_trait_take_t _A_ret_value) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function ‘typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1)’: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:40:59: error: ‘type_trait_pass_t’ was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:40:22: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:40:22: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function ‘typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1, T_arg2)’: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:59:59: error: ‘type_trait_pass_t’ was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:59:22: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:59:22: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function ‘typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1, T_arg2, T_arg3)’: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:79:59: error: ‘type_trait_pass_t’ was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:79:22: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:79:22: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function ‘typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)’: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:100:59: error: ‘type_trait_pass_t’ was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:100:22: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:100:22: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function ‘typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)’: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:122:59: error: ‘type_trait_pass_t’ was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:122:22: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:122:22: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function ‘typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)’: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:145:59: error: ‘type_trait_pass_t’ was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:145:22: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:145:22: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function ‘typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)’: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:169:59: error: ‘type_trait_pass_t’ was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:169:22: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:169:22: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:85:66: error: ‘type_trait_pass_t’ was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:85:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:85:91: error: expected unqualified-id before ‘,’ token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function ‘typename sigc::hide_functor<-1, T_functor>::deduce_result_type::type sigc::hide_functor<-1, T_functor>::operator()(T_arg1, T_arg2)’: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:113:66: error: ‘type_trait_pass_t’ was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:113:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:113:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:113:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function ‘typename sigc::hide_functor<-1, T_functor>::deduce_result_type::type sigc::hide_functor<-1, T_functor>::operator()(T_arg1, T_arg2, T_arg3)’: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:133:66: error: ‘type_trait_pass_t’ was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:133:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:133:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:133:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:133:117: error: expected primary-expression before ‘>>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function ‘typename sigc::hide_functor<-1, T_functor>::deduce_result_type::type sigc::hide_functor<-1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)’: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:66: error: ‘type_trait_pass_t’ was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:117: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:118: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:144: error: expected primary-expression before ‘>>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function ‘typename sigc::hide_functor<-1, T_functor>::deduce_result_type::type sigc::hide_functor<-1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)’: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:66: error: ‘type_trait_pass_t’ was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:117: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:118: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:144: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:145: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:171: error: expected primary-expression before ‘>>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function ‘typename sigc::hide_functor<-1, T_functor>::deduce_result_type::type sigc::hide_functor<-1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)’: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:66: error: ‘type_trait_pass_t’ was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:117: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:118: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:144: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:145: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:171: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:172: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:198: error: expected primary-expression before ‘>>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function ‘typename sigc::hide_functor<-1, T_functor>::deduce_result_type::type sigc::hide_functor<-1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)’: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:66: error: ‘type_trait_pass_t’ was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:117: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:118: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:144: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:145: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:171: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:172: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:198: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:199: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:225: error: expected primary-expression before ‘>>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:256:66: error: ‘type_trait_pass_t’ was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:256:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:256:91: error: expected unqualified-id before ‘,’ token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function ‘typename sigc::hide_functor<0, T_functor>::deduce_result_type::type sigc::hide_functor<0, T_functor>::operator()(T_arg1, T_arg2)’: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:284:66: error: ‘type_trait_pass_t’ was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:284:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:284:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:284:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function ‘typename sigc::hide_functor<0, T_functor>::deduce_result_type::type sigc::hide_functor<0, T_functor>::operator()(T_arg1, T_arg2, T_arg3)’: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:304:66: error: ‘type_trait_pass_t’ was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:304:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:304:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:304:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:304:117: error: expected primary-expression before ‘>>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function ‘typename sigc::hide_functor<0, T_functor>::deduce_result_type::type sigc::hide_functor<0, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)’: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:66: error: ‘type_trait_pass_t’ was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:117: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:118: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:144: error: expected primary-expression before ‘>>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function ‘typename sigc::hide_functor<0, T_functor>::deduce_result_type::type sigc::hide_functor<0, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)’: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:66: error: ‘type_trait_pass_t’ was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:117: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:118: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:144: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:145: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:171: error: expected primary-expression before ‘>>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function ‘typename sigc::hide_functor<0, T_functor>::deduce_result_type::type sigc::hide_functor<0, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)’: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:66: error: ‘type_trait_pass_t’ was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:117: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:118: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:144: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:145: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:171: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:172: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:198: error: expected primary-expression before ‘>>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function ‘typename sigc::hide_functor<0, T_functor>::deduce_result_type::type sigc::hide_functor<0, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)’: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:66: error: ‘type_trait_pass_t’ was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:117: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:118: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:144: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:145: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:171: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:172: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:198: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:199: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:225: error: expected primary-expression before ‘>>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:427:66: error: ‘type_trait_pass_t’ was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:427:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:427:91: error: expected unqualified-id before ‘,’ token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function ‘typename sigc::hide_functor<1, T_functor>::deduce_result_type::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2)’: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:438:66: error: ‘type_trait_pass_t’ was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:438:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:438:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:438:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function ‘typename sigc::hide_functor<1, T_functor>::deduce_result_type::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2, T_arg3)’: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:458:66: error: ‘type_trait_pass_t’ was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:458:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:458:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:458:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:458:117: error: expected primary-expression before ‘>>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function ‘typename sigc::hide_functor<1, T_functor>::deduce_result_type::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)’: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:66: error: ‘type_trait_pass_t’ was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:117: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:118: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:144: error: expected primary-expression before ‘>>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function ‘typename sigc::hide_functor<1, T_functor>::deduce_result_type::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)’: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:66: error: ‘type_trait_pass_t’ was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:117: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:118: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:144: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:145: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:171: error: expected primary-expression before ‘>>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function ‘typename sigc::hide_functor<1, T_functor>::deduce_result_type::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)’: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:66: error: ‘type_trait_pass_t’ was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:117: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:118: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:144: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:145: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:171: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:172: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:198: error: expected primary-expression before ‘>>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function ‘typename sigc::hide_functor<1, T_functor>::deduce_result_type::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)’: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:66: error: ‘type_trait_pass_t’ was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:117: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:118: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:144: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:145: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:171: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:172: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:198: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:199: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:225: error: expected primary-expression before ‘>>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:580:66: error: ‘type_trait_pass_t’ was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:580:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:580:91: error: expected unqualified-id before ‘,’ token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function ‘typename sigc::hide_functor<2, T_functor>::deduce_result_type::type sigc::hide_functor<2, T_functor>::operator()(T_arg1, T_arg2, T_arg3)’: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:592:66: error: ‘type_trait_pass_t’ was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:592:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:592:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:592:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:592:117: error: expected primary-expression before ‘>>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function ‘typename sigc::hide_functor<2, T_functor>::deduce_result_type::type sigc::hide_functor<2, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)’: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:66: error: ‘type_trait_pass_t’ was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:117: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:118: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:144: error: expected primary-expression before ‘>>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function ‘typename sigc::hide_functor<2, T_functor>::deduce_result_type::type sigc::hide_functor<2, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)’: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:66: error: ‘type_trait_pass_t’ was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:117: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:118: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:144: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:145: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:171: error: expected primary-expression before ‘>>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function ‘typename sigc::hide_functor<2, T_functor>::deduce_result_type::type sigc::hide_functor<2, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)’: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:66: error: ‘type_trait_pass_t’ was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:117: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:118: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:144: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:145: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:171: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:172: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:198: error: expected primary-expression before ‘>>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function ‘typename sigc::hide_functor<2, T_functor>::deduce_result_type::type sigc::hide_functor<2, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)’: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:66: error: ‘type_trait_pass_t’ was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:117: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:118: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:144: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:145: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:171: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:172: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:198: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:199: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:225: error: expected primary-expression before ‘>>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:714:66: error: ‘type_trait_pass_t’ was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:714:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:714:91: error: expected unqualified-id before ‘,’ token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function ‘typename sigc::hide_functor<3, T_functor>::deduce_result_type::type sigc::hide_functor<3, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)’: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:727:66: error: ‘type_trait_pass_t’ was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:727:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:727:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:727:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:727:117: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:727:118: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:727:144: error: expected primary-expression before ‘>>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function ‘typename sigc::hide_functor<3, T_functor>::deduce_result_type::type sigc::hide_functor<3, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)’: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:66: error: ‘type_trait_pass_t’ was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:117: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:118: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:144: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:145: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:171: error: expected primary-expression before ‘>>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function ‘typename sigc::hide_functor<3, T_functor>::deduce_result_type::type sigc::hide_functor<3, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)’: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:66: error: ‘type_trait_pass_t’ was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:117: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:118: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:144: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:145: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:171: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:172: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:198: error: expected primary-expression before ‘>>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function ‘typename sigc::hide_functor<3, T_functor>::deduce_result_type::type sigc::hide_functor<3, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)’: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:66: error: ‘type_trait_pass_t’ was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:117: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:118: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:144: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:145: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:171: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:172: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:198: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:199: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:225: error: expected primary-expression before ‘>>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:828:66: error: ‘type_trait_pass_t’ was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:828:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:828:91: error: expected unqualified-id before ‘,’ token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function ‘typename sigc::hide_functor<4, T_functor>::deduce_result_type::type sigc::hide_functor<4, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)’: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:66: error: ‘type_trait_pass_t’ was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:117: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:118: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:144: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:145: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:171: error: expected primary-expression before ‘>>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function ‘typename sigc::hide_functor<4, T_functor>::deduce_result_type::type sigc::hide_functor<4, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)’: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:66: error: ‘type_trait_pass_t’ was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:117: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:118: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:144: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:145: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:171: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:172: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:198: error: expected primary-expression before ‘>>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function ‘typename sigc::hide_functor<4, T_functor>::deduce_result_type::type sigc::hide_functor<4, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)’: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:66: error: ‘type_trait_pass_t’ was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:117: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:118: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:144: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:145: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:171: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:172: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:198: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:199: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:225: error: expected primary-expression before ‘>>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:921:66: error: ‘type_trait_pass_t’ was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:921:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:921:91: error: expected unqualified-id before ‘,’ token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function ‘typename sigc::hide_functor<5, T_functor>::deduce_result_type::type sigc::hide_functor<5, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)’: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:66: error: ‘type_trait_pass_t’ was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:117: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:118: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:144: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:145: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:171: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:172: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:198: error: expected primary-expression before ‘>>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function ‘typename sigc::hide_functor<5, T_functor>::deduce_result_type::type sigc::hide_functor<5, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)’: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:66: error: ‘type_trait_pass_t’ was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:117: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:118: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:144: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:145: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:171: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:172: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:198: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:199: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:225: error: expected primary-expression before ‘>>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:992:66: error: ‘type_trait_pass_t’ was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:992:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:992:91: error: expected unqualified-id before ‘,’ token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function ‘typename sigc::hide_functor<6, T_functor>::deduce_result_type::type sigc::hide_functor<6, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)’: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:66: error: ‘type_trait_pass_t’ was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:117: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:118: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:144: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:145: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:171: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:172: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:198: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:199: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:225: error: expected primary-expression before ‘>>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:133:51: error: expected ‘)’ before ‘<’ token explicit retype_return_functor(type_trait_take_t _A_functor) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function ‘T_return sigc::retype_return_functor::operator()(T_arg1)’: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:32:75: error: ‘type_trait_pass_t’ was not declared in this scope { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:32:38: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:32:22: error: expected primary-expression before ‘(’ token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function ‘T_return sigc::retype_return_functor::operator()(T_arg1, T_arg2)’: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:46:75: error: ‘type_trait_pass_t’ was not declared in this scope { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:46:38: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:46:22: error: expected primary-expression before ‘(’ token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:46:126: error: expected primary-expression before ‘>>’ token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function ‘T_return sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3)’: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:60:75: error: ‘type_trait_pass_t’ was not declared in this scope { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:60:38: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:60:22: error: expected primary-expression before ‘(’ token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:60:126: error: expected primary-expression before ‘>’ token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:60:127: error: expected primary-expression before ‘,’ token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:60:153: error: expected primary-expression before ‘>>’ token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function ‘T_return sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)’: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:75: error: ‘type_trait_pass_t’ was not declared in this scope { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:38: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:22: error: expected primary-expression before ‘(’ token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:126: error: expected primary-expression before ‘>’ token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:127: error: expected primary-expression before ‘,’ token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:153: error: expected primary-expression before ‘>’ token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:154: error: expected primary-expression before ‘,’ token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:180: error: expected primary-expression before ‘>>’ token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function ‘T_return sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)’: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:75: error: ‘type_trait_pass_t’ was not declared in this scope { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:38: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:22: error: expected primary-expression before ‘(’ token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:126: error: expected primary-expression before ‘>’ token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:127: error: expected primary-expression before ‘,’ token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:153: error: expected primary-expression before ‘>’ token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:154: error: expected primary-expression before ‘,’ token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:180: error: expected primary-expression before ‘>’ token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:181: error: expected primary-expression before ‘,’ token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:207: error: expected primary-expression before ‘>>’ token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function ‘T_return sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)’: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:75: error: ‘type_trait_pass_t’ was not declared in this scope { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:38: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:22: error: expected primary-expression before ‘(’ token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:126: error: expected primary-expression before ‘>’ token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:127: error: expected primary-expression before ‘,’ token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:153: error: expected primary-expression before ‘>’ token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:154: error: expected primary-expression before ‘,’ token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:180: error: expected primary-expression before ‘>’ token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:181: error: expected primary-expression before ‘,’ token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:207: error: expected primary-expression before ‘>’ token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:208: error: expected primary-expression before ‘,’ token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:234: error: expected primary-expression before ‘>>’ token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function ‘T_return sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)’: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:75: error: ‘type_trait_pass_t’ was not declared in this scope { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:38: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:22: error: expected primary-expression before ‘(’ token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:126: error: expected primary-expression before ‘>’ token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:127: error: expected primary-expression before ‘,’ token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:153: error: expected primary-expression before ‘>’ token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:154: error: expected primary-expression before ‘,’ token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:180: error: expected primary-expression before ‘>’ token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:181: error: expected primary-expression before ‘,’ token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:207: error: expected primary-expression before ‘>’ token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:208: error: expected primary-expression before ‘,’ token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:234: error: expected primary-expression before ‘>’ token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:235: error: expected primary-expression before ‘,’ token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:261: error: expected primary-expression before ‘>>’ token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:262:42: error: expected ‘)’ before ‘<’ token retype_return_functor(type_trait_take_t _A_functor) ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function ‘void sigc::retype_return_functor::operator()(T_arg1)’: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:165:59: error: ‘type_trait_pass_t’ was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:165:22: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:165:22: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function ‘void sigc::retype_return_functor::operator()(T_arg1, T_arg2)’: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:179:59: error: ‘type_trait_pass_t’ was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:179:22: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:179:22: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function ‘void sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3)’: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:193:59: error: ‘type_trait_pass_t’ was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:193:22: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:193:22: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function ‘void sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)’: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:207:59: error: ‘type_trait_pass_t’ was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:207:22: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:207:22: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function ‘void sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)’: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:221:59: error: ‘type_trait_pass_t’ was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:221:22: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:221:22: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function ‘void sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)’: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:235:59: error: ‘type_trait_pass_t’ was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:235:22: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:235:22: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function ‘void sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)’: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:249:59: error: ‘type_trait_pass_t’ was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:249:22: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:249:22: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:83:66: error: ‘type_trait_pass_t’ was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:83:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:83:91: error: expected unqualified-id before ‘,’ token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:205:44: error: expected ‘)’ before ‘<’ token explicit retype_functor(type_trait_take_t _A_functor) ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h: In member function ‘typename sigc::retype_functor::deduce_result_type::type sigc::retype_functor::operator()(T_arg1)’: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:92:66: error: ‘type_trait_take_t’ was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:92:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:92:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:92:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h: In member function ‘typename sigc::retype_functor::deduce_result_type::type sigc::retype_functor::operator()(T_arg1, T_arg2)’: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:108:66: error: ‘type_trait_take_t’ was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:108:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:108:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:108:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:108:119: error: expected primary-expression before ‘>>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h: In member function ‘typename sigc::retype_functor::deduce_result_type::type sigc::retype_functor::operator()(T_arg1, T_arg2, T_arg3)’: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:66: error: ‘type_trait_take_t’ was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:119: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:120: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:147: error: expected primary-expression before ‘>>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h: In member function ‘typename sigc::retype_functor::deduce_result_type::type sigc::retype_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)’: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:66: error: ‘type_trait_take_t’ was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:119: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:120: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:147: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:148: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:175: error: expected primary-expression before ‘>>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h: In member function ‘typename sigc::retype_functor::deduce_result_type::type sigc::retype_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)’: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:66: error: ‘type_trait_take_t’ was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:119: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:120: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:147: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:148: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:175: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:176: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:203: error: expected primary-expression before ‘>>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h: In member function ‘typename sigc::retype_functor::deduce_result_type::type sigc::retype_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)’: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:66: error: ‘type_trait_take_t’ was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:119: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:120: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:147: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:148: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:175: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:176: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:203: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:204: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:231: error: expected primary-expression before ‘>>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h: In member function ‘typename sigc::retype_functor::deduce_result_type::type sigc::retype_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)’: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:66: error: ‘type_trait_take_t’ was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:119: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:120: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:147: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:148: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:175: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:176: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:203: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:204: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:231: error: expected primary-expression before ‘>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:232: error: expected primary-expression before ‘,’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:259: error: expected primary-expression before ‘>>’ token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:55:9: error: ‘deduce_result_t’ is not a member of ‘sigc’ sigc::deduce_result_t ^~~~ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:55:9: error: ‘deduce_result_t’ is not a member of ‘sigc’ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:54:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type< ^~~~~~~~~~~~~~~~~~~ sigc::deduce_result_t ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:56:11: error: expected unqualified-id before ‘>’ token >::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function ‘typename sigc::compose1_functor::deduce_result_type::type sigc::compose1_functor::operator()(T_arg1)’: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:66:66: error: ‘deduce_result_t’ is not a member of ‘sigc’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^~~~ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:66:66: error: ‘deduce_result_t’ is not a member of ‘sigc’ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:66:104: error: spurious ‘>>’, use ‘>’ to terminate a template argument list { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:66:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:66:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:66:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function ‘typename sigc::compose1_functor::deduce_result_type::type sigc::compose1_functor::operator()(T_arg1, T_arg2)’: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:73:66: error: ‘deduce_result_t’ is not a member of ‘sigc’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^~~~ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:73:66: error: ‘deduce_result_t’ is not a member of ‘sigc’ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:73:112: error: spurious ‘>>’, use ‘>’ to terminate a template argument list { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:73:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:73:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:73:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function ‘typename sigc::compose1_functor::deduce_result_type::type sigc::compose1_functor::operator()(T_arg1, T_arg2, T_arg3)’: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:80:66: error: ‘deduce_result_t’ is not a member of ‘sigc’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^~~~ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:80:66: error: ‘deduce_result_t’ is not a member of ‘sigc’ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:80:120: error: spurious ‘>>’, use ‘>’ to terminate a template argument list { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:80:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:80:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:80:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function ‘typename sigc::compose1_functor::deduce_result_type::type sigc::compose1_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)’: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:87:66: error: ‘deduce_result_t’ is not a member of ‘sigc’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^~~~ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:87:66: error: ‘deduce_result_t’ is not a member of ‘sigc’ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:87:128: error: spurious ‘>>’, use ‘>’ to terminate a template argument list { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:87:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:87:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:87:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function ‘typename sigc::compose1_functor::deduce_result_type::type sigc::compose1_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)’: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:94:66: error: ‘deduce_result_t’ is not a member of ‘sigc’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^~~~ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:94:66: error: ‘deduce_result_t’ is not a member of ‘sigc’ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:94:136: error: spurious ‘>>’, use ‘>’ to terminate a template argument list { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:94:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:94:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:94:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function ‘typename sigc::compose1_functor::deduce_result_type::type sigc::compose1_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)’: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:101:66: error: ‘deduce_result_t’ is not a member of ‘sigc’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^~~~ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:101:66: error: ‘deduce_result_t’ is not a member of ‘sigc’ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:101:144: error: spurious ‘>>’, use ‘>’ to terminate a template argument list { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:101:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:101:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:101:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function ‘typename sigc::compose1_functor::deduce_result_type::type sigc::compose1_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)’: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:108:66: error: ‘deduce_result_t’ is not a member of ‘sigc’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^~~~ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:108:66: error: ‘deduce_result_t’ is not a member of ‘sigc’ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:108:152: error: spurious ‘>>’, use ‘>’ to terminate a template argument list { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:108:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:108:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:108:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:151:24: error: ‘deduce_result_t’ in namespace ‘sigc’ does not name a template type typename sigc::deduce_result_t, ^~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:151:39: error: expected template-argument before ‘<’ token typename sigc::deduce_result_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:151:39: error: expected ‘>’ before ‘<’ token /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function ‘typename sigc::compose2_functor::deduce_result_type::type sigc::compose2_functor::operator()(T_arg1)’: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:163:66: error: ‘deduce_result_t’ is not a member of ‘sigc’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^~~~ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:163:66: error: ‘deduce_result_t’ is not a member of ‘sigc’ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:163:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:163:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:163:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:164:58: error: ‘deduce_result_t’ is not a member of ‘sigc’ sigc::deduce_result_t> ^~~~ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:164:89: error: expected primary-expression before ‘,’ token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:164:97: error: expected primary-expression before ‘>>’ token sigc::deduce_result_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function ‘typename sigc::compose2_functor::deduce_result_type::type sigc::compose2_functor::operator()(T_arg1, T_arg2)’: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:171:66: error: ‘deduce_result_t’ is not a member of ‘sigc’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^~~~ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:171:66: error: ‘deduce_result_t’ is not a member of ‘sigc’ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:171:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:171:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:171:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:172:58: error: ‘deduce_result_t’ is not a member of ‘sigc’ sigc::deduce_result_t> ^~~~ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:172:89: error: expected primary-expression before ‘,’ token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:172:97: error: expected primary-expression before ‘,’ token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:172:105: error: expected primary-expression before ‘>>’ token sigc::deduce_result_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function ‘typename sigc::compose2_functor::deduce_result_type::type sigc::compose2_functor::operator()(T_arg1, T_arg2, T_arg3)’: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:179:66: error: ‘deduce_result_t’ is not a member of ‘sigc’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^~~~ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:179:66: error: ‘deduce_result_t’ is not a member of ‘sigc’ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:179:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:179:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:179:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:180:58: error: ‘deduce_result_t’ is not a member of ‘sigc’ sigc::deduce_result_t> ^~~~ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:180:89: error: expected primary-expression before ‘,’ token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:180:97: error: expected primary-expression before ‘,’ token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:180:105: error: expected primary-expression before ‘,’ token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:180:113: error: expected primary-expression before ‘>>’ token sigc::deduce_result_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function ‘typename sigc::compose2_functor::deduce_result_type::type sigc::compose2_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)’: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:187:66: error: ‘deduce_result_t’ is not a member of ‘sigc’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^~~~ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:187:66: error: ‘deduce_result_t’ is not a member of ‘sigc’ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:187:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:187:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:187:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:188:58: error: ‘deduce_result_t’ is not a member of ‘sigc’ sigc::deduce_result_t> ^~~~ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:188:89: error: expected primary-expression before ‘,’ token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:188:97: error: expected primary-expression before ‘,’ token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:188:105: error: expected primary-expression before ‘,’ token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:188:113: error: expected primary-expression before ‘,’ token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:188:121: error: expected primary-expression before ‘>>’ token sigc::deduce_result_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function ‘typename sigc::compose2_functor::deduce_result_type::type sigc::compose2_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)’: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:195:66: error: ‘deduce_result_t’ is not a member of ‘sigc’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^~~~ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:195:66: error: ‘deduce_result_t’ is not a member of ‘sigc’ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:195:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:195:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:195:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:58: error: ‘deduce_result_t’ is not a member of ‘sigc’ sigc::deduce_result_t> ^~~~ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:89: error: expected primary-expression before ‘,’ token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:97: error: expected primary-expression before ‘,’ token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:105: error: expected primary-expression before ‘,’ token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:113: error: expected primary-expression before ‘,’ token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:121: error: expected primary-expression before ‘,’ token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:129: error: expected primary-expression before ‘>>’ token sigc::deduce_result_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function ‘typename sigc::compose2_functor::deduce_result_type::type sigc::compose2_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)’: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:203:66: error: ‘deduce_result_t’ is not a member of ‘sigc’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^~~~ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:203:66: error: ‘deduce_result_t’ is not a member of ‘sigc’ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:203:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:203:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:203:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:58: error: ‘deduce_result_t’ is not a member of ‘sigc’ sigc::deduce_result_t> ^~~~ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:89: error: expected primary-expression before ‘,’ token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:97: error: expected primary-expression before ‘,’ token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:105: error: expected primary-expression before ‘,’ token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:113: error: expected primary-expression before ‘,’ token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:121: error: expected primary-expression before ‘,’ token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:129: error: expected primary-expression before ‘,’ token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:137: error: expected primary-expression before ‘>>’ token sigc::deduce_result_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function ‘typename sigc::compose2_functor::deduce_result_type::type sigc::compose2_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)’: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:211:66: error: ‘deduce_result_t’ is not a member of ‘sigc’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^~~~ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:211:66: error: ‘deduce_result_t’ is not a member of ‘sigc’ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:211:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:211:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:211:29: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:58: error: ‘deduce_result_t’ is not a member of ‘sigc’ sigc::deduce_result_t> ^~~~ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:89: error: expected primary-expression before ‘,’ token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:97: error: expected primary-expression before ‘,’ token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:105: error: expected primary-expression before ‘,’ token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:113: error: expected primary-expression before ‘,’ token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:121: error: expected primary-expression before ‘,’ token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:129: error: expected primary-expression before ‘,’ token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:137: error: expected primary-expression before ‘,’ token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:145: error: expected primary-expression before ‘>>’ token sigc::deduce_result_t> ^~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:67:66: error: ‘type_trait_pass_t’ was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:67:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:67:91: error: expected unqualified-id before ‘,’ token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function ‘typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1)’: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:80:70: error: ‘type_trait_pass_t’ was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:80:33: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:80:33: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:80:33: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function ‘typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2)’: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:93:70: error: ‘type_trait_pass_t’ was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:93:33: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:93:33: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:93:33: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:93:121: error: expected primary-expression before ‘>>’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function ‘typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3)’: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:106:70: error: ‘type_trait_pass_t’ was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:106:33: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:106:33: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:106:33: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:106:121: error: expected primary-expression before ‘>’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:106:122: error: expected primary-expression before ‘,’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:106:148: error: expected primary-expression before ‘>>’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function ‘typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)’: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:70: error: ‘type_trait_pass_t’ was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:33: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:33: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:33: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:121: error: expected primary-expression before ‘>’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:122: error: expected primary-expression before ‘,’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:148: error: expected primary-expression before ‘>’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:149: error: expected primary-expression before ‘,’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:175: error: expected primary-expression before ‘>>’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function ‘typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)’: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:70: error: ‘type_trait_pass_t’ was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:33: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:33: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:33: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:121: error: expected primary-expression before ‘>’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:122: error: expected primary-expression before ‘,’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:148: error: expected primary-expression before ‘>’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:149: error: expected primary-expression before ‘,’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:175: error: expected primary-expression before ‘>’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:176: error: expected primary-expression before ‘,’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:202: error: expected primary-expression before ‘>>’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function ‘typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)’: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:70: error: ‘type_trait_pass_t’ was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:33: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:33: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:33: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:121: error: expected primary-expression before ‘>’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:122: error: expected primary-expression before ‘,’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:148: error: expected primary-expression before ‘>’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:149: error: expected primary-expression before ‘,’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:175: error: expected primary-expression before ‘>’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:176: error: expected primary-expression before ‘,’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:202: error: expected primary-expression before ‘>’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:203: error: expected primary-expression before ‘,’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:229: error: expected primary-expression before ‘>>’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function ‘typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)’: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:70: error: ‘type_trait_pass_t’ was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:33: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:33: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:33: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:121: error: expected primary-expression before ‘>’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:122: error: expected primary-expression before ‘,’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:148: error: expected primary-expression before ‘>’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:149: error: expected primary-expression before ‘,’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:175: error: expected primary-expression before ‘>’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:176: error: expected primary-expression before ‘,’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:202: error: expected primary-expression before ‘>’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:203: error: expected primary-expression before ‘,’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:229: error: expected primary-expression before ‘>’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:230: error: expected primary-expression before ‘,’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:256: error: expected primary-expression before ‘>>’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:193:66: error: ‘type_trait_pass_t’ was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:193:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:193:91: error: expected unqualified-id before ‘,’ token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function ‘typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1)’: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:205:70: error: ‘type_trait_pass_t’ was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:205:33: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:205:33: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:205:33: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function ‘typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2)’: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:218:70: error: ‘type_trait_pass_t’ was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:218:33: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:218:33: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:218:33: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:218:121: error: expected primary-expression before ‘>>’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function ‘typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3)’: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:70: error: ‘type_trait_pass_t’ was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:33: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:33: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:33: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:121: error: expected primary-expression before ‘>’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:122: error: expected primary-expression before ‘,’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:148: error: expected primary-expression before ‘>>’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function ‘typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)’: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:70: error: ‘type_trait_pass_t’ was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:33: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:33: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:33: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:121: error: expected primary-expression before ‘>’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:122: error: expected primary-expression before ‘,’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:148: error: expected primary-expression before ‘>’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:149: error: expected primary-expression before ‘,’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:175: error: expected primary-expression before ‘>>’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function ‘typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)’: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:70: error: ‘type_trait_pass_t’ was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:33: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:33: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:33: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:121: error: expected primary-expression before ‘>’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:122: error: expected primary-expression before ‘,’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:148: error: expected primary-expression before ‘>’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:149: error: expected primary-expression before ‘,’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:175: error: expected primary-expression before ‘>’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:176: error: expected primary-expression before ‘,’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:202: error: expected primary-expression before ‘>>’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function ‘typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)’: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:70: error: ‘type_trait_pass_t’ was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:33: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:33: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:33: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:121: error: expected primary-expression before ‘>’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:122: error: expected primary-expression before ‘,’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:148: error: expected primary-expression before ‘>’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:149: error: expected primary-expression before ‘,’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:175: error: expected primary-expression before ‘>’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:176: error: expected primary-expression before ‘,’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:202: error: expected primary-expression before ‘>’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:203: error: expected primary-expression before ‘,’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:229: error: expected primary-expression before ‘>>’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function ‘typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)’: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:70: error: ‘type_trait_pass_t’ was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:33: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:33: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:33: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:121: error: expected primary-expression before ‘>’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:122: error: expected primary-expression before ‘,’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:148: error: expected primary-expression before ‘>’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:149: error: expected primary-expression before ‘,’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:175: error: expected primary-expression before ‘>’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:176: error: expected primary-expression before ‘,’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:202: error: expected primary-expression before ‘>’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:203: error: expected primary-expression before ‘,’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:229: error: expected primary-expression before ‘>’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:230: error: expected primary-expression before ‘,’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:256: error: expected primary-expression before ‘>>’ token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^~ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:58:66: error: ‘type_trait_pass_t’ was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:58:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:58:91: error: expected unqualified-id before ‘,’ token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function ‘typename sigc::track_obj_functor1::deduce_result_type::type sigc::track_obj_functor1::operator()(T_arg1)’: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:85:7: error: ‘type_trait_pass_t’ was not declared in this scope type_trait_pass_t> ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:84:27: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:84:27: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:84:27: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function ‘typename sigc::track_obj_functor1::deduce_result_type::type sigc::track_obj_functor1::operator()(T_arg1, T_arg2)’: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:110:7: error: ‘type_trait_pass_t’ was not declared in this scope type_trait_pass_t, ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:109:27: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:109:27: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:109:27: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:111:31: error: expected primary-expression before ‘>>’ token type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function ‘typename sigc::track_obj_functor1::deduce_result_type::type sigc::track_obj_functor1::operator()(T_arg1, T_arg2, T_arg3)’: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:138:7: error: ‘type_trait_pass_t’ was not declared in this scope type_trait_pass_t, ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:137:27: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:137:27: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:137:27: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:139:31: error: expected primary-expression before ‘>’ token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:139:32: error: expected primary-expression before ‘,’ token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:140:31: error: expected primary-expression before ‘>>’ token type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function ‘typename sigc::track_obj_functor1::deduce_result_type::type sigc::track_obj_functor1::operator()(T_arg1, T_arg2, T_arg3, T_arg4)’: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:169:7: error: ‘type_trait_pass_t’ was not declared in this scope type_trait_pass_t, ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:168:27: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:168:27: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:168:27: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:170:31: error: expected primary-expression before ‘>’ token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:170:32: error: expected primary-expression before ‘,’ token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:171:31: error: expected primary-expression before ‘>’ token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:171:32: error: expected primary-expression before ‘,’ token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:172:31: error: expected primary-expression before ‘>>’ token type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function ‘typename sigc::track_obj_functor1::deduce_result_type::type sigc::track_obj_functor1::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)’: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:203:7: error: ‘type_trait_pass_t’ was not declared in this scope type_trait_pass_t, ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:202:27: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:202:27: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:202:27: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:204:31: error: expected primary-expression before ‘>’ token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:204:32: error: expected primary-expression before ‘,’ token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:205:31: error: expected primary-expression before ‘>’ token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:205:32: error: expected primary-expression before ‘,’ token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:206:31: error: expected primary-expression before ‘>’ token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:206:32: error: expected primary-expression before ‘,’ token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:207:31: error: expected primary-expression before ‘>>’ token type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function ‘typename sigc::track_obj_functor1::deduce_result_type::type sigc::track_obj_functor1::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)’: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:240:7: error: ‘type_trait_pass_t’ was not declared in this scope type_trait_pass_t, ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:239:27: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:239:27: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:239:27: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:241:31: error: expected primary-expression before ‘>’ token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:241:32: error: expected primary-expression before ‘,’ token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:242:31: error: expected primary-expression before ‘>’ token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:242:32: error: expected primary-expression before ‘,’ token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:243:31: error: expected primary-expression before ‘>’ token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:243:32: error: expected primary-expression before ‘,’ token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:244:31: error: expected primary-expression before ‘>’ token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:244:32: error: expected primary-expression before ‘,’ token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:245:31: error: expected primary-expression before ‘>>’ token type_trait_pass_t> ^~ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function ‘typename sigc::track_obj_functor1::deduce_result_type::type sigc::track_obj_functor1::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)’: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:280:7: error: ‘type_trait_pass_t’ was not declared in this scope type_trait_pass_t, ^~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:279:27: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘operator’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:279:27: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ‘;’ #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:279:27: note: in expansion of macro ‘SIGC_WORKAROUND_OPERATOR_PARENTHESES’ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:281:31: error: expected primary-expression before ‘>’ token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:281:32: error: expected primary-expression before ‘,’ token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:282:31: error: expected primary-expression before ‘>’ token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:282:32: error: expected primary-expression before ‘,’ token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:283:31: error: expected primary-expression before ‘>’ token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:283:32: error: expected primary-expression before ‘,’ token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:284:31: error: expected primary-expression before ‘>’ token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:284:32: error: expected primary-expression before ‘,’ token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:285:31: error: expected primary-expression before ‘>’ token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:285:32: error: expected primary-expression before ‘,’ token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:286:31: error: expected primary-expression before ‘>>’ token type_trait_pass_t> ^~ In file included from /usr/include/glibmm-2.4/glibmm.h:89:0, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/thread.h: At global scope: /usr/include/glibmm-2.4/glibmm/thread.h:140:45: error: ‘nullptr’ was not declared in this scope void thread_init(GThreadFunctions* vtable = nullptr); ^~~~~~~ /usr/include/glibmm-2.4/glibmm/thread.h:223:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Thread(const Thread&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/thread.h:224:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Thread& operator=(const Thread&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/thread.h:434:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Mutex(const Mutex&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/thread.h:435:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Mutex& operator=(const Mutex&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/thread.h:563:33: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Lock(const RecMutex::Lock&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/thread.h:564:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RecMutex::Lock& operator=(const RecMutex::Lock&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/thread.h:623:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RWLock(const RWLock&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/thread.h:624:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RWLock& operator=(const RWLock&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/thread.h:640:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ReaderLock(const RWLock::ReaderLock&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/thread.h:641:62: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RWLock::ReaderLock& operator=(const RWLock::ReaderLock&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/thread.h:666:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 WriterLock(const RWLock::WriterLock&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/thread.h:667:62: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RWLock::WriterLock& operator=(const RWLock::WriterLock&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/thread.h:720:23: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Cond(const Cond&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/thread.h:721:34: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Cond& operator=(const Cond&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/thread.h:781:9: error: expected nested-name-specifier before ‘DestroyNotifyFunc’ using DestroyNotifyFunc = void (*) (void*); ^~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/thread.h:786:28: error: ‘DestroyNotifyFunc’ has not been declared inline void set(T* data, DestroyNotifyFunc notify_func = &StaticPrivate::delete_ptr); ^~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/thread.h:805:32: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Private(const Private&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/thread.h:806:46: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Private& operator=(const Private&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/thread.h:808:9: error: expected nested-name-specifier before ‘DestructorFunc’ using DestructorFunc = void (*) (void*); ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/thread.h:812:42: error: expected ‘)’ before ‘destructor_func’ explicit inline Private(DestructorFunc destructor_func = &Private::delete_ptr); ^~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/thread.h:1104:6: error: prototype for ‘void Glib::StaticPrivate::set(T*, typename Glib::StaticPrivate::DestroyNotifyFunc)’ does not match any in class ‘Glib::StaticPrivate’ void StaticPrivate::set(T* data, typename StaticPrivate::DestroyNotifyFunc notify_func) ^~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/thread.h:786:15: error: candidate is: void Glib::StaticPrivate::set(T*, int) inline void set(T* data, DestroyNotifyFunc notify_func = &StaticPrivate::delete_ptr); ^~~ /usr/include/glibmm-2.4/glibmm/thread.h:1124:1: error: prototype for ‘Glib::Private::Private(typename Glib::Private::DestructorFunc)’ does not match any in class ‘Glib::Private’ Private::Private(typename Private::DestructorFunc destructor_func) ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/thread.h:805:3: error: candidate is: Glib::Private::Private(const Glib::Private&) Private(const Private&) = delete; ^~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:91:0, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/threads.h:124:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Thread(const Thread&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/threads.h:125:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Thread& operator=(const Thread&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/threads.h:250:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Mutex(const Mutex&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/threads.h:251:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Mutex& operator=(const Mutex&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/threads.h:305:30: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Lock(const Mutex::Lock&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/threads.h:306:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Mutex::Lock& operator=(const Mutex::Lock&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/threads.h:347:31: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RecMutex(const RecMutex&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/threads.h:348:42: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RecMutex& operator=(const RecMutex&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/threads.h:373:33: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Lock(const RecMutex::Lock&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/threads.h:374:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RecMutex::Lock& operator=(const RecMutex::Lock&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/threads.h:421:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RWLock(const RWLock&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/threads.h:422:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RWLock& operator=(const RWLock&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/threads.h:451:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ReaderLock(const RWLock::ReaderLock&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/threads.h:452:62: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RWLock::ReaderLock& operator=(const RWLock::ReaderLock&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/threads.h:477:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 WriterLock(const RWLock::WriterLock&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/threads.h:478:62: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RWLock::WriterLock& operator=(const RWLock::WriterLock&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/threads.h:532:23: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Cond(const Cond&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/threads.h:533:34: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Cond& operator=(const Cond&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/threads.h:625:32: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Private(const Private&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/threads.h:626:46: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Private& operator=(const Private&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/threads.h:628:9: error: expected nested-name-specifier before ‘DestructorFunc’ using DestructorFunc = void (*) (void*); ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/threads.h:640:42: error: expected ‘)’ before ‘destructor_func’ explicit inline Private(DestructorFunc destructor_func = &Private::delete_ptr); ^~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/threads.h:929:1: error: prototype for ‘Glib::Threads::Private::Private(typename Glib::Threads::Private::DestructorFunc)’ does not match any in class ‘Glib::Threads::Private’ Private::Private(typename Private::DestructorFunc destructor_func) ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/threads.h:625:3: error: candidate is: Glib::Threads::Private::Private(const Glib::Threads::Private&) Private(const Private&) = delete; ^~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:22:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:93, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/refptr.h:82:70: error: ‘nullptr’ was not declared in this scope static const bool value = sizeof(check(static_cast(nullptr))) == sizeof(big); ^~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:85:34: error: ‘Glib::RefPtr::is_allowed_type::value’ is not a type static_assert(is_allowed_type::value, "Glib::RefPtr must not be used with this class."); ^~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:85:41: error: expected identifier before string constant static_assert(is_allowed_type::value, "Glib::RefPtr must not be used with this class."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:85:41: error: expected ‘,’ or ‘...’ before string constant /usr/include/glibmm-2.4/glibmm/refptr.h:85:89: error: ISO C++ forbids declaration of ‘static_assert’ with no type [-fpermissive] static_assert(is_allowed_type::value, "Glib::RefPtr must not be used with this class."); ^ /usr/include/glibmm-2.4/glibmm/refptr.h:93:17: error: expected ‘;’ at end of member declaration inline RefPtr() noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:93:19: error: ‘noexcept’ does not name a type inline RefPtr() noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:93:19: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:96:18: error: expected ‘;’ at end of member declaration inline ~RefPtr() noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:96:20: error: ‘noexcept’ does not name a type inline ~RefPtr() noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:96:20: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:99:49: error: expected ‘;’ at end of member declaration explicit inline RefPtr(T_CppObject* pCppObject) noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:99:51: error: ‘noexcept’ does not name a type explicit inline RefPtr(T_CppObject* pCppObject) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:99:51: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:105:34: error: expected ‘;’ at end of member declaration inline RefPtr(const RefPtr& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:105:36: error: ‘noexcept’ does not name a type inline RefPtr(const RefPtr& src) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:105:36: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:109:23: error: expected ‘,’ or ‘...’ before ‘&&’ token inline RefPtr(RefPtr&& src) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/refptr.h:109:29: error: invalid constructor; you probably meant ‘Glib::RefPtr (const Glib::RefPtr&)’ inline RefPtr(RefPtr&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:109:29: error: expected ‘;’ at end of member declaration /usr/include/glibmm-2.4/glibmm/refptr.h:109:31: error: ‘noexcept’ does not name a type inline RefPtr(RefPtr&& src) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:109:31: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:114:35: error: expected ‘,’ or ‘...’ before ‘&&’ token inline RefPtr(RefPtr&& src) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/refptr.h:114:43: error: expected initializer before ‘noexcept’ inline RefPtr(RefPtr&& src) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:121:48: error: expected initializer before ‘noexcept’ inline RefPtr(const RefPtr& src) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:128:33: error: expected ‘;’ at end of member declaration inline void swap(RefPtr& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:128:35: error: ‘noexcept’ does not name a type inline void swap(RefPtr& other) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:128:35: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:131:45: error: expected ‘;’ at end of member declaration inline RefPtr& operator=(const RefPtr& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:131:47: error: ‘noexcept’ does not name a type inline RefPtr& operator=(const RefPtr& src) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:131:47: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:134:34: error: expected ‘,’ or ‘...’ before ‘&&’ token inline RefPtr& operator=(RefPtr&& src) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/refptr.h:134:40: error: expected ‘;’ at end of member declaration inline RefPtr& operator=(RefPtr&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:134:42: error: ‘noexcept’ does not name a type inline RefPtr& operator=(RefPtr&& src) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:134:42: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:138:46: error: expected ‘,’ or ‘...’ before ‘&&’ token inline RefPtr& operator=(RefPtr&& src) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/refptr.h:138:54: error: expected initializer before ‘noexcept’ inline RefPtr& operator=(RefPtr&& src) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:145:59: error: expected initializer before ‘noexcept’ inline RefPtr& operator=(const RefPtr& src) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:148:45: error: expected ‘;’ at end of member declaration inline bool operator==(const RefPtr& src) const noexcept; ^~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:148:51: error: ‘noexcept’ does not name a type inline bool operator==(const RefPtr& src) const noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:148:51: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:151:45: error: expected ‘;’ at end of member declaration inline bool operator!=(const RefPtr& src) const noexcept; ^~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:151:51: error: ‘noexcept’ does not name a type inline bool operator!=(const RefPtr& src) const noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:151:51: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:158:36: error: expected ‘;’ at end of member declaration inline T_CppObject* operator->() const noexcept; ^~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:158:42: error: ‘noexcept’ does not name a type inline T_CppObject* operator->() const noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:158:42: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:168:26: error: expected ‘;’ at end of member declaration inline operator bool() const noexcept; ^~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:168:32: error: ‘noexcept’ does not name a type inline operator bool() const noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:168:32: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:173:21: error: expected ‘;’ at end of member declaration inline void clear() noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:173:23: error: ‘noexcept’ does not name a type inline void clear() noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:173:23: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:180:21: error: expected ‘;’ at end of member declaration inline void reset() noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:180:23: error: ‘noexcept’ does not name a type inline void reset() noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:180:23: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:192:31: error: expected ‘;’ at end of member declaration inline T_CppObject* release() noexcept G_GNUC_WARN_UNUSED_RESULT; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:192:33: error: ‘noexcept’ does not name a type inline T_CppObject* release() noexcept G_GNUC_WARN_UNUSED_RESULT; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:192:33: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:202:68: error: expected initializer before ‘noexcept’ static inline RefPtr cast_dynamic(const RefPtr& src) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:212:67: error: expected initializer before ‘noexcept’ static inline RefPtr cast_static(const RefPtr& src) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:222:66: error: expected initializer before ‘noexcept’ static inline RefPtr cast_const(const RefPtr& src) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:237:44: error: expected ‘;’ at end of member declaration inline bool operator<(const RefPtr& src) const noexcept; ^~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:237:50: error: ‘noexcept’ does not name a type inline bool operator<(const RefPtr& src) const noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:237:50: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:240:45: error: expected ‘;’ at end of member declaration inline bool operator<=(const RefPtr& src) const noexcept; ^~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:240:51: error: ‘noexcept’ does not name a type inline bool operator<=(const RefPtr& src) const noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:240:51: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:243:44: error: expected ‘;’ at end of member declaration inline bool operator>(const RefPtr& src) const noexcept; ^~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:243:50: error: ‘noexcept’ does not name a type inline bool operator>(const RefPtr& src) const noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:243:50: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:246:45: error: expected ‘;’ at end of member declaration inline bool operator>=(const RefPtr& src) const noexcept; ^~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:246:51: error: ‘noexcept’ does not name a type inline bool operator>=(const RefPtr& src) const noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:246:51: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:258:61: error: expected initializer before ‘noexcept’ inline T_CppObject* RefPtr::operator->() const noexcept ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:264:38: error: expected initializer before ‘noexcept’ inline RefPtr::RefPtr() noexcept : pCppObject_(nullptr) ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:269:39: error: expected initializer before ‘noexcept’ inline RefPtr::~RefPtr() noexcept ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:276:61: error: expected initializer before ‘noexcept’ inline RefPtr::RefPtr(T_CppObject* pCppObject) noexcept : pCppObject_(pCppObject) ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:281:55: error: expected initializer before ‘noexcept’ inline RefPtr::RefPtr(const RefPtr& src) noexcept : pCppObject_(src.pCppObject_) ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:288:42: error: expected ‘,’ or ‘...’ before ‘&&’ token inline RefPtr::RefPtr(RefPtr&& src) noexcept : pCppObject_(src.pCppObject_) ^~ /usr/include/glibmm-2.4/glibmm/refptr.h:288:50: error: expected initializer before ‘noexcept’ inline RefPtr::RefPtr(RefPtr&& src) noexcept : pCppObject_(src.pCppObject_) ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:295:54: error: expected ‘,’ or ‘...’ before ‘&&’ token inline RefPtr::RefPtr(RefPtr&& src) noexcept : pCppObject_(src.release()) ^~ /usr/include/glibmm-2.4/glibmm/refptr.h:295:62: error: expected initializer before ‘noexcept’ inline RefPtr::RefPtr(RefPtr&& src) noexcept : pCppObject_(src.release()) ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:304:67: error: expected initializer before ‘noexcept’ inline RefPtr::RefPtr(const RefPtr& src) noexcept : ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:316:42: error: expected initializer before ‘noexcept’ RefPtr::swap(RefPtr& other) noexcept ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:325:51: error: expected initializer before ‘noexcept’ RefPtr::operator=(const RefPtr& src) noexcept ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:358:38: error: expected ‘,’ or ‘...’ before ‘&&’ token RefPtr::operator=(RefPtr&& src) noexcept ^~ /usr/include/glibmm-2.4/glibmm/refptr.h:358:46: error: expected initializer before ‘noexcept’ RefPtr::operator=(RefPtr&& src) noexcept ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:370:50: error: expected ‘,’ or ‘...’ before ‘&&’ token RefPtr::operator=(RefPtr&& src) noexcept ^~ /usr/include/glibmm-2.4/glibmm/refptr.h:370:58: error: expected initializer before ‘noexcept’ RefPtr::operator=(RefPtr&& src) noexcept ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:382:63: error: expected initializer before ‘noexcept’ RefPtr::operator=(const RefPtr& src) noexcept ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:391:58: error: expected initializer before ‘noexcept’ RefPtr::operator==(const RefPtr& src) const noexcept ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:398:58: error: expected initializer before ‘noexcept’ RefPtr::operator!=(const RefPtr& src) const noexcept ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:404:51: error: expected initializer before ‘noexcept’ inline RefPtr::operator bool() const noexcept ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:412:30: error: expected initializer before ‘noexcept’ RefPtr::clear() noexcept ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:420:30: error: expected initializer before ‘noexcept’ RefPtr::reset() noexcept ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:428:32: error: expected initializer before ‘noexcept’ RefPtr::release() noexcept ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:438:66: error: expected initializer before ‘noexcept’ RefPtr::cast_dynamic(const RefPtr& src) noexcept ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:451:65: error: expected initializer before ‘noexcept’ RefPtr::cast_static(const RefPtr& src) noexcept ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:464:64: error: expected initializer before ‘noexcept’ RefPtr::cast_const(const RefPtr& src) noexcept ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:476:57: error: expected initializer before ‘noexcept’ RefPtr::operator<(const RefPtr& src) const noexcept ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:483:58: error: expected initializer before ‘noexcept’ RefPtr::operator<=(const RefPtr& src) const noexcept ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:490:57: error: expected initializer before ‘noexcept’ RefPtr::operator>(const RefPtr& src) const noexcept ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:497:58: error: expected initializer before ‘noexcept’ RefPtr::operator>=(const RefPtr& src) const noexcept ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/refptr.h:507:58: error: expected initializer before ‘noexcept’ swap(RefPtr& lhs, RefPtr& rhs) noexcept ^~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/variant.h:25:0, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:93, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/varianttype.h:99:9: error: expected nested-name-specifier before ‘CppObjectType’ using CppObjectType = VariantType; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/varianttype.h:100:9: error: expected nested-name-specifier before ‘BaseObjectType’ using BaseObjectType = GVariantType; ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/varianttype.h:115:26: error: expected ‘,’ or ‘...’ before ‘&&’ token VariantType(VariantType&& other) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/varianttype.h:115:34: error: invalid constructor; you probably meant ‘Glib::VariantType (const Glib::VariantType&)’ VariantType(VariantType&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:115:34: error: expected ‘;’ at end of member declaration /usr/include/glibmm-2.4/glibmm/varianttype.h:115:36: error: ‘noexcept’ does not name a type VariantType(VariantType&& other) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/varianttype.h:115:36: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/varianttype.h:116:37: error: expected ‘,’ or ‘...’ before ‘&&’ token VariantType& operator=(VariantType&& other) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/varianttype.h:116:45: error: expected ‘;’ at end of member declaration VariantType& operator=(VariantType&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:116:47: error: ‘noexcept’ does not name a type VariantType& operator=(VariantType&& other) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/varianttype.h:116:47: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/varianttype.h:118:16: error: expected ‘;’ at end of member declaration ~VariantType() noexcept; ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:118:18: error: ‘noexcept’ does not name a type ~VariantType() noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/varianttype.h:118:18: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/varianttype.h:120:31: error: expected ‘;’ at end of member declaration void swap(VariantType& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:120:33: error: ‘noexcept’ does not name a type void swap(VariantType& other) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/varianttype.h:120:33: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/varianttype.h:536:54: error: expected initializer before ‘noexcept’ inline void swap(VariantType& lhs, VariantType& rhs) noexcept ^~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/variant.h:26:0, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:93, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/variantiter.h:43:9: error: expected nested-name-specifier before ‘CppObjectType’ using CppObjectType = VariantIter; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/variantiter.h:44:9: error: expected nested-name-specifier before ‘BaseObjectType’ using BaseObjectType = GVariantIter; ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/variantiter.h:59:26: error: expected ‘,’ or ‘...’ before ‘&&’ token VariantIter(VariantIter&& other) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/variantiter.h:59:34: error: invalid constructor; you probably meant ‘Glib::VariantIter (const Glib::VariantIter&)’ VariantIter(VariantIter&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:59:34: error: expected ‘;’ at end of member declaration /usr/include/glibmm-2.4/glibmm/variantiter.h:59:36: error: ‘noexcept’ does not name a type VariantIter(VariantIter&& other) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/variantiter.h:59:36: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/variantiter.h:60:37: error: expected ‘,’ or ‘...’ before ‘&&’ token VariantIter& operator=(VariantIter&& other) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/variantiter.h:60:45: error: expected ‘;’ at end of member declaration VariantIter& operator=(VariantIter&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:60:47: error: ‘noexcept’ does not name a type VariantIter& operator=(VariantIter&& other) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/variantiter.h:60:47: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/variantiter.h:62:16: error: expected ‘;’ at end of member declaration ~VariantIter() noexcept; ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:62:18: error: ‘noexcept’ does not name a type ~VariantIter() noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/variantiter.h:62:18: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/variantiter.h:64:31: error: expected ‘;’ at end of member declaration void swap(VariantIter& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:64:33: error: ‘noexcept’ does not name a type void swap(VariantIter& other) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/variantiter.h:64:33: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/glibmm-2.4/glibmm/variant.h:26:0, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:93, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/variantiter.h:128:54: error: expected initializer before ‘noexcept’ inline void swap(VariantIter& lhs, VariantIter& rhs) noexcept ^~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:93, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/variant.h:194:9: error: expected nested-name-specifier before ‘CppObjectType’ using CppObjectType = VariantBase; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/variant.h:195:9: error: expected nested-name-specifier before ‘BaseObjectType’ using BaseObjectType = GVariant; ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/variant.h:210:26: error: expected ‘,’ or ‘...’ before ‘&&’ token VariantBase(VariantBase&& other) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/variant.h:210:34: error: invalid constructor; you probably meant ‘Glib::VariantBase (const Glib::VariantBase&)’ VariantBase(VariantBase&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variant.h:210:34: error: expected ‘;’ at end of member declaration /usr/include/glibmm-2.4/glibmm/variant.h:210:36: error: ‘noexcept’ does not name a type VariantBase(VariantBase&& other) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/variant.h:210:36: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/variant.h:211:37: error: expected ‘,’ or ‘...’ before ‘&&’ token VariantBase& operator=(VariantBase&& other) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/variant.h:211:45: error: expected ‘;’ at end of member declaration VariantBase& operator=(VariantBase&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variant.h:211:47: error: ‘noexcept’ does not name a type VariantBase& operator=(VariantBase&& other) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/variant.h:211:47: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/variant.h:213:16: error: expected ‘;’ at end of member declaration ~VariantBase() noexcept; ^ /usr/include/glibmm-2.4/glibmm/variant.h:213:18: error: ‘noexcept’ does not name a type ~VariantBase() noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/variant.h:213:18: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/variant.h:215:31: error: expected ‘;’ at end of member declaration void swap(VariantBase& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variant.h:215:33: error: ‘noexcept’ does not name a type void swap(VariantBase& other) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/variant.h:215:33: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:93, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/variant.h:234:9: error: expected nested-name-specifier before ‘BoolExpr’ using BoolExpr = const void*; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/variant.h:246:13: error: expected type-specifier before ‘BoolExpr’ operator BoolExpr() const; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/variant.h:654:9: error: expected nested-name-specifier before ‘CppObjectType’ using CppObjectType = VariantStringBase; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/variant.h:655:9: error: expected nested-name-specifier before ‘BaseObjectType’ using BaseObjectType = GVariant; ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/variant.h:662:9: error: expected nested-name-specifier before ‘CType’ using CType = GVariant*; ^~~~~ /usr/include/glibmm-2.4/glibmm/variant.h:663:9: error: expected nested-name-specifier before ‘CppType’ using CppType = VariantStringBase; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/variant.h:744:9: error: expected nested-name-specifier before ‘CppObjectType’ using CppObjectType = VariantContainerBase; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/variant.h:745:9: error: expected nested-name-specifier before ‘BaseObjectType’ using BaseObjectType = GVariant; ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/variant.h:752:9: error: expected nested-name-specifier before ‘CType’ using CType = GVariant*; ^~~~~ /usr/include/glibmm-2.4/glibmm/variant.h:753:9: error: expected nested-name-specifier before ‘CppType’ using CppType = VariantContainerBase; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/variant.h:895:9: error: expected nested-name-specifier before ‘CppType’ using CppType = T; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/variant.h:910:9: error: expected nested-name-specifier before ‘CppObjectType’ using CppObjectType = Variant; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/variant.h:911:9: error: expected nested-name-specifier before ‘BaseObjectType’ using BaseObjectType = GVariant; ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/variant.h:918:9: error: expected nested-name-specifier before ‘CType’ using CType = GVariant*; ^~~~~ /usr/include/glibmm-2.4/glibmm/variant.h:919:9: error: expected nested-name-specifier before ‘CppType’ using CppType = VariantBase; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/variant.h:920:9: error: expected nested-name-specifier before ‘CppContainerType’ using CppContainerType = Variant; ^~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/variant.h:974:9: error: expected nested-name-specifier before ‘CType’ using CType = GVariant*; ^~~~~ /usr/include/glibmm-2.4/glibmm/variant.h:975:9: error: expected nested-name-specifier before ‘CppType’ using CppType = Variant; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/variant.h:976:9: error: expected nested-name-specifier before ‘CppContainerType’ using CppContainerType = Variant; ^~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/variant.h:1021:9: error: expected nested-name-specifier before ‘CppObjectType’ using CppObjectType = Variant; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/variant.h:1022:9: error: expected nested-name-specifier before ‘BaseObjectType’ using BaseObjectType = GVariant; ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/variant.h:1028:9: error: expected nested-name-specifier before ‘CType’ using CType = char*; ^~~~~ /usr/include/glibmm-2.4/glibmm/variant.h:1029:9: error: expected nested-name-specifier before ‘CppType’ using CppType = Glib::ustring; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/variant.h:1082:9: error: expected nested-name-specifier before ‘CppObjectType’ using CppObjectType = Variant; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/variant.h:1083:9: error: expected nested-name-specifier before ‘BaseObjectType’ using BaseObjectType = GVariant; ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/variant.h:1089:9: error: expected nested-name-specifier before ‘CType’ using CType = char* ; ^~~~~ /usr/include/glibmm-2.4/glibmm/variant.h:1090:9: error: expected nested-name-specifier before ‘CppType’ using CppType = std::string; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/variant.h:1136:9: error: expected nested-name-specifier before ‘CppType’ using CppType = std::pair; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/variant.h:1137:9: error: expected nested-name-specifier before ‘CppContainerType’ using CppContainerType = Variant; ^~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/variant.h:1185:9: error: expected nested-name-specifier before ‘CppType’ using CppType = T ; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/variant.h:1186:9: error: expected nested-name-specifier before ‘CppContainerType’ using CppContainerType = std::vector; ^~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/variant.h:1254:9: error: expected nested-name-specifier before ‘CppType’ using CppType = Glib::ustring ; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/variant.h:1255:9: error: expected nested-name-specifier before ‘CppContainerType’ using CppContainerType = std::vector; ^~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/variant.h:1318:9: error: expected nested-name-specifier before ‘CppType’ using CppType = std::string ; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/variant.h:1319:9: error: expected nested-name-specifier before ‘CppContainerType’ using CppContainerType = std::vector; ^~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/variant.h:1394:9: error: expected nested-name-specifier before ‘CppType’ using CppType = std::pair; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/variant.h:1395:9: error: expected nested-name-specifier before ‘CppContainerType’ using CppContainerType = std::map; ^~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/variant.h:1469:0, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:93, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:20:9: error: expected nested-name-specifier before ‘CType’ using CType = gboolean; ^~~~~ /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:63:9: error: expected nested-name-specifier before ‘CType’ using CType = guchar; ^~~~~ /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:106:9: error: expected nested-name-specifier before ‘CType’ using CType = gint16; ^~~~~ /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:149:9: error: expected nested-name-specifier before ‘CType’ using CType = guint16; ^~~~~ /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:192:9: error: expected nested-name-specifier before ‘CType’ using CType = gint32; ^~~~~ /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:241:9: error: expected nested-name-specifier before ‘CType’ using CType = guint32; ^~~~~ /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:284:9: error: expected nested-name-specifier before ‘CType’ using CType = gint64; ^~~~~ /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:327:9: error: expected nested-name-specifier before ‘CType’ using CType = guint64; ^~~~~ /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:370:9: error: expected nested-name-specifier before ‘CType’ using CType = gdouble; ^~~~~ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:93, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/variant.h: In static member function ‘static Glib::Variant > Glib::Variant >::create(const std::vector&)’: /usr/include/glibmm-2.4/glibmm/variant.h:1576:13: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] for(const auto& element : data) ^~~~ /usr/include/glibmm-2.4/glibmm/variant.h:1576:19: error: ISO C++ forbids declaration of ‘element’ with no type [-fpermissive] for(const auto& element : data) ^~~~~~~ /usr/include/glibmm-2.4/glibmm/variant.h:1576:29: warning: range-based ‘for’ loops only available with -std=c++11 or -std=gnu++11 for(const auto& element : data) ^~~~ /usr/include/glibmm-2.4/glibmm/variant.h: In static member function ‘static Glib::Variant > Glib::Variant >::create(const std::map&)’: /usr/include/glibmm-2.4/glibmm/variant.h:1662:13: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] for(const auto& element : data) ^~~~ /usr/include/glibmm-2.4/glibmm/variant.h:1662:19: error: ISO C++ forbids declaration of ‘element’ with no type [-fpermissive] for(const auto& element : data) ^~~~~~~ /usr/include/glibmm-2.4/glibmm/variant.h:1662:29: warning: range-based ‘for’ loops only available with -std=c++11 or -std=gnu++11 for(const auto& element : data) ^~~~ /usr/include/glibmm-2.4/glibmm/variant.h:1664:5: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] auto dict_entry = ^~~~ /usr/include/glibmm-2.4/glibmm/variant.h:1664:10: error: ‘dict_entry’ does not name a type auto dict_entry = ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/variant.h:1667:42: error: ‘dict_entry’ was not declared in this scope g_variant_builder_add_value(builder, dict_entry.gobj()); ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/variant.h: At global scope: /usr/include/glibmm-2.4/glibmm/variant.h:1743:54: error: expected initializer before ‘noexcept’ inline void swap(VariantBase& lhs, VariantBase& rhs) noexcept ^~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:22:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:23, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:93, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/class.h:70:9: error: expected nested-name-specifier before ‘interface_class_vector_type’ using interface_class_vector_type = std::vector; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/class.h:83:41: error: ‘interface_class_vector_type’ does not name a type const char* custom_type_name, const interface_class_vector_type& interface_classes) const; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/class.h:106:9: error: expected nested-name-specifier before ‘iface_properties_type’ using iface_properties_type = std::vector; ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/signalproxy.h:29:0, from /usr/include/glibmm-2.4/glibmm/objectbase.h:23, from /usr/include/glibmm-2.4/glibmm/wrap.h:23, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:93, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/signalproxy_connectionnode.h:27:7: error: expected nested-name-specifier before ‘GObject’ using GObject = struct _GObject; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/signalproxy_connectionnode.h:28:7: error: expected nested-name-specifier before ‘GClosure’ using GClosure = struct _GClosure; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/signalproxy_connectionnode.h:53:44: error: expected ‘,’ or ‘...’ before ‘&&’ token SignalProxyConnectionNode(sigc::slot_base&& slot, GObject* gobject); ^~ In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:23:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:23, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:93, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/signalproxy.h: In static member function ‘static sigc::slot_base* Glib::SignalProxyBase::data_to_slot(void*)’: /usr/include/glibmm-2.4/glibmm/signalproxy.h:59:11: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] const auto pConnectionNode = static_cast(data); ^~~~ /usr/include/glibmm-2.4/glibmm/signalproxy.h:59:16: error: ‘pConnectionNode’ does not name a type const auto pConnectionNode = static_cast(data); ^~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/signalproxy.h:62:14: error: ‘pConnectionNode’ was not declared in this scope return (!pConnectionNode->slot_.blocked()) ? &pConnectionNode->slot_ : nullptr; ^~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/signalproxy.h:62:76: error: ‘nullptr’ was not declared in this scope return (!pConnectionNode->slot_.blocked()) ? &pConnectionNode->slot_ : nullptr; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/signalproxy.h: At global scope: /usr/include/glibmm-2.4/glibmm/signalproxy.h:87:22: error: expected ‘;’ at end of member declaration ~SignalProxyNormal() noexcept; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:87:24: error: ‘noexcept’ does not name a type ~SignalProxyNormal() noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/signalproxy.h:87:24: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/signalproxy.h:131:62: error: expected ‘,’ or ‘...’ before ‘&&’ token sigc::slot_base& connect_impl_(bool notify, sigc::slot_base&& slot, bool after); ^~ /usr/include/glibmm-2.4/glibmm/signalproxy.h:152:25: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^~~ /usr/include/glibmm-2.4/glibmm/signalproxy.h:156:9: error: expected nested-name-specifier before ‘SlotType’ using SlotType = sigc::slot; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/signalproxy.h:157:9: error: expected nested-name-specifier before ‘VoidSlotType’ using VoidSlotType = sigc::slot; ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/signalproxy.h:169:34: error: ‘SlotType’ does not name a type sigc::connection connect(const SlotType& slot, bool after = true) ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/signalproxy.h:179:28: error: ‘SlotType’ has not been declared sigc::connection connect(SlotType&& slot, bool after = true) ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/signalproxy.h:179:36: error: expected ‘,’ or ‘...’ before ‘&&’ token sigc::connection connect(SlotType&& slot, bool after = true) ^~ /usr/include/glibmm-2.4/glibmm/signalproxy.h:207:41: error: ‘VoidSlotType’ does not name a type sigc::connection connect_notify(const VoidSlotType& slot, bool after = false) ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/signalproxy.h:217:35: error: ‘VoidSlotType’ has not been declared sigc::connection connect_notify(VoidSlotType&& slot, bool after = false) ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/signalproxy.h:217:47: error: expected ‘,’ or ‘...’ before ‘&&’ token sigc::connection connect_notify(VoidSlotType&& slot, bool after = false) ^~ /usr/include/glibmm-2.4/glibmm/signalproxy.h: In member function ‘sigc::connection Glib::SignalProxy::connect(int)’: /usr/include/glibmm-2.4/glibmm/signalproxy.h:181:50: error: ‘move’ is not a member of ‘std’ return sigc::connection(connect_impl_(false, std::move(slot), after)); ^~~ /usr/include/glibmm-2.4/glibmm/signalproxy.h:181:60: error: ‘slot’ was not declared in this scope return sigc::connection(connect_impl_(false, std::move(slot), after)); ^~~~ /usr/include/glibmm-2.4/glibmm/signalproxy.h:181:60: note: suggested alternative: In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1550:7: note: ‘sigc::slot’ class slot ^~~~ In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:23:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:23, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:93, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/signalproxy.h:181:67: error: ‘after’ was not declared in this scope return sigc::connection(connect_impl_(false, std::move(slot), after)); ^~~~~ /usr/include/glibmm-2.4/glibmm/signalproxy.h: In member function ‘sigc::connection Glib::SignalProxy::connect_notify(int)’: /usr/include/glibmm-2.4/glibmm/signalproxy.h:219:49: error: ‘move’ is not a member of ‘std’ return sigc::connection(connect_impl_(true, std::move(slot), after)); ^~~ /usr/include/glibmm-2.4/glibmm/signalproxy.h:219:59: error: ‘slot’ was not declared in this scope return sigc::connection(connect_impl_(true, std::move(slot), after)); ^~~~ /usr/include/glibmm-2.4/glibmm/signalproxy.h:219:59: note: suggested alternative: In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1550:7: note: ‘sigc::slot’ class slot ^~~~ In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:23:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:23, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:93, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/signalproxy.h:219:66: error: ‘after’ was not declared in this scope return sigc::connection(connect_impl_(true, std::move(slot), after)); ^~~~~ /usr/include/glibmm-2.4/glibmm/signalproxy.h: At global scope: /usr/include/glibmm-2.4/glibmm/signalproxy.h:228:1: error: expected unqualified-id before ‘using’ using SignalProxy0 = SignalProxy; ^~~~~ /usr/include/glibmm-2.4/glibmm/signalproxy.h:230:1: error: expected unqualified-id before ‘using’ using SignalProxy1 = SignalProxy; ^~~~~ /usr/include/glibmm-2.4/glibmm/signalproxy.h:232:1: error: expected unqualified-id before ‘using’ using SignalProxy2 = SignalProxy; ^~~~~ /usr/include/glibmm-2.4/glibmm/signalproxy.h:234:1: error: expected unqualified-id before ‘using’ using SignalProxy3 = SignalProxy; ^~~~~ /usr/include/glibmm-2.4/glibmm/signalproxy.h:236:1: error: expected unqualified-id before ‘using’ using SignalProxy4 = SignalProxy; ^~~~~ /usr/include/glibmm-2.4/glibmm/signalproxy.h:238:1: error: expected unqualified-id before ‘using’ using SignalProxy5 = SignalProxy; ^~~~~ /usr/include/glibmm-2.4/glibmm/signalproxy.h:240:1: error: expected unqualified-id before ‘using’ using SignalProxy6 = SignalProxy; ^~~~~ /usr/include/glibmm-2.4/glibmm/signalproxy.h:258:24: error: expected ‘;’ at end of member declaration ~SignalProxyDetailed() noexcept; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:258:26: error: ‘noexcept’ does not name a type ~SignalProxyDetailed() noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/signalproxy.h:258:26: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/signalproxy.h:288:62: error: expected ‘,’ or ‘...’ before ‘&&’ token sigc::slot_base& connect_impl_(bool notify, sigc::slot_base&& slot, bool after); ^~ /usr/include/glibmm-2.4/glibmm/signalproxy.h:302:25: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^~~ /usr/include/glibmm-2.4/glibmm/signalproxy.h:306:9: error: expected nested-name-specifier before ‘SlotType’ using SlotType = sigc::slot; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/signalproxy.h:307:9: error: expected nested-name-specifier before ‘VoidSlotType’ using VoidSlotType = sigc::slot; ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/signalproxy.h:323:34: error: ‘SlotType’ does not name a type sigc::connection connect(const SlotType& slot, bool after = true) ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/signalproxy.h:333:28: error: ‘SlotType’ has not been declared sigc::connection connect(SlotType&& slot, bool after = true) ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/signalproxy.h:333:36: error: expected ‘,’ or ‘...’ before ‘&&’ token sigc::connection connect(SlotType&& slot, bool after = true) ^~ /usr/include/glibmm-2.4/glibmm/signalproxy.h:361:41: error: ‘VoidSlotType’ does not name a type sigc::connection connect_notify(const VoidSlotType& slot, bool after = false) ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/signalproxy.h:371:35: error: ‘VoidSlotType’ has not been declared sigc::connection connect_notify(VoidSlotType&& slot, bool after = false) ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/signalproxy.h:371:47: error: expected ‘,’ or ‘...’ before ‘&&’ token sigc::connection connect_notify(VoidSlotType&& slot, bool after = false) ^~ /usr/include/glibmm-2.4/glibmm/signalproxy.h: In member function ‘sigc::connection Glib::SignalProxyDetailedAnyType::connect(int)’: /usr/include/glibmm-2.4/glibmm/signalproxy.h:335:50: error: ‘move’ is not a member of ‘std’ return sigc::connection(connect_impl_(false, std::move(slot), after)); ^~~ /usr/include/glibmm-2.4/glibmm/signalproxy.h:335:60: error: ‘slot’ was not declared in this scope return sigc::connection(connect_impl_(false, std::move(slot), after)); ^~~~ /usr/include/glibmm-2.4/glibmm/signalproxy.h:335:60: note: suggested alternative: In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1550:7: note: ‘sigc::slot’ class slot ^~~~ In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:23:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:23, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:93, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/signalproxy.h:335:67: error: ‘after’ was not declared in this scope return sigc::connection(connect_impl_(false, std::move(slot), after)); ^~~~~ /usr/include/glibmm-2.4/glibmm/signalproxy.h: In member function ‘sigc::connection Glib::SignalProxyDetailedAnyType::connect_notify(int)’: /usr/include/glibmm-2.4/glibmm/signalproxy.h:373:49: error: ‘move’ is not a member of ‘std’ return sigc::connection(connect_impl_(true, std::move(slot), after)); ^~~ /usr/include/glibmm-2.4/glibmm/signalproxy.h:373:59: error: ‘slot’ was not declared in this scope return sigc::connection(connect_impl_(true, std::move(slot), after)); ^~~~ /usr/include/glibmm-2.4/glibmm/signalproxy.h:373:59: note: suggested alternative: In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1550:7: note: ‘sigc::slot’ class slot ^~~~ In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:23:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:23, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:93, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/signalproxy.h:373:66: error: ‘after’ was not declared in this scope return sigc::connection(connect_impl_(true, std::move(slot), after)); ^~~~~ /usr/include/glibmm-2.4/glibmm/signalproxy.h: At global scope: /usr/include/glibmm-2.4/glibmm/signalproxy.h:382:1: error: expected unqualified-id before ‘using’ using SignalProxyDetailed0 = SignalProxyDetailedAnyType; ^~~~~ /usr/include/glibmm-2.4/glibmm/signalproxy.h:384:1: error: expected unqualified-id before ‘using’ using SignalProxyDetailed1 = SignalProxyDetailedAnyType; ^~~~~ /usr/include/glibmm-2.4/glibmm/signalproxy.h:386:1: error: expected unqualified-id before ‘using’ using SignalProxyDetailed2 = SignalProxyDetailedAnyType; ^~~~~ /usr/include/glibmm-2.4/glibmm/signalproxy.h:388:1: error: expected unqualified-id before ‘using’ using SignalProxyDetailed3 = SignalProxyDetailedAnyType; ^~~~~ /usr/include/glibmm-2.4/glibmm/signalproxy.h:390:1: error: expected unqualified-id before ‘using’ using SignalProxyDetailed4 = SignalProxyDetailedAnyType; ^~~~~ /usr/include/glibmm-2.4/glibmm/signalproxy.h:392:1: error: expected unqualified-id before ‘using’ using SignalProxyDetailed5 = SignalProxyDetailedAnyType; ^~~~~ /usr/include/glibmm-2.4/glibmm/signalproxy.h:394:1: error: expected unqualified-id before ‘using’ using SignalProxyDetailed6 = SignalProxyDetailedAnyType; ^~~~~ In file included from /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:24:0, from /usr/include/glibmm-2.4/glibmm/propertyproxy.h:25, from /usr/include/glibmm-2.4/glibmm/objectbase.h:24, from /usr/include/glibmm-2.4/glibmm/wrap.h:23, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:93, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/value.h:62:14: error: expected ‘;’ at end of member declaration ~ValueBase() noexcept; ^ /usr/include/glibmm-2.4/glibmm/value.h:62:16: error: ‘noexcept’ does not name a type ~ValueBase() noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/value.h:62:16: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/value.h:137:9: error: expected nested-name-specifier before ‘CType’ using CType = gint; ^~~~~ /usr/include/glibmm-2.4/glibmm/value.h:155:9: error: expected nested-name-specifier before ‘CType’ using CType = guint; ^~~~~ /usr/include/glibmm-2.4/glibmm/value.h:173:9: error: expected nested-name-specifier before ‘CType’ using CType = const gchar*; ^~~~~ In file included from /usr/include/glibmm-2.4/glibmm/value.h:190:0, from /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:24, from /usr/include/glibmm-2.4/glibmm/propertyproxy.h:25, from /usr/include/glibmm-2.4/glibmm/objectbase.h:24, from /usr/include/glibmm-2.4/glibmm/wrap.h:23, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:93, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/value_custom.h:64:9: error: expected nested-name-specifier before ‘CppType’ using CppType = PtrT; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/value_custom.h:65:9: error: expected nested-name-specifier before ‘CType’ using CType = void*; ^~~~~ /usr/include/glibmm-2.4/glibmm/value_custom.h:69:19: error: ‘CppType’ has not been declared inline void set(CppType data); ^~~~~~~ /usr/include/glibmm-2.4/glibmm/value_custom.h:70:10: error: ‘CppType’ does not name a type inline CppType get() const; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/value_custom.h:76:20: error: ‘CppType’ has not been declared inline void set_(CppType data, Glib::Object*); ^~~~~~~ /usr/include/glibmm-2.4/glibmm/value_custom.h:77:20: error: ‘CppType’ has not been declared inline void set_(CppType data, void*); ^~~~~~~ /usr/include/glibmm-2.4/glibmm/value_custom.h:79:10: error: ‘CppType’ does not name a type inline CppType get_(Glib::Object*) const; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/value_custom.h:80:10: error: ‘CppType’ does not name a type inline CppType get_(void*) const; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/value_custom.h:103:9: error: expected nested-name-specifier before ‘CppType’ using CppType = T; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/value_custom.h:104:9: error: expected nested-name-specifier before ‘CType’ using CType = T*; ^~~~~ /usr/include/glibmm-2.4/glibmm/value_custom.h:108:25: error: ‘CppType’ does not name a type inline void set(const CppType& data); ^~~~~~~ /usr/include/glibmm-2.4/glibmm/value_custom.h:109:10: error: ‘CppType’ does not name a type inline CppType get() const; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/value_custom.h:155:1: error: prototype for ‘void Glib::Value_Pointer::set_(PtrT, Glib::Object*)’ does not match any in class ‘Glib::Value_Pointer’ Value_Pointer::set_(PtrT data, Glib::Object*) ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/value_custom.h:77:15: error: candidates are: void Glib::Value_Pointer::set_(int, void*) inline void set_(CppType data, void*); ^~~~ /usr/include/glibmm-2.4/glibmm/value_custom.h:76:15: error: void Glib::Value_Pointer::set_(int, Glib::Object*) inline void set_(CppType data, Glib::Object*); ^~~~ /usr/include/glibmm-2.4/glibmm/value_custom.h:164:45: error: no ‘PtrT Glib::Value_Pointer::get_(Glib::Object*) const’ member function declared in class ‘Glib::Value_Pointer’ Value_Pointer::get_(Glib::Object*) const ^~~~~ /usr/include/glibmm-2.4/glibmm/value_custom.h:187:1: error: prototype for ‘void Glib::Value_Pointer::set_(PtrT, void*)’ does not match any in class ‘Glib::Value_Pointer’ Value_Pointer::set_(PtrT data, void*) ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/value_custom.h:77:15: error: candidates are: void Glib::Value_Pointer::set_(int, void*) inline void set_(CppType data, void*); ^~~~ /usr/include/glibmm-2.4/glibmm/value_custom.h:76:15: error: void Glib::Value_Pointer::set_(int, Glib::Object*) inline void set_(CppType data, Glib::Object*); ^~~~ /usr/include/glibmm-2.4/glibmm/value_custom.h:194:37: error: no ‘PtrT Glib::Value_Pointer::get_(void*) const’ member function declared in class ‘Glib::Value_Pointer’ Value_Pointer::get_(void*) const ^~~~~ /usr/include/glibmm-2.4/glibmm/value_custom.h: In static member function ‘static GType Glib::Value_Pointer::value_type()’: /usr/include/glibmm-2.4/glibmm/value_custom.h:207:62: error: ‘nullptr’ was not declared in this scope return Value_Pointer::value_type_(static_cast(nullptr)); ^~~~~~~ /usr/include/glibmm-2.4/glibmm/value_custom.h: At global scope: /usr/include/glibmm-2.4/glibmm/value_custom.h:212:1: error: prototype for ‘void Glib::Value_Pointer::set(PtrT)’ does not match any in class ‘Glib::Value_Pointer’ Value_Pointer::set(PtrT data) ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/value_custom.h:69:15: error: candidate is: void Glib::Value_Pointer::set(int) inline void set(CppType data); ^~~ /usr/include/glibmm-2.4/glibmm/value_custom.h:220:31: error: no ‘PtrT Glib::Value_Pointer::get() const’ member function declared in class ‘Glib::Value_Pointer’ Value_Pointer::get() const ^~~~~ /usr/include/glibmm-2.4/glibmm/value_custom.h:234:1: error: prototype for ‘void Glib::Value::set(const typename Glib::Value::CppType&)’ does not match any in class ‘Glib::Value’ Value::set(const typename Value::CppType& data) ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/value_custom.h:108:15: error: candidate is: void Glib::Value::set(const int&) inline void set(const CppType& data); ^~~ /usr/include/glibmm-2.4/glibmm/value_custom.h:242:17: error: no ‘typename Glib::Value::CppType Glib::Value::get() const’ member function declared in class ‘Glib::Value’ Value::get() const ^~~~~ /usr/include/glibmm-2.4/glibmm/value_custom.h: In static member function ‘static GType Glib::Value::value_type()’: /usr/include/glibmm-2.4/glibmm/value_custom.h:255:60: error: ‘CppType’ was not declared in this scope custom_type_ = Glib::custom_boxed_type_register(typeid(CppType).name(), ^~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:24:0, from /usr/include/glibmm-2.4/glibmm/propertyproxy.h:25, from /usr/include/glibmm-2.4/glibmm/objectbase.h:24, from /usr/include/glibmm-2.4/glibmm/wrap.h:23, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:93, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/value.h: At global scope: /usr/include/glibmm-2.4/glibmm/value.h:203:9: error: expected nested-name-specifier before ‘CppType’ using CppType = T; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/value.h:204:9: error: expected nested-name-specifier before ‘CType’ using CType = typename T::BaseObjectType*; ^~~~~ /usr/include/glibmm-2.4/glibmm/value.h:208:18: error: ‘CppType’ does not name a type void set(const CppType& data) { set_boxed(data.gobj()); } ^~~~~~~ /usr/include/glibmm-2.4/glibmm/value.h:209:3: error: ‘CppType’ does not name a type CppType get() const { return CppType(static_cast(get_boxed())); } ^~~~~~~ /usr/include/glibmm-2.4/glibmm/value.h: In member function ‘void Glib::Value_Boxed::set(const int&)’: /usr/include/glibmm-2.4/glibmm/value.h:208:50: error: request for member ‘gobj’ in ‘data’, which is of non-class type ‘const int’ void set(const CppType& data) { set_boxed(data.gobj()); } ^~~~ /usr/include/glibmm-2.4/glibmm/value.h: At global scope: /usr/include/glibmm-2.4/glibmm/value.h:219:27: error: ‘>>’ should be ‘> >’ within a nested template argument list class Value> : public ValueBase_Object ^~ /usr/include/glibmm-2.4/glibmm/value.h:222:9: error: expected nested-name-specifier before ‘CppType’ using CppType = Glib::RefPtr; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/value.h:223:9: error: expected nested-name-specifier before ‘CType’ using CType = typename T::BaseObjectType*; ^~~~~ /usr/include/glibmm-2.4/glibmm/value.h:227:18: error: ‘CppType’ does not name a type void set(const CppType& data) { set_object(data.operator->()); } ^~~~~~~ /usr/include/glibmm-2.4/glibmm/value.h:228:3: error: ‘CppType’ does not name a type CppType get() const { return Glib::RefPtr::cast_dynamic(get_object_copy()); } ^~~~~~~ /usr/include/glibmm-2.4/glibmm/value.h: In member function ‘void Glib::Value >::set(const int&)’: /usr/include/glibmm-2.4/glibmm/value.h:227:59: error: request for member ‘operator->’ in ‘data’, which is of non-class type ‘const int’ void set(const CppType& data) { set_object(data.operator->()); } ^~ /usr/include/glibmm-2.4/glibmm/value.h: At global scope: /usr/include/glibmm-2.4/glibmm/value.h:238:33: error: ‘>>’ should be ‘> >’ within a nested template argument list class Value> : public ValueBase_Object ^~ /usr/include/glibmm-2.4/glibmm/value.h:241:9: error: expected nested-name-specifier before ‘CppType’ using CppType = Glib::RefPtr; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/value.h:242:9: error: expected nested-name-specifier before ‘CType’ using CType = typename T::BaseObjectType*; ^~~~~ /usr/include/glibmm-2.4/glibmm/value.h:246:18: error: ‘CppType’ does not name a type void set(const CppType& data) { set_object(const_cast(data.operator->())); } ^~~~~~~ /usr/include/glibmm-2.4/glibmm/value.h:247:3: error: ‘CppType’ does not name a type CppType get() const { return Glib::RefPtr::cast_dynamic(get_object_copy()); } ^~~~~~~ /usr/include/glibmm-2.4/glibmm/value.h: In member function ‘void Glib::Value >::set(const int&)’: /usr/include/glibmm-2.4/glibmm/value.h:246:74: error: request for member ‘operator->’ in ‘data’, which is of non-class type ‘const int’ void set(const CppType& data) { set_object(const_cast(data.operator->())); } ^~ In file included from /usr/include/glibmm-2.4/glibmm/value.h:258:0, from /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:24, from /usr/include/glibmm-2.4/glibmm/propertyproxy.h:25, from /usr/include/glibmm-2.4/glibmm/objectbase.h:24, from /usr/include/glibmm-2.4/glibmm/wrap.h:23, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:93, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/value_basictypes.h: At global scope: /usr/include/glibmm-2.4/glibmm/value_basictypes.h:25:9: error: expected nested-name-specifier before ‘CppType’ using CppType = bool; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:26:9: error: expected nested-name-specifier before ‘CType’ using CType = gboolean; ^~~~~ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:48:9: error: expected nested-name-specifier before ‘CppType’ using CppType = char; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:49:9: error: expected nested-name-specifier before ‘CType’ using CType = gchar; ^~~~~ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:71:9: error: expected nested-name-specifier before ‘CppType’ using CppType = signed char; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:72:9: error: expected nested-name-specifier before ‘CType’ using CType = gint8; ^~~~~ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:92:9: error: expected nested-name-specifier before ‘CppType’ using CppType = unsigned char; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:93:9: error: expected nested-name-specifier before ‘CType’ using CType = guchar; ^~~~~ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:113:9: error: expected nested-name-specifier before ‘CppType’ using CppType = int; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:114:9: error: expected nested-name-specifier before ‘CType’ using CType = gint; ^~~~~ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:134:9: error: expected nested-name-specifier before ‘CppType’ using CppType = unsigned int; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:135:9: error: expected nested-name-specifier before ‘CType’ using CType = guint; ^~~~~ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:155:9: error: expected nested-name-specifier before ‘CppType’ using CppType = long; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:156:9: error: expected nested-name-specifier before ‘CType’ using CType = glong; ^~~~~ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:176:9: error: expected nested-name-specifier before ‘CppType’ using CppType = unsigned long; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:177:9: error: expected nested-name-specifier before ‘CType’ using CType = gulong; ^~~~~ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:197:9: error: expected nested-name-specifier before ‘CppType’ using CppType = long long; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:198:9: error: expected nested-name-specifier before ‘CType’ using CType = gint64; ^~~~~ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:218:9: error: expected nested-name-specifier before ‘CppType’ using CppType = unsigned long long; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:219:9: error: expected nested-name-specifier before ‘CType’ using CType = guint64; ^~~~~ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:239:9: error: expected nested-name-specifier before ‘CppType’ using CppType = float; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:240:9: error: expected nested-name-specifier before ‘CType’ using CType = gfloat; ^~~~~ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:260:9: error: expected nested-name-specifier before ‘CppType’ using CppType = double; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:261:9: error: expected nested-name-specifier before ‘CType’ using CType = gdouble; ^~~~~ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:281:9: error: expected nested-name-specifier before ‘CppType’ using CppType = void*; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:282:9: error: expected nested-name-specifier before ‘CType’ using CType = gpointer; ^~~~~ In file included from /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:24:0, from /usr/include/glibmm-2.4/glibmm/propertyproxy.h:25, from /usr/include/glibmm-2.4/glibmm/objectbase.h:24, from /usr/include/glibmm-2.4/glibmm/wrap.h:23, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:93, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/value.h:271:9: error: expected nested-name-specifier before ‘CppType’ using CppType = std::string; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/value.h:284:9: error: expected nested-name-specifier before ‘CppType’ using CppType = Glib::ustring; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/value.h:297:9: error: expected nested-name-specifier before ‘CppType’ using CppType = T; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/value.h:299:12: error: ‘CppType’ has not been declared void set(CppType data) { set_enum(data); } ^~~~~~~ /usr/include/glibmm-2.4/glibmm/value.h:300:3: error: ‘CppType’ does not name a type CppType get() const { return CppType(get_enum()); } ^~~~~~~ /usr/include/glibmm-2.4/glibmm/value.h:310:9: error: expected nested-name-specifier before ‘CppType’ using CppType = T; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/value.h:312:12: error: ‘CppType’ has not been declared void set(CppType data) { set_flags(data); } ^~~~~~~ /usr/include/glibmm-2.4/glibmm/value.h:313:3: error: ‘CppType’ does not name a type CppType get() const { return CppType(get_flags()); } ^~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/propertyproxy.h:25:0, from /usr/include/glibmm-2.4/glibmm/objectbase.h:24, from /usr/include/glibmm-2.4/glibmm/wrap.h:23, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:93, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:40:24: error: expected ‘;’ at end of member declaration ~SignalProxyProperty() noexcept; ^ /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:40:26: error: ‘noexcept’ does not name a type ~SignalProxyProperty() noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:40:26: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:42:9: error: expected nested-name-specifier before ‘SlotType’ using SlotType = sigc::slot; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:43:34: error: ‘SlotType’ does not name a type sigc::connection connect(const SlotType& slot); ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:46:28: error: ‘SlotType’ has not been declared sigc::connection connect(SlotType&& slot); ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:46:36: error: expected ‘,’ or ‘...’ before ‘&&’ token sigc::connection connect(SlotType&& slot); ^~ /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:97:46: error: expected ‘,’ or ‘...’ before ‘&&’ token PropertyProxyConnectionNode(sigc::slot_base&& slot, GObject* gobject); ^~ In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:24:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:23, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:93, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/propertyproxy.h:47:9: error: expected nested-name-specifier before ‘PropertyType’ using PropertyType = T; ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:54:24: error: ‘PropertyType’ does not name a type void set_value(const PropertyType& data); ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:59:3: error: ‘PropertyType’ does not name a type PropertyType get_value() const; ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:65:37: error: ‘PropertyType’ does not name a type PropertyProxy& operator=(const PropertyType& data) ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:71:12: error: expected type-specifier before ‘PropertyType’ operator PropertyType() const { return this->get_value(); } ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:81:9: error: expected nested-name-specifier before ‘PropertyType’ using PropertyType = T; ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:88:24: error: ‘PropertyType’ does not name a type void set_value(const PropertyType& data); ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:94:47: error: ‘PropertyType’ does not name a type PropertyProxy_WriteOnly& operator=(const PropertyType& data) ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:108:9: error: expected nested-name-specifier before ‘PropertyType’ using PropertyType = T; ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:119:3: error: ‘PropertyType’ does not name a type PropertyType get_value() const; ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:121:12: error: expected type-specifier before ‘PropertyType’ operator PropertyType() const { return this->get_value(); } ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:130:1: error: prototype for ‘void Glib::PropertyProxy::set_value(const T&)’ does not match any in class ‘Glib::PropertyProxy’ PropertyProxy::set_value(const T& data) ^~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:54:8: error: candidate is: void Glib::PropertyProxy::set_value(const int&) void set_value(const PropertyType& data); ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:141:31: error: no ‘T Glib::PropertyProxy::get_value() const’ member function declared in class ‘Glib::PropertyProxy’ PropertyProxy::get_value() const ^~~~~ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:156:1: error: prototype for ‘void Glib::PropertyProxy_WriteOnly::set_value(const T&)’ does not match any in class ‘Glib::PropertyProxy_WriteOnly’ PropertyProxy_WriteOnly::set_value(const T& data) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:88:8: error: candidate is: void Glib::PropertyProxy_WriteOnly::set_value(const int&) void set_value(const PropertyType& data); ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:171:40: error: no ‘T Glib::PropertyProxy_ReadOnly::get_value() const’ member function declared in class ‘Glib::PropertyProxy_ReadOnly’ PropertyProxy_ReadOnly::get_value() const ^~~~~ In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:27:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:23, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:93, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/quark.h:50:15: error: expected ‘;’ at end of member declaration ~QueryQuark() noexcept {} ^ /usr/include/glibmm-2.4/glibmm/quark.h:50:17: error: ‘noexcept’ does not name a type ~QueryQuark() noexcept {} ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/quark.h:50:17: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/quark.h:66:10: error: expected ‘;’ at end of member declaration ~Quark() noexcept; ^ /usr/include/glibmm-2.4/glibmm/quark.h:66:12: error: ‘noexcept’ does not name a type ~Quark() noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/quark.h:66:12: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/glibmm-2.4/glibmm/wrap.h:23:0, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:93, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/objectbase.h:37:7: error: expected nested-name-specifier before ‘GObject’ using GObject = struct _GObject; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/objectbase.h:62:35: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ObjectBase(const ObjectBase&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/objectbase.h:63:46: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ObjectBase& operator=(const ObjectBase&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/objectbase.h:97:24: error: expected ‘,’ or ‘...’ before ‘&&’ token ObjectBase(ObjectBase&& src) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/objectbase.h:97:30: error: invalid constructor; you probably meant ‘Glib::ObjectBase (const Glib::ObjectBase&)’ ObjectBase(ObjectBase&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:97:30: error: expected ‘;’ at end of member declaration /usr/include/glibmm-2.4/glibmm/objectbase.h:97:32: error: ‘noexcept’ does not name a type ObjectBase(ObjectBase&& src) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/objectbase.h:97:32: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/objectbase.h:98:35: error: expected ‘,’ or ‘...’ before ‘&&’ token ObjectBase& operator=(ObjectBase&& src) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/objectbase.h:98:41: error: expected ‘;’ at end of member declaration ObjectBase& operator=(ObjectBase&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:98:43: error: ‘noexcept’ does not name a type ObjectBase& operator=(ObjectBase&& src) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/objectbase.h:98:43: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/objectbase.h:100:23: error: expected ‘;’ at end of member declaration virtual ~ObjectBase() noexcept = 0; ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:100:25: error: ‘noexcept’ does not name a type virtual ~ObjectBase() noexcept = 0; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/objectbase.h:100:25: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/objectbase.h:135:85: error: expected ‘,’ or ‘...’ before ‘&&’ token void connect_property_changed(const Glib::ustring& property_name, sigc::slot&& slot); ^~ /usr/include/glibmm-2.4/glibmm/objectbase.h:150:57: error: expected ‘,’ or ‘...’ before ‘&&’ token const Glib::ustring& property_name, sigc::slot&& slot); ^~ /usr/include/glibmm-2.4/glibmm/objectbase.h:229:12: error: ‘interface_class_vector_type’ in ‘class Glib::Class’ does not name a type Class::interface_class_vector_type custom_interface_classes; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/objectbase.h:232:9: error: expected nested-name-specifier before ‘extra_object_base_data_type’ using extra_object_base_data_type = std::map; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/objectbase.h:233:10: error: ‘extra_object_base_data_type’ does not name a type static extra_object_base_data_type extra_object_base_data; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/objectbase.h:236:15: error: ‘mutex’ in namespace ‘std’ does not name a type static std::mutex extra_object_base_data_mutex; ^~~~~ /usr/include/glibmm-2.4/glibmm/objectbase.h:259:81: error: expected ‘;’ at end of member declaration void _move_current_wrapper(GObject* object, Glib::ObjectBase* previous_wrapper) noexcept; ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:259:83: error: ‘noexcept’ does not name a type void _move_current_wrapper(GObject* object, Glib::ObjectBase* previous_wrapper) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/objectbase.h:259:83: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:93, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/wrap.h:34:7: error: expected nested-name-specifier before ‘WrapNewFunction’ using WrapNewFunction = Glib::ObjectBase*(*)(GObject*); ^~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/wrap.h:42:32: error: ‘WrapNewFunction’ has not been declared void wrap_register(GType type, WrapNewFunction func); ^~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/wrap.h: In function ‘TInterface* Glib::wrap_auto_interface(GObject*, bool)’: /usr/include/glibmm-2.4/glibmm/wrap.h:63:12: error: ‘nullptr’ was not declared in this scope return nullptr; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/wrap.h:81:24: error: ‘nullptr’ was not declared in this scope TInterface* result = nullptr; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/wrap.h: In function ‘typename T::BaseObjectType* Glib::unwrap(T*)’: /usr/include/glibmm-2.4/glibmm/wrap.h:120:32: error: ‘nullptr’ was not declared in this scope return (ptr) ? ptr->gobj() : nullptr; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/wrap.h: In function ‘const typename T::BaseObjectType* Glib::unwrap(const T*)’: /usr/include/glibmm-2.4/glibmm/wrap.h:130:32: error: ‘nullptr’ was not declared in this scope return (ptr) ? ptr->gobj() : nullptr; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/wrap.h: In function ‘typename T::BaseObjectType* Glib::unwrap(const Glib::RefPtr&)’: /usr/include/glibmm-2.4/glibmm/wrap.h:140:32: error: ‘nullptr’ was not declared in this scope return (ptr) ? ptr->gobj() : nullptr; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/wrap.h: In function ‘const typename T::BaseObjectType* Glib::unwrap(const Glib::RefPtr&)’: /usr/include/glibmm-2.4/glibmm/wrap.h:150:32: error: ‘nullptr’ was not declared in this scope return (ptr) ? ptr->gobj() : nullptr; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/wrap.h: In function ‘typename T::BaseObjectType* Glib::unwrap_copy(const T&)’: /usr/include/glibmm-2.4/glibmm/wrap.h:165:41: error: ‘nullptr’ was not declared in this scope return obj.gobj() ? obj.gobj_copy() : nullptr; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/wrap.h: In function ‘typename T::BaseObjectType* Glib::unwrap_copy(const Glib::RefPtr&)’: /usr/include/glibmm-2.4/glibmm/wrap.h:176:37: error: ‘nullptr’ was not declared in this scope return (ptr) ? ptr->gobj_copy() : nullptr; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/wrap.h: In function ‘const typename T::BaseObjectType* Glib::unwrap_copy(const Glib::RefPtr&)’: /usr/include/glibmm-2.4/glibmm/wrap.h:187:37: error: ‘nullptr’ was not declared in this scope return (ptr) ? ptr->gobj_copy() : nullptr; ^~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23:0, from /usr/include/glibmm-2.4/glibmm.h:93, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: At global scope: /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:110:9: error: expected nested-name-specifier before ‘CppType’ using CppType = T; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:111:9: error: expected nested-name-specifier before ‘CType’ using CType = T; ^~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:112:9: error: expected nested-name-specifier before ‘CTypeNonConst’ using CTypeNonConst = T; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:114:10: error: ‘CType’ does not name a type static CType to_c_type(const CppType& item) { return item; } ^~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:115:10: error: ‘CppType’ does not name a type static CppType to_cpp_type(const CType& item) { return item; } ^~~~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:116:36: error: ‘CType’ does not name a type static void release_c_type(const CType&) {} ^~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:131:9: error: expected nested-name-specifier before ‘CppType’ using CppType = T*; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:132:9: error: expected nested-name-specifier before ‘CType’ using CType = typename T::BaseObjectType*; ^~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:133:9: error: expected nested-name-specifier before ‘CTypeNonConst’ using CTypeNonConst = typename T::BaseObjectType*; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:135:10: error: ‘CType’ does not name a type static CType to_c_type(CppType ptr) { return Glib::unwrap(ptr); } ^~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:136:10: error: ‘CType’ does not name a type static CType to_c_type(CType ptr) { return ptr; } ^~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:137:10: error: ‘CppType’ does not name a type static CppType to_cpp_type(CType ptr) ^~~~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:147:30: error: ‘CType’ has not been declared static void release_c_type(CType ptr) ^~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:163:9: error: expected nested-name-specifier before ‘CppType’ using CppType = const T*; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:164:9: error: expected nested-name-specifier before ‘CType’ using CType = const typename T::BaseObjectType*; ^~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:165:9: error: expected nested-name-specifier before ‘CTypeNonConst’ using CTypeNonConst = typename T::BaseObjectType*; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:167:10: error: ‘CType’ does not name a type static CType to_c_type(CppType ptr) { return Glib::unwrap(ptr); } ^~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:168:10: error: ‘CType’ does not name a type static CType to_c_type(CType ptr) { return ptr; } ^~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:169:10: error: ‘CppType’ does not name a type static CppType to_cpp_type(CType ptr) ^~~~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:179:30: error: ‘CType’ has not been declared static void release_c_type(CType ptr) ^~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: In static member function ‘static void Glib::Container_Helpers::TypeTraits::release_c_type(int)’: /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:182:31: error: ‘CTypeNonConst’ does not name a type g_object_unref(const_cast(ptr)); ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: At global scope: /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:192:33: error: ‘>>’ should be ‘> >’ within a nested template argument list struct TypeTraits> ^~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:194:9: error: expected nested-name-specifier before ‘CppType’ using CppType = Glib::RefPtr; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:195:9: error: expected nested-name-specifier before ‘CType’ using CType = typename T::BaseObjectType*; ^~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:196:9: error: expected nested-name-specifier before ‘CTypeNonConst’ using CTypeNonConst = typename T::BaseObjectType*; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:198:10: error: ‘CType’ does not name a type static CType to_c_type(const CppType& ptr) { return Glib::unwrap(ptr); } ^~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:199:10: error: ‘CType’ does not name a type static CType to_c_type(CType ptr) { return ptr; } ^~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:200:10: error: ‘CppType’ does not name a type static CppType to_cpp_type(CType ptr) ^~~~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:213:30: error: ‘CType’ has not been declared static void release_c_type(CType ptr) ^~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:228:39: error: ‘>>’ should be ‘> >’ within a nested template argument list struct TypeTraits> ^~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:230:9: error: expected nested-name-specifier before ‘CppType’ using CppType = Glib::RefPtr; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:231:9: error: expected nested-name-specifier before ‘CType’ using CType = const typename T::BaseObjectType*; ^~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:232:9: error: expected nested-name-specifier before ‘CTypeNonConst’ using CTypeNonConst = typename T::BaseObjectType*; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:234:10: error: ‘CType’ does not name a type static CType to_c_type(const CppType& ptr) { return Glib::unwrap(ptr); } ^~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:235:10: error: ‘CType’ does not name a type static CType to_c_type(CType ptr) { return ptr; } ^~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:236:10: error: ‘CppType’ does not name a type static CppType to_cpp_type(CType ptr) ^~~~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:250:30: error: ‘CType’ has not been declared static void release_c_type(CType ptr) ^~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: In static member function ‘static void Glib::Container_Helpers::TypeTraits >::release_c_type(int)’: /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:253:31: error: ‘CTypeNonConst’ does not name a type g_object_unref(const_cast(ptr)); ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: At global scope: /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:270:9: error: expected nested-name-specifier before ‘CppType’ using CppType = Glib::ustring; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:271:9: error: expected nested-name-specifier before ‘CType’ using CType = const char*; ^~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:272:9: error: expected nested-name-specifier before ‘CTypeNonConst’ using CTypeNonConst = char*; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:274:10: error: ‘CType’ does not name a type static CType to_c_type(const Glib::ustring& str) { return str.c_str(); } ^~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:275:10: error: ‘CType’ does not name a type static CType to_c_type(const std::string& str) { return str.c_str(); } ^~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:276:10: error: ‘CType’ does not name a type static CType to_c_type(CType str) { return str; } ^~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:278:10: error: ‘CppType’ does not name a type static CppType to_cpp_type(CType str) { return (str) ? Glib::ustring(str) : Glib::ustring(); } ^~~~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:280:30: error: ‘CType’ has not been declared static void release_c_type(CType str) { g_free(const_cast(str)); } ^~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: In static member function ‘static void Glib::Container_Helpers::TypeTraits::release_c_type(int)’: /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:280:61: error: ‘CTypeNonConst’ does not name a type static void release_c_type(CType str) { g_free(const_cast(str)); } ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: At global scope: /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:292:9: error: expected nested-name-specifier before ‘CppType’ using CppType = std::string; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:293:9: error: expected nested-name-specifier before ‘CType’ using CType = const char*; ^~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:294:9: error: expected nested-name-specifier before ‘CTypeNonConst’ using CTypeNonConst = char*; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:296:10: error: ‘CType’ does not name a type static CType to_c_type(const std::string& str) { return str.c_str(); } ^~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:297:10: error: ‘CType’ does not name a type static CType to_c_type(const Glib::ustring& str) { return str.c_str(); } ^~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:298:10: error: ‘CType’ does not name a type static CType to_c_type(CType str) { return str; } ^~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:300:10: error: ‘CppType’ does not name a type static CppType to_cpp_type(CType str) { return (str) ? std::string(str) : std::string(); } ^~~~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:302:30: error: ‘CType’ has not been declared static void release_c_type(CType str) { g_free(const_cast(str)); } ^~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: In static member function ‘static void Glib::Container_Helpers::TypeTraits >::release_c_type(int)’: /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:302:61: error: ‘CTypeNonConst’ does not name a type static void release_c_type(CType str) { g_free(const_cast(str)); } ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: At global scope: /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:311:9: error: expected nested-name-specifier before ‘CppType’ using CppType = bool; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:312:9: error: expected nested-name-specifier before ‘CType’ using CType = gboolean; ^~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:313:9: error: expected nested-name-specifier before ‘CTypeNonConst’ using CTypeNonConst = gboolean; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:315:10: error: ‘CType’ does not name a type static CType to_c_type(CppType item) { return static_cast(item); } ^~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:316:10: error: ‘CType’ does not name a type static CType to_c_type(CType item) { return item; } ^~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:317:10: error: ‘CppType’ does not name a type static CppType to_cpp_type(CType item) { return (item != 0); } ^~~~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:318:30: error: ‘CType’ has not been declared static void release_c_type(CType) {} ^~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:327:9: error: expected nested-name-specifier before ‘CppType’ using CppType = Glib::VariantBase; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:328:9: error: expected nested-name-specifier before ‘CType’ using CType = GVariant*; ^~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:329:9: error: expected nested-name-specifier before ‘CTypeNonConst’ using CTypeNonConst = GVariant*; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:331:10: error: ‘CType’ does not name a type static CType to_c_type(const Glib::VariantBase& v) { return const_cast(v.gobj()); } ^~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:333:10: error: ‘CType’ does not name a type static CType to_c_type(CType v) { return v; } ^~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:335:10: error: ‘CppType’ does not name a type static CppType to_cpp_type(CType v) { return Glib::VariantBase(v, true); } ^~~~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:337:30: error: ‘CType’ has not been declared static void release_c_type(CType v) { g_variant_unref(const_cast(v)); } ^~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: In static member function ‘static void Glib::Container_Helpers::TypeTraits::release_c_type(int)’: /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:337:68: error: ‘CTypeNonConst’ does not name a type static void release_c_type(CType v) { g_variant_unref(const_cast(v)); } ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: At global scope: /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:346:9: error: expected nested-name-specifier before ‘CppType’ using CppType = Glib::VariantContainerBase; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:347:9: error: expected nested-name-specifier before ‘CType’ using CType = GVariant*; ^~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:348:9: error: expected nested-name-specifier before ‘CTypeNonConst’ using CTypeNonConst = GVariant*; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:350:10: error: ‘CType’ does not name a type static CType to_c_type(const Glib::VariantContainerBase& v) ^~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:355:10: error: ‘CType’ does not name a type static CType to_c_type(CType v) { return v; } ^~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:357:10: error: ‘CppType’ does not name a type static CppType to_cpp_type(CType v) { return Glib::VariantContainerBase(v, true); } ^~~~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:359:30: error: ‘CType’ has not been declared static void release_c_type(CType v) { g_variant_unref(const_cast(v)); } ^~~~~ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: In static member function ‘static void Glib::Container_Helpers::TypeTraits::release_c_type(int)’: /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:359:68: error: ‘CTypeNonConst’ does not name a type static void release_c_type(CType v) { g_variant_unref(const_cast(v)); } ^~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:93:0, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function ‘typename Tr::CType* Glib::Container_Helpers::create_array(For, std::size_t, Tr)’: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:54:9: error: expected nested-name-specifier before ‘CType’ using CType = typename Tr::CType; ^~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:56:3: error: ‘CType’ was not declared in this scope CType* const array = static_cast(g_malloc((size + 1) * sizeof(CType))); ^~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:56:10: error: expected primary-expression before ‘const’ CType* const array = static_cast(g_malloc((size + 1) * sizeof(CType))); ^~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:57:10: error: expected primary-expression before ‘const’ CType* const array_end = array + size; ^~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:59:15: error: ‘pdest’ was not declared in this scope for (CType* pdest = array; pdest != array_end; ++pdest) ^~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:59:23: error: ‘array’ was not declared in this scope for (CType* pdest = array; pdest != array_end; ++pdest) ^~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:59:39: error: ‘array_end’ was not declared in this scope for (CType* pdest = array; pdest != array_end; ++pdest) ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:66:4: error: ‘array_end’ was not declared in this scope *array_end = CType(); ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:93:9: error: expected nested-name-specifier before ‘CType’ using CType = typename Tr::CType; ^~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:97:16: error: ‘CType’ does not name a type static const CType* get_data(const Cont& cont, std::size_t size) ^~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:109:9: error: expected nested-name-specifier before ‘CType’ using CType = gboolean; ^~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:113:16: error: ‘CType’ does not name a type static const CType* get_data(const Cont& cont, std::size_t size) ^~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:126:9: error: expected nested-name-specifier before ‘CType’ using CType = typename Tr::CType; ^~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:128:37: error: ‘CType’ does not name a type static std::size_t get_size(const CType* array) ^~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:133:16: error: ‘CType’ does not name a type static const CType* get_data(const CType* array, std::size_t) { return array; } ^~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:151:9: error: expected nested-name-specifier before ‘CType’ using CType = typename Tr::CType; ^~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:153:37: error: ‘CType’ does not name a type static std::size_t get_size(const CType*) { return (N - 1); } ^~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:155:16: error: ‘CType’ does not name a type static const CType* get_data(const CType* array, std::size_t) { return array; } ^~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:174:9: error: expected nested-name-specifier before ‘CppType’ using CppType = typename Tr::CppType; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:175:9: error: expected nested-name-specifier before ‘CType’ using CType = typename Tr::CType; ^~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:177:9: error: expected nested-name-specifier before ‘iterator_category’ using iterator_category = std::random_access_iterator_tag; ^~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:178:9: error: expected nested-name-specifier before ‘value_type’ using value_type = CppType; ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:179:9: error: expected nested-name-specifier before ‘difference_type’ using difference_type = std::ptrdiff_t; ^~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:180:9: error: expected nested-name-specifier before ‘reference’ using reference = value_type; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:181:9: error: expected nested-name-specifier before ‘pointer’ using pointer = void; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:183:45: error: ‘CType’ does not name a type explicit inline ArrayHandleIterator(const CType* pos); ^~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:185:10: error: ‘value_type’ does not name a type inline value_type operator*() const; ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:186:10: error: ‘value_type’ does not name a type inline value_type operator[](difference_type offset) const; ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:198:46: error: declaration of ‘operator+=’ as non-function inline ArrayHandleIterator& operator+=(difference_type rhs); ^~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:198:43: error: expected ‘;’ at end of member declaration inline ArrayHandleIterator& operator+=(difference_type rhs); ^~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:198:62: error: expected ‘)’ before ‘rhs’ inline ArrayHandleIterator& operator+=(difference_type rhs); ^~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:199:46: error: declaration of ‘operator-=’ as non-function inline ArrayHandleIterator& operator-=(difference_type rhs); ^~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:199:43: error: expected ‘;’ at end of member declaration inline ArrayHandleIterator& operator-=(difference_type rhs); ^~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:199:62: error: expected ‘)’ before ‘rhs’ inline ArrayHandleIterator& operator-=(difference_type rhs); ^~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:200:50: error: ‘difference_type’ has not been declared inline const ArrayHandleIterator operator+(difference_type rhs) const; ^~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:201:50: error: ‘difference_type’ has not been declared inline const ArrayHandleIterator operator-(difference_type rhs) const; ^~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:202:10: error: ‘difference_type’ does not name a type inline difference_type operator-(const ArrayHandleIterator& rhs) const; ^~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:212:9: error: ‘CType’ does not name a type const CType* pos_; ^~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:230:68: error: spurious ‘>>’, use ‘>’ to terminate a template argument list template > ^~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:232:1: error: definition of ‘class Glib::ArrayHandle’ inside template parameter list { ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:283:1: error: two or more data types in declaration of ‘type name’ }; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:283:2: error: expected ‘>’ before ‘;’ token }; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:283:2: error: expected unqualified-id before ‘;’ token /usr/include/glibmm-2.4/glibmm/arrayhandle.h:286:7: error: ‘ArrayHandle’ is not a class template class ArrayHandle> ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:286:59: error: ‘>>’ should be ‘> >’ within a nested template argument list class ArrayHandle> ^~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:287:1: error: explicit specialization of non-template ‘Glib::ArrayHandle’ { ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:289:9: error: expected nested-name-specifier before ‘Me’ using Me = ArrayHandle>; ^~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:290:9: error: expected nested-name-specifier before ‘Tr’ using Tr = Container_Helpers::TypeTraits; ^~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:292:9: error: expected nested-name-specifier before ‘CppType’ using CppType = Tr::CppType; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:293:9: error: expected nested-name-specifier before ‘CType’ using CType = Tr::CType; ^~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:295:9: error: expected nested-name-specifier before ‘value_type’ using value_type = CppType; ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:296:9: error: expected nested-name-specifier before ‘size_type’ using size_type = std::size_t; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:297:9: error: expected nested-name-specifier before ‘difference_type’ using difference_type = std::ptrdiff_t; ^~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:299:9: error: expected nested-name-specifier before ‘const_iterator’ using const_iterator = Glib::Container_Helpers::ArrayHandleIterator; ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:300:9: error: expected nested-name-specifier before ‘iterator’ using iterator = Glib::Container_Helpers::ArrayHandleIterator; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:306:28: error: ‘CType’ does not name a type inline ArrayHandle(const CType* array, std::size_t array_size, Glib::OwnershipType ownership); ^~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:307:28: error: ‘CType’ does not name a type inline ArrayHandle(const CType* array, Glib::OwnershipType ownership); ^~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:310:28: error: ‘Me’ does not name a type inline ArrayHandle(const Me& other); ^~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:312:16: error: expected ‘;’ at end of member declaration ~ArrayHandle() noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:312:18: error: ‘noexcept’ does not name a type ~ArrayHandle() noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:312:18: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/arrayhandle.h:314:10: error: ‘const_iterator’ does not name a type inline const_iterator begin() const; ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:315:10: error: ‘const_iterator’ does not name a type inline const_iterator end() const; ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:363:16: error: ‘CType’ does not name a type inline const CType* data() const; ^~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:369:9: error: ‘CType’ does not name a type const CType* parray_; ^~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:373:3: error: ‘Me’ does not name a type Me& operator=(const Me&); ^~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function ‘Glib::ArrayHandle::operator std::vector() const’: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:322:33: error: ‘const class Glib::ArrayHandle’ has no member named ‘begin’ return std::vector(this->begin(), this->end()); ^~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:322:48: error: ‘const class Glib::ArrayHandle’ has no member named ‘end’ return std::vector(this->begin(), this->end()); ^~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function ‘Glib::ArrayHandle::operator std::deque() const’: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:336:32: error: ‘const class Glib::ArrayHandle’ has no member named ‘begin’ return std::deque(this->begin(), this->end()); ^~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:336:47: error: ‘const class Glib::ArrayHandle’ has no member named ‘end’ return std::deque(this->begin(), this->end()); ^~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function ‘Glib::ArrayHandle::operator std::__cxx11::list() const’: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:349:31: error: ‘const class Glib::ArrayHandle’ has no member named ‘begin’ return std::list(this->begin(), this->end()); ^~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:349:46: error: ‘const class Glib::ArrayHandle’ has no member named ‘end’ return std::list(this->begin(), this->end()); ^~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:386:7: error: expected nested-name-specifier before ‘StringArrayHandle’ using StringArrayHandle = ArrayHandle; ^~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:400:59: error: ‘CType’ does not name a type inline ArrayHandleIterator::ArrayHandleIterator(const CType* pos) : pos_(pos) ^~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In constructor ‘Glib::Container_Helpers::ArrayHandleIterator::ArrayHandleIterator(const int*)’: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:400:73: error: class ‘Glib::Container_Helpers::ArrayHandleIterator’ does not have any field named ‘pos_’ inline ArrayHandleIterator::ArrayHandleIterator(const CType* pos) : pos_(pos) ^~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:405:90: error: no ‘typename Glib::Container_Helpers::ArrayHandleIterator::value_type Glib::Container_Helpers::ArrayHandleIterator::operator*() const’ member function declared in class ‘Glib::Container_Helpers::ArrayHandleIterator’ inline typename ArrayHandleIterator::value_type ArrayHandleIterator::operator*() const ^~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:412:3: error: declaration of ‘operator[]’ as non-function difference_type offset) const ^~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:412:3: error: ‘difference_type’ was not declared in this scope /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function ‘Glib::Container_Helpers::ArrayHandleIterator& Glib::Container_Helpers::ArrayHandleIterator::operator++()’: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:420:5: error: ‘pos_’ was not declared in this scope ++pos_; ^~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function ‘const Glib::Container_Helpers::ArrayHandleIterator Glib::Container_Helpers::ArrayHandleIterator::operator++(int)’: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:427:34: error: ‘pos_’ was not declared in this scope return ArrayHandleIterator(pos_++); ^~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function ‘Glib::Container_Helpers::ArrayHandleIterator& Glib::Container_Helpers::ArrayHandleIterator::operator--()’: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:433:5: error: ‘pos_’ was not declared in this scope --pos_; ^~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function ‘const Glib::Container_Helpers::ArrayHandleIterator Glib::Container_Helpers::ArrayHandleIterator::operator--(int)’: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:440:34: error: ‘pos_’ was not declared in this scope return ArrayHandleIterator(pos_--); ^~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:445:90: error: no ‘Glib::Container_Helpers::ArrayHandleIterator& Glib::Container_Helpers::ArrayHandleIterator::operator+=(typename Glib::Container_Helpers::ArrayHandleIterator::difference_type)’ member function declared in class ‘Glib::Container_Helpers::ArrayHandleIterator’ ArrayHandleIterator::operator+=(typename ArrayHandleIterator::difference_type rhs) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:453:90: error: no ‘Glib::Container_Helpers::ArrayHandleIterator& Glib::Container_Helpers::ArrayHandleIterator::operator-=(typename Glib::Container_Helpers::ArrayHandleIterator::difference_type)’ member function declared in class ‘Glib::Container_Helpers::ArrayHandleIterator’ ArrayHandleIterator::operator-=(typename ArrayHandleIterator::difference_type rhs) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:461:1: error: prototype for ‘const Glib::Container_Helpers::ArrayHandleIterator Glib::Container_Helpers::ArrayHandleIterator::operator+(typename Glib::Container_Helpers::ArrayHandleIterator::difference_type) const’ does not match any in class ‘Glib::Container_Helpers::ArrayHandleIterator’ ArrayHandleIterator::operator+(typename ArrayHandleIterator::difference_type rhs) const ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:200:40: error: candidate is: const Glib::Container_Helpers::ArrayHandleIterator Glib::Container_Helpers::ArrayHandleIterator::operator+(int) const inline const ArrayHandleIterator operator+(difference_type rhs) const; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:468:1: error: prototype for ‘const Glib::Container_Helpers::ArrayHandleIterator Glib::Container_Helpers::ArrayHandleIterator::operator-(typename Glib::Container_Helpers::ArrayHandleIterator::difference_type) const’ does not match any in class ‘Glib::Container_Helpers::ArrayHandleIterator’ ArrayHandleIterator::operator-(typename ArrayHandleIterator::difference_type rhs) const ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:201:40: error: candidate is: const Glib::Container_Helpers::ArrayHandleIterator Glib::Container_Helpers::ArrayHandleIterator::operator-(int) const inline const ArrayHandleIterator operator-(difference_type rhs) const; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:475:1: error: prototype for ‘typename Glib::Container_Helpers::ArrayHandleIterator::difference_type Glib::Container_Helpers::ArrayHandleIterator::operator-(const Glib::Container_Helpers::ArrayHandleIterator&) const’ does not match any in class ‘Glib::Container_Helpers::ArrayHandleIterator’ ArrayHandleIterator::operator-(const ArrayHandleIterator& rhs) const ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:201:40: error: candidate is: const Glib::Container_Helpers::ArrayHandleIterator Glib::Container_Helpers::ArrayHandleIterator::operator-(int) const inline const ArrayHandleIterator operator-(difference_type rhs) const; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function ‘bool Glib::Container_Helpers::ArrayHandleIterator::operator==(const Glib::Container_Helpers::ArrayHandleIterator&) const’: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:484:11: error: ‘pos_’ was not declared in this scope return (pos_ == rhs.pos_); ^~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function ‘bool Glib::Container_Helpers::ArrayHandleIterator::operator!=(const Glib::Container_Helpers::ArrayHandleIterator&) const’: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:491:11: error: ‘pos_’ was not declared in this scope return (pos_ != rhs.pos_); ^~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function ‘bool Glib::Container_Helpers::ArrayHandleIterator::operator<(const Glib::Container_Helpers::ArrayHandleIterator&) const’: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:498:11: error: ‘pos_’ was not declared in this scope return (pos_ < rhs.pos_); ^~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function ‘bool Glib::Container_Helpers::ArrayHandleIterator::operator>(const Glib::Container_Helpers::ArrayHandleIterator&) const’: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:505:11: error: ‘pos_’ was not declared in this scope return (pos_ > rhs.pos_); ^~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function ‘bool Glib::Container_Helpers::ArrayHandleIterator::operator<=(const Glib::Container_Helpers::ArrayHandleIterator&) const’: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:512:11: error: ‘pos_’ was not declared in this scope return (pos_ <= rhs.pos_); ^~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function ‘bool Glib::Container_Helpers::ArrayHandleIterator::operator>=(const Glib::Container_Helpers::ArrayHandleIterator&) const’: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:519:11: error: ‘pos_’ was not declared in this scope return (pos_ >= rhs.pos_); ^~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:528:8: error: ‘Glib::ArrayHandle’ is not a template inline ArrayHandle::ArrayHandle(const Cont& container) ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:528:26: error: too many template-parameter-lists inline ArrayHandle::ArrayHandle(const Cont& container) ^~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:536:8: error: ‘Glib::ArrayHandle’ is not a template inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:536:55: error: declaration of ‘ArrayHandle’ not in a namespace surrounding ‘::’ inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:536:55: error: ‘ArrayHandle’ should have been declared inside ‘::’ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:536:55: error: ‘ArrayHandle’ declared as an ‘inline’ variable /usr/include/glibmm-2.4/glibmm/arrayhandle.h:536:40: error: expected primary-expression before ‘const’ inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:536:72: error: expected primary-expression before ‘>’ token inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:536:73: error: ‘::CType’ has not been declared inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:536:82: error: ‘array’ was not declared in this scope inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:537:15: error: expected primary-expression before ‘array_size’ std::size_t array_size, Glib::OwnershipType ownership) ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:537:47: error: expected primary-expression before ‘ownership’ std::size_t array_size, Glib::OwnershipType ownership) ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:536:26: warning: variable templates only available with -std=c++14 or -std=gnu++14 inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:538:1: error: expected ‘;’ before ‘:’ token : size_((array) ? array_size : 0), parray_(array), ownership_(ownership) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:543:8: error: variable template-id ‘ArrayHandle’ in nested-name-specifier inline ArrayHandle::ArrayHandle( ^~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:536:55: note: ‘template Glib::ArrayHandle ArrayHandle’ declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:544:18: error: ‘Glib::ArrayHandle’ declared as an ‘inline’ variable const typename ArrayHandle::CType* array, Glib::OwnershipType ownership) ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:544:18: error: redeclaration of ‘template int Glib::ArrayHandle’ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:536:55: note: previous declaration ‘template Glib::ArrayHandle ArrayHandle’ inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:544:3: error: expected primary-expression before ‘const’ const typename ArrayHandle::CType* array, Glib::OwnershipType ownership) ^~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:544:35: error: expected primary-expression before ‘>’ token const typename ArrayHandle::CType* array, Glib::OwnershipType ownership) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:544:36: error: ‘::CType’ has not been declared const typename ArrayHandle::CType* array, Glib::OwnershipType ownership) ^~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:544:45: error: ‘array’ was not declared in this scope const typename ArrayHandle::CType* array, Glib::OwnershipType ownership) ^~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:544:72: error: expected primary-expression before ‘ownership’ const typename ArrayHandle::CType* array, Glib::OwnershipType ownership) ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:544:81: error: expression list treated as compound expression in initializer [-fpermissive] const typename ArrayHandle::CType* array, Glib::OwnershipType ownership) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:543:28: warning: variable templates only available with -std=c++14 or -std=gnu++14 inline ArrayHandle::ArrayHandle( ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:545:1: error: expected ‘;’ before ‘:’ token : size_((array) ? Glib::Container_Helpers::compute_array_size(array) : 0), ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:552:8: error: variable template-id ‘ArrayHandle’ in nested-name-specifier inline ArrayHandle::ArrayHandle(const ArrayHandle& other) ^~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:536:55: note: ‘template Glib::ArrayHandle ArrayHandle’ declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:552:46: error: ‘ArrayHandle’ does not name a type inline ArrayHandle::ArrayHandle(const ArrayHandle& other) ^~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:536:55: error: previous non-function declaration ‘template Glib::ArrayHandle ArrayHandle’ inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:552:71: error: conflicts with function declaration ‘template int Glib::ArrayHandle(const int&)’ inline ArrayHandle::ArrayHandle(const ArrayHandle& other) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function ‘int Glib::ArrayHandle(const int&)’: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:553:3: error: only constructors take member initializers : size_(other.size_), parray_(other.parray_), ownership_(other.ownership_) ^~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:553:15: error: request for member ‘size_’ in ‘other’, which is of non-class type ‘const int’ : size_(other.size_), parray_(other.parray_), ownership_(other.ownership_) ^~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:553:37: error: request for member ‘parray_’ in ‘other’, which is of non-class type ‘const int’ : size_(other.size_), parray_(other.parray_), ownership_(other.ownership_) ^~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:553:64: error: request for member ‘ownership_’ in ‘other’, which is of non-class type ‘const int’ : size_(other.size_), parray_(other.parray_), ownership_(other.ownership_) ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:555:9: error: request for member ‘ownership_’ in ‘other’, which is of non-class type ‘const int’ other.ownership_ = Glib::OWNERSHIP_NONE; ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:556:1: warning: no return statement in function returning non-void [-Wreturn-type] } ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:559:1: error: variable template-id ‘ArrayHandle’ in nested-name-specifier ArrayHandle::~ArrayHandle() noexcept ^~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:536:55: note: ‘template Glib::ArrayHandle ArrayHandle’ declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:575:17: error: expected nested-name-specifier before ‘ArrayHandle’ inline typename ArrayHandle::const_iterator ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:575:17: error: variable template-id ‘ArrayHandle’ in nested-name-specifier inline typename ArrayHandle::const_iterator ^~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:536:55: note: ‘template Glib::ArrayHandle ArrayHandle’ declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:576:1: error: expected initializer before ‘ArrayHandle’ ArrayHandle::begin() const ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:582:17: error: expected nested-name-specifier before ‘ArrayHandle’ inline typename ArrayHandle::const_iterator ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:582:17: error: variable template-id ‘ArrayHandle’ in nested-name-specifier inline typename ArrayHandle::const_iterator ^~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:536:55: note: ‘template Glib::ArrayHandle ArrayHandle’ declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:583:1: error: expected initializer before ‘ArrayHandle’ ArrayHandle::end() const ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:590:8: error: variable template-id ‘ArrayHandle’ in nested-name-specifier inline ArrayHandle::operator std::vector() const ^~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:536:55: note: ‘template Glib::ArrayHandle ArrayHandle’ declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:590:8: error: too many template-parameter-lists inline ArrayHandle::operator std::vector() const ^~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:604:8: error: variable template-id ‘ArrayHandle’ in nested-name-specifier inline ArrayHandle::operator std::deque() const ^~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:536:55: note: ‘template Glib::ArrayHandle ArrayHandle’ declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:604:8: error: too many template-parameter-lists inline ArrayHandle::operator std::deque() const ^~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:617:8: error: variable template-id ‘ArrayHandle’ in nested-name-specifier inline ArrayHandle::operator std::list() const ^~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:536:55: note: ‘template Glib::ArrayHandle ArrayHandle’ declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:617:8: error: too many template-parameter-lists inline ArrayHandle::operator std::list() const ^~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:631:1: error: variable template-id ‘ArrayHandle’ in nested-name-specifier ArrayHandle::assign_to(Cont& container) const ^~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:536:55: note: ‘template Glib::ArrayHandle ArrayHandle’ declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:631:1: error: too many template-parameter-lists ArrayHandle::assign_to(Cont& container) const ^~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:645:1: error: variable template-id ‘ArrayHandle’ in nested-name-specifier ArrayHandle::copy(Out pdest) const ^~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:536:55: note: ‘template Glib::ArrayHandle ArrayHandle’ declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:645:1: error: too many template-parameter-lists ArrayHandle::copy(Out pdest) const ^~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:651:23: error: expected nested-name-specifier before ‘ArrayHandle’ inline const typename ArrayHandle::CType* ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:651:23: error: variable template-id ‘ArrayHandle’ in nested-name-specifier inline const typename ArrayHandle::CType* ^~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:536:55: note: ‘template Glib::ArrayHandle ArrayHandle’ declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:651:48: error: expected initializer before ‘*’ token inline const typename ArrayHandle::CType* ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:659:1: error: variable template-id ‘ArrayHandle’ in nested-name-specifier ArrayHandle::size() const ^~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:536:55: note: ‘template Glib::ArrayHandle ArrayHandle’ declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:659:28: error: non-member function ‘std::size_t Glib::size()’ cannot have cv-qualifier ArrayHandle::size() const ^~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function ‘std::size_t Glib::size()’: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:661:10: error: ‘size_’ was not declared in this scope return size_; ^~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:666:1: error: variable template-id ‘ArrayHandle’ in nested-name-specifier ArrayHandle::empty() const ^~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:536:55: note: ‘template Glib::ArrayHandle ArrayHandle’ declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:666:29: error: non-member function ‘bool Glib::empty()’ cannot have cv-qualifier ArrayHandle::empty() const ^~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function ‘bool Glib::empty()’: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:668:11: error: ‘size_’ was not declared in this scope return (size_ == 0); ^~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:674:60: error: ‘>>’ should be ‘> >’ within a nested template argument list inline ArrayHandle>::ArrayHandle(const Cont& container) ^~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:674:8: error: variable template-id ‘ArrayHandle >’ in nested-name-specifier inline ArrayHandle>::ArrayHandle(const Cont& container) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:536:55: note: ‘template Glib::ArrayHandle ArrayHandle’ declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:536:55: error: previous non-function declaration ‘template Glib::ArrayHandle ArrayHandle’ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:674:97: error: conflicts with function declaration ‘template int Glib::ArrayHandle(const Cont&)’ inline ArrayHandle>::ArrayHandle(const Cont& container) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function ‘int Glib::ArrayHandle(const Cont&)’: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:675:3: error: only constructors take member initializers : size_(Glib::Container_Helpers::BoolArraySourceTraits::get_size(container)), ^~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:676:85: error: ‘size_’ was not declared in this scope parray_(Glib::Container_Helpers::BoolArraySourceTraits::get_data(container, size_)), ^~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:679:1: warning: no return statement in function returning non-void [-Wreturn-type] } ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:681:60: error: ‘>>’ should be ‘> >’ within a nested template argument list inline ArrayHandle>::ArrayHandle( ^~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:681:8: error: variable template-id ‘ArrayHandle >’ in nested-name-specifier inline ArrayHandle>::ArrayHandle( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:536:55: note: ‘template Glib::ArrayHandle ArrayHandle’ declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function ‘int Glib::ArrayHandle(const gboolean*, std::size_t, Glib::OwnershipType)’: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:682:79: error: ‘int Glib::ArrayHandle(const gboolean*, std::size_t, Glib::OwnershipType)’ redeclared as different kind of symbol const gboolean* array, std::size_t array_size, Glib::OwnershipType ownership) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:536:55: note: previous declaration ‘template Glib::ArrayHandle ArrayHandle’ inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:683:3: error: only constructors take member initializers : size_((array) ? array_size : 0), parray_(array), ownership_(ownership) ^~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:685:1: warning: no return statement in function returning non-void [-Wreturn-type] } ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:687:60: error: ‘>>’ should be ‘> >’ within a nested template argument list inline ArrayHandle>::ArrayHandle( ^~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:687:8: error: variable template-id ‘ArrayHandle >’ in nested-name-specifier inline ArrayHandle>::ArrayHandle( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:536:55: note: ‘template Glib::ArrayHandle ArrayHandle’ declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function ‘int Glib::ArrayHandle(const gboolean*, Glib::OwnershipType)’: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:688:55: error: ‘int Glib::ArrayHandle(const gboolean*, Glib::OwnershipType)’ redeclared as different kind of symbol const gboolean* array, Glib::OwnershipType ownership) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:536:55: note: previous declaration ‘template Glib::ArrayHandle ArrayHandle’ inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:689:3: error: only constructors take member initializers : size_((array) ? Glib::Container_Helpers::compute_array_size(array) : 0), ^~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:693:1: warning: no return statement in function returning non-void [-Wreturn-type] } ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:695:60: error: ‘>>’ should be ‘> >’ within a nested template argument list inline ArrayHandle>::ArrayHandle( ^~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:695:8: error: variable template-id ‘ArrayHandle >’ in nested-name-specifier inline ArrayHandle>::ArrayHandle( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:536:55: note: ‘template Glib::ArrayHandle ArrayHandle’ declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:696:61: error: ‘>>’ should be ‘> >’ within a nested template argument list const ArrayHandle>& other) ^~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:696:9: error: ‘ArrayHandle >’ does not name a type const ArrayHandle>& other) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function ‘int Glib::ArrayHandle(const int&)’: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:696:70: error: ‘int Glib::ArrayHandle(const int&)’ redeclared as different kind of symbol const ArrayHandle>& other) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:536:55: note: previous declaration ‘template Glib::ArrayHandle ArrayHandle’ inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:697:3: error: only constructors take member initializers : size_(other.size_), parray_(other.parray_), ownership_(other.ownership_) ^~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:697:15: error: request for member ‘size_’ in ‘other’, which is of non-class type ‘const int’ : size_(other.size_), parray_(other.parray_), ownership_(other.ownership_) ^~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:697:37: error: request for member ‘parray_’ in ‘other’, which is of non-class type ‘const int’ : size_(other.size_), parray_(other.parray_), ownership_(other.ownership_) ^~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:697:64: error: request for member ‘ownership_’ in ‘other’, which is of non-class type ‘const int’ : size_(other.size_), parray_(other.parray_), ownership_(other.ownership_) ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:699:9: error: request for member ‘ownership_’ in ‘other’, which is of non-class type ‘const int’ other.ownership_ = Glib::OWNERSHIP_NONE; ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:700:1: warning: no return statement in function returning non-void [-Wreturn-type] } ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:702:60: error: ‘>>’ should be ‘> >’ within a nested template argument list inline ArrayHandle>::const_iterator ^~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:702:8: error: variable template-id ‘ArrayHandle >’ in nested-name-specifier inline ArrayHandle>::const_iterator ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:536:55: note: ‘template Glib::ArrayHandle ArrayHandle’ declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:703:1: error: expected initializer before ‘ArrayHandle’ ArrayHandle>::begin() const ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:708:60: error: ‘>>’ should be ‘> >’ within a nested template argument list inline ArrayHandle>::const_iterator ^~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:708:8: error: variable template-id ‘ArrayHandle >’ in nested-name-specifier inline ArrayHandle>::const_iterator ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:536:55: note: ‘template Glib::ArrayHandle ArrayHandle’ declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:709:1: error: expected initializer before ‘ArrayHandle’ ArrayHandle>::end() const ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:716:53: error: ‘>>’ should be ‘> >’ within a nested template argument list ArrayHandle>::assign_to(Cont& container) const ^~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:716:1: error: variable template-id ‘ArrayHandle >’ in nested-name-specifier ArrayHandle>::assign_to(Cont& container) const ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:536:55: note: ‘template Glib::ArrayHandle ArrayHandle’ declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:716:84: error: non-member function ‘void Glib::assign_to(Cont&)’ cannot have cv-qualifier ArrayHandle>::assign_to(Cont& container) const ^~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function ‘void Glib::assign_to(Cont&)’: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:719:20: error: invalid use of ‘this’ in non-member function container.assign(this->begin(), this->end()); ^~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:719:35: error: invalid use of ‘this’ in non-member function container.assign(this->begin(), this->end()); ^~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:729:53: error: ‘>>’ should be ‘> >’ within a nested template argument list ArrayHandle>::copy(Out pdest) const ^~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:729:1: error: variable template-id ‘ArrayHandle >’ in nested-name-specifier ArrayHandle>::copy(Out pdest) const ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:536:55: note: ‘template Glib::ArrayHandle ArrayHandle’ declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:729:73: error: non-member function ‘void Glib::copy(Out)’ cannot have cv-qualifier ArrayHandle>::copy(Out pdest) const ^~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function ‘void Glib::copy(Out)’: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:731:13: error: invalid use of ‘this’ in non-member function std::copy(this->begin(), this->end(), pdest); ^~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:731:28: error: invalid use of ‘this’ in non-member function std::copy(this->begin(), this->end(), pdest); ^~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:735:53: error: ‘>>’ should be ‘> >’ within a nested template argument list ArrayHandle>::data() const ^~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:735:1: error: variable template-id ‘ArrayHandle >’ in nested-name-specifier ArrayHandle>::data() const ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:536:55: note: ‘template Glib::ArrayHandle ArrayHandle’ declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:735:64: error: non-member function ‘const gboolean* Glib::data()’ cannot have cv-qualifier ArrayHandle>::data() const ^~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function ‘const gboolean* Glib::data()’: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:737:10: error: ‘parray_’ was not declared in this scope return parray_; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:741:53: error: ‘>>’ should be ‘> >’ within a nested template argument list ArrayHandle>::size() const ^~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:741:1: error: variable template-id ‘ArrayHandle >’ in nested-name-specifier ArrayHandle>::size() const ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:536:55: note: ‘template Glib::ArrayHandle ArrayHandle’ declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:741:64: error: non-member function ‘std::size_t Glib::size()’ cannot have cv-qualifier ArrayHandle>::size() const ^~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function ‘std::size_t Glib::size()’: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:743:10: error: ‘size_’ was not declared in this scope return size_; ^~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:747:53: error: ‘>>’ should be ‘> >’ within a nested template argument list ArrayHandle>::empty() const ^~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:747:1: error: variable template-id ‘ArrayHandle >’ in nested-name-specifier ArrayHandle>::empty() const ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:536:55: note: ‘template Glib::ArrayHandle ArrayHandle’ declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:747:65: error: non-member function ‘bool Glib::empty()’ cannot have cv-qualifier ArrayHandle>::empty() const ^~~~~ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function ‘bool Glib::empty()’: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:749:11: error: ‘size_’ was not declared in this scope return (size_ == 0); ^~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:94:0, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/balancedtree.h: At global scope: /usr/include/glibmm-2.4/glibmm/balancedtree.h:64:9: error: expected nested-name-specifier before ‘CppObjectType’ using CppObjectType = BalancedTree; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/balancedtree.h:65:9: error: expected nested-name-specifier before ‘BaseObjectType’ using BaseObjectType = GTree; ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/balancedtree.h:71:9: error: expected nested-name-specifier before ‘TraverseFunc’ using TraverseFunc = sigc::slot; ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/balancedtree.h:72:9: error: expected nested-name-specifier before ‘CompareFunc’ using CompareFunc = sigc::slot; ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/balancedtree.h:81:22: error: ‘CompareFunc’ does not name a type BalancedTree(const CompareFunc &key_compare_slot_) : ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/balancedtree.h:95:58: error: ‘CompareFunc’ does not name a type static Glib::RefPtr< BalancedTree > create(const CompareFunc &key_compare_slot) ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/balancedtree.h:226:22: error: ‘TraverseFunc’ does not name a type void foreach(const TraverseFunc& func) const ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/balancedtree.h:247:19: error: ‘CompareFunc’ does not name a type V* search(const CompareFunc &search_func, const K& key) ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/balancedtree.h:270:25: error: ‘CompareFunc’ does not name a type const V* search(const CompareFunc &search_func, const K& key) const ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/balancedtree.h:281:52: error: ‘CompareFunc’ does not name a type static gint on_compare_key(const K& key_a, const CompareFunc& func, const K& key_b) ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/balancedtree.h:337:3: error: ‘CompareFunc’ does not name a type CompareFunc key_compare_slot; ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/balancedtree.h: In constructor ‘Glib::BalancedTree::BalancedTree()’: /usr/include/glibmm-2.4/glibmm/balancedtree.h:76:5: error: class ‘Glib::BalancedTree’ does not have any field named ‘key_compare_slot’ key_compare_slot(sigc::ptr_fun(key_compare)) ^~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/balancedtree.h:78:50: error: ‘key_compare_slot’ was not declared in this scope gobject_ = g_tree_new_full(on_compare_tree, &key_compare_slot, on_destroy_key, on_destroy_value); ^~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/balancedtree.h: In constructor ‘Glib::BalancedTree::BalancedTree(const int&)’: /usr/include/glibmm-2.4/glibmm/balancedtree.h:82:5: error: class ‘Glib::BalancedTree’ does not have any field named ‘key_compare_slot’ key_compare_slot(key_compare_slot_) ^~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/balancedtree.h:84:50: error: ‘key_compare_slot’ was not declared in this scope gobject_ = g_tree_new_full(on_compare_tree, &key_compare_slot, on_destroy_key, on_destroy_value); ^~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/balancedtree.h: In member function ‘void Glib::BalancedTree::foreach(const int&) const’: /usr/include/glibmm-2.4/glibmm/balancedtree.h:228:5: error: ‘TraverseFunc’ was not declared in this scope TraverseFunc func_copy = func; ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/balancedtree.h:229:97: error: ‘func_copy’ was not declared in this scope g_tree_foreach(const_cast(gobj()), c_callback_traverse, reinterpret_cast(&func_copy)); ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/balancedtree.h: In member function ‘V* Glib::BalancedTree::search(const int&, const K&)’: /usr/include/glibmm-2.4/glibmm/balancedtree.h:249:37: error: ISO C++ forbids declaration of ‘type name’ with no type [-fpermissive] sigc::slot real_slot = sigc::ptr_fun(on_compare_key); ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/balancedtree.h:249:59: error: template argument 3 is invalid sigc::slot real_slot = sigc::ptr_fun(on_compare_key); ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h: In static member function ‘static gboolean Glib::BalancedTree::c_callback_traverse(gpointer, gpointer, gpointer)’: /usr/include/glibmm-2.4/glibmm/balancedtree.h:296:11: error: ‘TraverseFunc’ does not name a type const TraverseFunc* tf = reinterpret_cast(slot); ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/balancedtree.h:297:14: error: ‘tf’ was not declared in this scope return (*tf)(*reinterpret_cast(key), *reinterpret_cast(value)); ^~ /usr/include/glibmm-2.4/glibmm/balancedtree.h: In static member function ‘static gint Glib::BalancedTree::on_compare_tree(gconstpointer, gconstpointer, gpointer)’: /usr/include/glibmm-2.4/glibmm/balancedtree.h:305:11: error: ‘CompareFunc’ does not name a type const CompareFunc& func = *reinterpret_cast(data); ^~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/object.h:34:0, from /usr/include/glibmm-2.4/glibmm/binding.h:22, from /usr/include/glibmm-2.4/glibmm.h:98, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/utility.h: At global scope: /usr/include/glibmm-2.4/glibmm/utility.h:81:14: error: expected ‘;’ at end of member declaration ~ScopedPtr() noexcept { g_free(ptr_); } ^ /usr/include/glibmm-2.4/glibmm/utility.h:81:16: error: ‘noexcept’ does not name a type ~ScopedPtr() noexcept { g_free(ptr_); } ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/utility.h:81:16: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/utility.h: In constructor ‘Glib::ScopedPtr::ScopedPtr()’: /usr/include/glibmm-2.4/glibmm/utility.h:79:22: error: ‘nullptr’ was not declared in this scope ScopedPtr() : ptr_(nullptr) {} ^~~~~~~ /usr/include/glibmm-2.4/glibmm/utility.h: At global scope: /usr/include/glibmm-2.4/glibmm/utility.h:93:6: error: ‘unique_ptr’ in namespace ‘std’ does not name a template type std::unique_ptr ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/utility.h: In function ‘Glib::ustring Glib::convert_return_gchar_ptr_to_ustring(char*)’: /usr/include/glibmm-2.4/glibmm/utility.h:128:32: error: ‘make_unique_ptr_gfree’ is not a member of ‘Glib’ return (str) ? Glib::ustring(Glib::make_unique_ptr_gfree(str).get()) : Glib::ustring(); ^~~~ /usr/include/glibmm-2.4/glibmm/utility.h: In function ‘std::__cxx11::string Glib::convert_return_gchar_ptr_to_stdstring(char*)’: /usr/include/glibmm-2.4/glibmm/utility.h:135:30: error: ‘make_unique_ptr_gfree’ is not a member of ‘Glib’ return (str) ? std::string(Glib::make_unique_ptr_gfree(str).get()) : std::string(); ^~~~ /usr/include/glibmm-2.4/glibmm/utility.h: In function ‘const char* Glib::c_str_or_nullptr(const T&)’: /usr/include/glibmm-2.4/glibmm/utility.h:145:24: error: ‘nullptr’ was not declared in this scope return str.empty() ? nullptr : str.c_str(); ^~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/binding.h:22:0, from /usr/include/glibmm-2.4/glibmm.h:98, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/object.h: At global scope: /usr/include/glibmm-2.4/glibmm/object.h:41:7: error: expected nested-name-specifier before ‘GObject’ using GObject = struct _GObject; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/object.h:42:7: error: expected nested-name-specifier before ‘GObjectClass’ using GObjectClass = struct _GObjectClass; ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/object.h:79:20: error: expected ‘;’ at end of member declaration ~ConstructParams() noexcept; ^ /usr/include/glibmm-2.4/glibmm/object.h:79:22: error: ‘noexcept’ does not name a type ~ConstructParams() noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/object.h:79:22: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/object.h:98:9: error: expected nested-name-specifier before ‘CppObjectType’ using CppObjectType = Object; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/object.h:99:9: error: expected nested-name-specifier before ‘CppClassType’ using CppClassType = Object_Class; ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/object.h:100:9: error: expected nested-name-specifier before ‘BaseObjectType’ using BaseObjectType = GObject; ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/object.h:101:9: error: expected nested-name-specifier before ‘BaseClassType’ using BaseClassType = GObjectClass; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/object.h:105:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Object(const Object&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/object.h:106:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Object& operator=(const Object&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/object.h:108:16: error: expected ‘,’ or ‘...’ before ‘&&’ token Object(Object&& src) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/object.h:108:22: error: invalid constructor; you probably meant ‘Glib::Object (const Glib::Object&)’ Object(Object&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/object.h:108:22: error: expected ‘;’ at end of member declaration /usr/include/glibmm-2.4/glibmm/object.h:108:24: error: ‘noexcept’ does not name a type Object(Object&& src) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/object.h:108:24: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/object.h:109:27: error: expected ‘,’ or ‘...’ before ‘&&’ token Object& operator=(Object&& src) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/object.h:109:33: error: expected ‘;’ at end of member declaration Object& operator=(Object&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/object.h:109:35: error: ‘noexcept’ does not name a type Object& operator=(Object&& src) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/object.h:109:35: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/object.h:115:11: error: expected ‘;’ at end of member declaration ~Object() noexcept override; // It should only be deleted by the callback. ^ /usr/include/glibmm-2.4/glibmm/object.h:115:13: error: ‘noexcept’ does not name a type ~Object() noexcept override; // It should only be deleted by the callback. ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/object.h:115:13: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/object.h:132:9: error: expected nested-name-specifier before ‘DestroyNotify’ using DestroyNotify = void (*)(gpointer data); ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/object.h:133:47: error: ‘DestroyNotify’ has not been declared void set_data(const Quark& key, void* data, DestroyNotify notify); ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/object.h:151:10: error: ‘CppClassType’ does not name a type static CppClassType object_class_; ^~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:98:0, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/binding.h:29:7: error: expected nested-name-specifier before ‘GBinding’ using GBinding = struct _GBinding; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/binding.h:30:7: error: expected nested-name-specifier before ‘GBindingClass’ using GBindingClass = struct _GBindingClass; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/binding.h:219:9: error: expected nested-name-specifier before ‘CppObjectType’ using CppObjectType = Binding; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/binding.h:220:9: error: expected nested-name-specifier before ‘CppClassType’ using CppClassType = Binding_Class; ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/binding.h:221:9: error: expected nested-name-specifier before ‘BaseObjectType’ using BaseObjectType = GBinding; ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/binding.h:222:9: error: expected nested-name-specifier before ‘BaseClassType’ using BaseClassType = GBindingClass; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/binding.h:225:29: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Binding(const Binding&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/binding.h:226:40: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Binding& operator=(const Binding&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/binding.h:229:10: error: ‘CppClassType’ does not name a type static CppClassType binding_class_; ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/binding.h:239:18: error: expected ‘,’ or ‘...’ before ‘&&’ token Binding(Binding&& src) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/binding.h:239:24: error: invalid constructor; you probably meant ‘Glib::Binding (const Glib::Binding&)’ Binding(Binding&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/binding.h:239:24: error: expected ‘;’ at end of member declaration /usr/include/glibmm-2.4/glibmm/binding.h:239:26: error: ‘noexcept’ does not name a type Binding(Binding&& src) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/binding.h:239:26: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/binding.h:240:29: error: expected ‘,’ or ‘...’ before ‘&&’ token Binding& operator=(Binding&& src) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/binding.h:240:35: error: expected ‘;’ at end of member declaration Binding& operator=(Binding&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/binding.h:240:37: error: ‘noexcept’ does not name a type Binding& operator=(Binding&& src) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/binding.h:240:37: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/binding.h:242:12: error: expected ‘;’ at end of member declaration ~Binding() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/binding.h:242:14: error: ‘noexcept’ does not name a type ~Binding() noexcept override; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/binding.h:242:14: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/glibmm-2.4/glibmm.h:98:0, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/binding.h:272:9: error: expected nested-name-specifier before ‘SlotTransform’ using SlotTransform = sigc::slot; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/binding.h:307:11: error: ‘SlotTransform’ does not name a type const SlotTransform& transform_to = SlotTransform(), ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/binding.h:308:11: error: ‘SlotTransform’ does not name a type const SlotTransform& transform_from = SlotTransform()); ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/binding.h:646:22: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 void unreference() const override; ^~~~~ /usr/include/glibmm-2.4/glibmm/binding.h:656:11: error: expected nested-name-specifier before ‘result_type’ using result_type = bool; ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/binding.h:657:11: error: expected nested-name-specifier before ‘SlotTypedTransform’ using SlotTypedTransform = sigc::slot; ^~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/binding.h:659:25: error: ‘SlotTypedTransform’ does not name a type TransformProp(const SlotTypedTransform& slot) : typed_transform(slot) {} ^~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/binding.h:676:5: error: ‘SlotTypedTransform’ does not name a type SlotTypedTransform typed_transform; ^~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/binding.h:307:55: error: ‘SlotTransform’ was not declared in this scope const SlotTransform& transform_to = SlotTransform(), ^ /usr/include/glibmm-2.4/glibmm/binding.h:308:57: error: ‘SlotTransform’ was not declared in this scope const SlotTransform& transform_from = SlotTransform()); ^ /usr/include/glibmm-2.4/glibmm/binding.h: In static member function ‘static Glib::RefPtr Glib::Binding::bind_property(const Glib::PropertyProxy_Base&, const Glib::PropertyProxy_Base&, Glib::BindingFlags)’: /usr/include/glibmm-2.4/glibmm/binding.h:328:71: error: call to ‘static Glib::RefPtr Glib::Binding::bind_property_value(const Glib::PropertyProxy_Base&, const Glib::PropertyProxy_Base&, Glib::BindingFlags, const int&, const int&)’ uses the default argument for parameter 4, which is not yet defined return bind_property_value(source_property, target_property, flags); ^ /usr/include/glibmm-2.4/glibmm/binding.h:328:71: error: call to ‘static Glib::RefPtr Glib::Binding::bind_property_value(const Glib::PropertyProxy_Base&, const Glib::PropertyProxy_Base&, Glib::BindingFlags, const int&, const int&)’ uses the default argument for parameter 5, which is not yet defined /usr/include/glibmm-2.4/glibmm/binding.h: In static member function ‘static Glib::RefPtr Glib::Binding::bind_property(const Glib::PropertyProxy&, const Glib::PropertyProxy&, Glib::BindingFlags, const T_functor_to&)’: /usr/include/glibmm-2.4/glibmm/binding.h:364:49: error: there are no arguments to ‘SlotTransform’ that depend on a template parameter, so a declaration of ‘SlotTransform’ must be available [-fpermissive] slot_transform_to.empty() ? SlotTransform() : TransformProp(slot_transform_to)); ^ /usr/include/glibmm-2.4/glibmm/binding.h:364:49: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) /usr/include/glibmm-2.4/glibmm/binding.h: In static member function ‘static Glib::RefPtr Glib::Binding::bind_property(const Glib::PropertyProxy&, const Glib::PropertyProxy_WriteOnly&, Glib::BindingFlags, const T_functor_to&)’: /usr/include/glibmm-2.4/glibmm/binding.h:400:49: error: there are no arguments to ‘SlotTransform’ that depend on a template parameter, so a declaration of ‘SlotTransform’ must be available [-fpermissive] slot_transform_to.empty() ? SlotTransform() : TransformProp(slot_transform_to)); ^ /usr/include/glibmm-2.4/glibmm/binding.h: In static member function ‘static Glib::RefPtr Glib::Binding::bind_property(const Glib::PropertyProxy_ReadOnly&, const Glib::PropertyProxy&, Glib::BindingFlags, const T_functor_to&)’: /usr/include/glibmm-2.4/glibmm/binding.h:436:49: error: there are no arguments to ‘SlotTransform’ that depend on a template parameter, so a declaration of ‘SlotTransform’ must be available [-fpermissive] slot_transform_to.empty() ? SlotTransform() : TransformProp(slot_transform_to)); ^ /usr/include/glibmm-2.4/glibmm/binding.h: In static member function ‘static Glib::RefPtr Glib::Binding::bind_property(const Glib::PropertyProxy_ReadOnly&, const Glib::PropertyProxy_WriteOnly&, Glib::BindingFlags, const T_functor_to&)’: /usr/include/glibmm-2.4/glibmm/binding.h:472:49: error: there are no arguments to ‘SlotTransform’ that depend on a template parameter, so a declaration of ‘SlotTransform’ must be available [-fpermissive] slot_transform_to.empty() ? SlotTransform() : TransformProp(slot_transform_to)); ^ /usr/include/glibmm-2.4/glibmm/binding.h: In static member function ‘static Glib::RefPtr Glib::Binding::bind_property(const Glib::PropertyProxy&, const Glib::PropertyProxy&, Glib::BindingFlags, const T_functor_to&, const T_functor_from&)’: /usr/include/glibmm-2.4/glibmm/binding.h:515:49: error: there are no arguments to ‘SlotTransform’ that depend on a template parameter, so a declaration of ‘SlotTransform’ must be available [-fpermissive] slot_transform_to.empty() ? SlotTransform() : TransformProp(slot_transform_to), ^ /usr/include/glibmm-2.4/glibmm/binding.h:516:51: error: there are no arguments to ‘SlotTransform’ that depend on a template parameter, so a declaration of ‘SlotTransform’ must be available [-fpermissive] slot_transform_from.empty() ? SlotTransform() : TransformProp(slot_transform_from)); ^ /usr/include/glibmm-2.4/glibmm/binding.h: In constructor ‘Glib::Binding::TransformProp::TransformProp(const int&)’: /usr/include/glibmm-2.4/glibmm/binding.h:659:53: error: class ‘Glib::Binding::TransformProp’ does not have any field named ‘typed_transform’ TransformProp(const SlotTypedTransform& slot) : typed_transform(slot) {} ^~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:100:0, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/bytearray.h: At global scope: /usr/include/glibmm-2.4/glibmm/bytearray.h:49:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class ByteArray final ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/bytearray.h:53:9: error: expected nested-name-specifier before ‘CppObjectType’ using CppObjectType = ByteArray; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/bytearray.h:54:9: error: expected nested-name-specifier before ‘BaseObjectType’ using BaseObjectType = GByteArray; ^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:100:0, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/bytearray.h:77:17: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ByteArray() = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/bytearray.h:80:33: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ByteArray(const ByteArray&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/bytearray.h:81:44: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ByteArray& operator=(const ByteArray&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/bytearray.h: In member function ‘void Glib::Value >::set(const Glib::RefPtr&)’: /usr/include/glibmm-2.4/glibmm/bytearray.h:207:86: error: no matching function for call to ‘unwrap(const Glib::RefPtr&)’ void set(const Glib::RefPtr& array) { set_boxed(Glib::unwrap(array)); } ^ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:93, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/wrap.h:118:1: note: candidate: template typename T::BaseObjectType* Glib::unwrap(T*) unwrap(T* ptr) ^~~~~~ /usr/include/glibmm-2.4/glibmm/wrap.h:118:1: note: template argument deduction/substitution failed: In file included from /usr/include/glibmm-2.4/glibmm.h:100:0, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/bytearray.h:207:86: note: mismatched types ‘T*’ and ‘Glib::RefPtr’ void set(const Glib::RefPtr& array) { set_boxed(Glib::unwrap(array)); } ^ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:93, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/wrap.h:128:1: note: candidate: template const typename T::BaseObjectType* Glib::unwrap(const T*) unwrap(const T* ptr) ^~~~~~ /usr/include/glibmm-2.4/glibmm/wrap.h:128:1: note: template argument deduction/substitution failed: In file included from /usr/include/glibmm-2.4/glibmm.h:100:0, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/bytearray.h:207:86: note: mismatched types ‘const T*’ and ‘Glib::RefPtr’ void set(const Glib::RefPtr& array) { set_boxed(Glib::unwrap(array)); } ^ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:25:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:93, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/wrap.h:138:1: note: candidate: template typename T::BaseObjectType* Glib::unwrap(const Glib::RefPtr&) unwrap(const Glib::RefPtr& ptr) ^~~~~~ /usr/include/glibmm-2.4/glibmm/wrap.h:138:1: note: template argument deduction/substitution failed: /usr/include/glibmm-2.4/glibmm/wrap.h: In substitution of ‘template typename T::BaseObjectType* Glib::unwrap(const Glib::RefPtr&) [with T = Glib::ByteArray]’: /usr/include/glibmm-2.4/glibmm/bytearray.h:207:86: required from here /usr/include/glibmm-2.4/glibmm/wrap.h:138:1: error: no type named ‘BaseObjectType’ in ‘class Glib::ByteArray’ /usr/include/glibmm-2.4/glibmm/wrap.h:148:1: note: candidate: template const typename T::BaseObjectType* Glib::unwrap(const Glib::RefPtr&) unwrap(const Glib::RefPtr& ptr) ^~~~~~ /usr/include/glibmm-2.4/glibmm/wrap.h:148:1: note: template argument deduction/substitution failed: In file included from /usr/include/glibmm-2.4/glibmm.h:100:0, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/bytearray.h:207:86: note: types ‘const T’ and ‘Glib::ByteArray’ have incompatible cv-qualifiers void set(const Glib::RefPtr& array) { set_boxed(Glib::unwrap(array)); } ^ In file included from /usr/include/glibmm-2.4/glibmm.h:101:0, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/bytes.h: At global scope: /usr/include/glibmm-2.4/glibmm/bytes.h:58:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class Bytes final ^~~~~ /usr/include/glibmm-2.4/glibmm/bytes.h:62:9: error: expected nested-name-specifier before ‘CppObjectType’ using CppObjectType = Bytes; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/bytes.h:63:9: error: expected nested-name-specifier before ‘BaseObjectType’ using BaseObjectType = GBytes; ^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:101:0, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/bytes.h:86:13: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Bytes() = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/bytes.h:89:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Bytes(const Bytes&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/bytes.h:90:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Bytes& operator=(const Bytes&) = delete; ^~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:102:0, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/checksum.h:48:9: error: expected nested-name-specifier before ‘CppObjectType’ using CppObjectType = Checksum; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/checksum.h:49:9: error: expected nested-name-specifier before ‘BaseObjectType’ using BaseObjectType = GChecksum; ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/checksum.h:64:20: error: expected ‘,’ or ‘...’ before ‘&&’ token Checksum(Checksum&& other) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/checksum.h:64:28: error: invalid constructor; you probably meant ‘Glib::Checksum (const Glib::Checksum&)’ Checksum(Checksum&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:64:28: error: expected ‘;’ at end of member declaration /usr/include/glibmm-2.4/glibmm/checksum.h:64:30: error: ‘noexcept’ does not name a type Checksum(Checksum&& other) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/checksum.h:64:30: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/checksum.h:65:31: error: expected ‘,’ or ‘...’ before ‘&&’ token Checksum& operator=(Checksum&& other) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/checksum.h:65:39: error: expected ‘;’ at end of member declaration Checksum& operator=(Checksum&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:65:41: error: ‘noexcept’ does not name a type Checksum& operator=(Checksum&& other) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/checksum.h:65:41: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/checksum.h:67:13: error: expected ‘;’ at end of member declaration ~Checksum() noexcept; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:67:15: error: ‘noexcept’ does not name a type ~Checksum() noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/checksum.h:67:15: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/checksum.h:69:28: error: expected ‘;’ at end of member declaration void swap(Checksum& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:69:30: error: ‘noexcept’ does not name a type void swap(Checksum& other) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/checksum.h:69:30: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/checksum.h:238:48: error: expected initializer before ‘noexcept’ inline void swap(Checksum& lhs, Checksum& rhs) noexcept ^~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:105:0, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/convert.h:120:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 IConv(const IConv&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/convert.h:121:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 IConv& operator=(const IConv&) = delete; ^~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:106:0, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/date.h:41:9: error: expected nested-name-specifier before ‘Day’ using Day = guint8 ; ^~~ /usr/include/glibmm-2.4/glibmm/date.h:42:9: error: expected nested-name-specifier before ‘Year’ using Year = guint16; ^~~~ /usr/include/glibmm-2.4/glibmm/date.h:181:16: error: ‘Day’ does not name a type static const Day BAD_DAY = 0; ^~~ /usr/include/glibmm-2.4/glibmm/date.h:182:16: error: ‘Year’ does not name a type static const Year BAD_YEAR = 0; ^~~~ /usr/include/glibmm-2.4/glibmm/date.h:194:12: error: expected ‘)’ before ‘day’ Date(Day day, Month month, Year year); ^~~ In file included from /usr/include/glibmm-2.4/glibmm.h:106:0, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/date.h:302:16: error: ‘Day’ has not been declared void set_day(Day day); ^~~ /usr/include/glibmm-2.4/glibmm/date.h:307:17: error: ‘Year’ has not been declared void set_year(Year year); ^~~~ /usr/include/glibmm-2.4/glibmm/date.h:314:16: error: ‘Day’ has not been declared void set_dmy(Day day, Month month, Year year); ^~~ /usr/include/glibmm-2.4/glibmm/date.h:314:38: error: ‘Year’ has not been declared void set_dmy(Day day, Month month, Year year); ^~~~ /usr/include/glibmm-2.4/glibmm/date.h:444:3: error: ‘Year’ does not name a type Year get_year() const; ^~~~ /usr/include/glibmm-2.4/glibmm/date.h:449:3: error: ‘Day’ does not name a type Day get_day() const; ^~~ /usr/include/glibmm-2.4/glibmm/date.h:504:48: error: ‘Year’ has not been declared static guint8 get_days_in_month(Month month, Year year); ^~~~ /usr/include/glibmm-2.4/glibmm/date.h:511:42: error: ‘Year’ has not been declared static guint8 get_monday_weeks_in_year(Year year); ^~~~ /usr/include/glibmm-2.4/glibmm/date.h:518:42: error: ‘Year’ has not been declared static guint8 get_sunday_weeks_in_year(Year year); ^~~~ /usr/include/glibmm-2.4/glibmm/date.h:524:30: error: ‘Year’ has not been declared static bool is_leap_year(Year year); ^~~~ /usr/include/glibmm-2.4/glibmm/date.h:549:25: error: ‘Day’ has not been declared static bool valid_day(Day day); ^~~ /usr/include/glibmm-2.4/glibmm/date.h:563:26: error: ‘Year’ has not been declared static bool valid_year(Year year); ^~~~ /usr/include/glibmm-2.4/glibmm/date.h:586:25: error: ‘Day’ has not been declared static bool valid_dmy(Day day, Month month, Year year); ^~~ /usr/include/glibmm-2.4/glibmm/date.h:586:47: error: ‘Year’ has not been declared static bool valid_dmy(Day day, Month month, Year year); ^~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:107:0, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/datetime.h:42:7: error: expected nested-name-specifier before ‘TimeSpan’ using TimeSpan = GTimeSpan; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/datetime.h:72:9: error: expected nested-name-specifier before ‘CppObjectType’ using CppObjectType = DateTime; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/datetime.h:73:9: error: expected nested-name-specifier before ‘BaseObjectType’ using BaseObjectType = GDateTime; ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/datetime.h:88:20: error: expected ‘,’ or ‘...’ before ‘&&’ token DateTime(DateTime&& other) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/datetime.h:88:28: error: invalid constructor; you probably meant ‘Glib::DateTime (const Glib::DateTime&)’ DateTime(DateTime&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:88:28: error: expected ‘;’ at end of member declaration /usr/include/glibmm-2.4/glibmm/datetime.h:88:30: error: ‘noexcept’ does not name a type DateTime(DateTime&& other) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/datetime.h:88:30: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/datetime.h:89:31: error: expected ‘,’ or ‘...’ before ‘&&’ token DateTime& operator=(DateTime&& other) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/datetime.h:89:39: error: expected ‘;’ at end of member declaration DateTime& operator=(DateTime&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:89:41: error: ‘noexcept’ does not name a type DateTime& operator=(DateTime&& other) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/datetime.h:89:41: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/datetime.h:91:13: error: expected ‘;’ at end of member declaration ~DateTime() noexcept; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:91:15: error: ‘noexcept’ does not name a type ~DateTime() noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/datetime.h:91:15: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/datetime.h:93:28: error: expected ‘;’ at end of member declaration void swap(DateTime& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:93:30: error: ‘noexcept’ does not name a type void swap(DateTime& other) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/datetime.h:93:30: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/glibmm-2.4/glibmm.h:107:0, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/datetime.h:315:16: error: ‘TimeSpan’ has not been declared DateTime add(TimeSpan timespan) const; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/datetime.h:420:3: error: ‘TimeSpan’ does not name a type TimeSpan difference(const DateTime& other) const; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/datetime.h:659:3: error: ‘TimeSpan’ does not name a type TimeSpan get_utc_offset() const; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/datetime.h:836:48: error: expected initializer before ‘noexcept’ inline void swap(DateTime& lhs, DateTime& rhs) noexcept ^~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/main.h:25:0, from /usr/include/glibmm-2.4/glibmm/dispatcher.h:22, from /usr/include/glibmm-2.4/glibmm.h:108, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/iochannel.h:359:9: error: expected nested-name-specifier before ‘CppObjectType’ using CppObjectType = IOChannel; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/iochannel.h:360:9: error: expected nested-name-specifier before ‘BaseObjectType’ using BaseObjectType = GIOChannel; ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/iochannel.h:366:22: error: expected ‘,’ or ‘...’ before ‘&&’ token IOChannel(IOChannel&& other) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/iochannel.h:366:30: error: invalid constructor; you probably meant ‘Glib::IOChannel (const Glib::IOChannel&)’ IOChannel(IOChannel&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/iochannel.h:366:30: error: expected ‘;’ at end of member declaration /usr/include/glibmm-2.4/glibmm/iochannel.h:366:32: error: ‘noexcept’ does not name a type IOChannel(IOChannel&& other) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/iochannel.h:366:32: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/iochannel.h:367:33: error: expected ‘,’ or ‘...’ before ‘&&’ token IOChannel& operator=(IOChannel&& other) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/iochannel.h:367:41: error: expected ‘;’ at end of member declaration IOChannel& operator=(IOChannel&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/iochannel.h:367:43: error: ‘noexcept’ does not name a type IOChannel& operator=(IOChannel&& other) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/iochannel.h:367:43: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/glibmm-2.4/glibmm/dispatcher.h:22:0, from /usr/include/glibmm-2.4/glibmm.h:108, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/main.h:403:9: error: expected nested-name-specifier before ‘CppObjectType’ using CppObjectType = Glib::MainContext; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/main.h:404:9: error: expected nested-name-specifier before ‘BaseObjectType’ using BaseObjectType = GMainContext; ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/main.h:407:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MainContext(const MainContext& other) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/main.h:408:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MainContext& operator=(const MainContext& other) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/main.h:627:9: error: expected nested-name-specifier before ‘CppObjectType’ using CppObjectType = Glib::MainLoop; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/main.h:628:9: error: expected nested-name-specifier before ‘BaseObjectType’ using BaseObjectType = GMainLoop; ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/main.h:685:9: error: expected nested-name-specifier before ‘CppObjectType’ using CppObjectType = Glib::Source; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/main.h:686:9: error: expected nested-name-specifier before ‘BaseObjectType’ using BaseObjectType = GSource; ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/main.h:689:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Source(const Source&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/main.h:690:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Source& operator=(const Source&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/main.h:775:19: error: expected ‘;’ at end of member declaration virtual ~Source() noexcept; ^ /usr/include/glibmm-2.4/glibmm/main.h:775:21: error: ‘noexcept’ does not name a type virtual ~Source() noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/main.h:775:21: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/main.h:848:9: error: expected nested-name-specifier before ‘CppObjectType’ using CppObjectType = Glib::TimeoutSource; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/main.h:855:18: error: expected ‘;’ at end of member declaration ~TimeoutSource() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/main.h:855:20: error: ‘noexcept’ does not name a type ~TimeoutSource() noexcept override; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/main.h:855:20: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/main.h:857:28: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 bool prepare(int& timeout) override; ^ /usr/include/glibmm-2.4/glibmm/main.h:858:14: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 bool check() override; ^ /usr/include/glibmm-2.4/glibmm/main.h:859:38: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 bool dispatch(sigc::slot_base* slot) override; ^ /usr/include/glibmm-2.4/glibmm/main.h:871:9: error: expected nested-name-specifier before ‘CppObjectType’ using CppObjectType = Glib::IdleSource; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/main.h:878:15: error: expected ‘;’ at end of member declaration ~IdleSource() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/main.h:878:17: error: ‘noexcept’ does not name a type ~IdleSource() noexcept override; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/main.h:878:17: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/main.h:880:28: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 bool prepare(int& timeout) override; ^ /usr/include/glibmm-2.4/glibmm/main.h:881:14: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 bool check() override; ^ /usr/include/glibmm-2.4/glibmm/main.h:882:43: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 bool dispatch(sigc::slot_base* slot_data) override; ^ /usr/include/glibmm-2.4/glibmm/main.h:888:9: error: expected nested-name-specifier before ‘CppObjectType’ using CppObjectType = Glib::IOSource; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/main.h:906:13: error: expected ‘;’ at end of member declaration ~IOSource() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/main.h:906:15: error: ‘noexcept’ does not name a type ~IOSource() noexcept override; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/main.h:906:15: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/main.h:908:28: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 bool prepare(int& timeout) override; ^ /usr/include/glibmm-2.4/glibmm/main.h:909:14: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 bool check() override; ^ /usr/include/glibmm-2.4/glibmm/main.h:910:38: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 bool dispatch(sigc::slot_base* slot) override; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:108:0, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/dispatcher.h:79:35: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Dispatcher(const Dispatcher&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/dispatcher.h:80:46: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Dispatcher& operator=(const Dispatcher&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/dispatcher.h:86:15: error: expected ‘;’ at end of member declaration ~Dispatcher() noexcept; ^ /usr/include/glibmm-2.4/glibmm/dispatcher.h:86:17: error: ‘noexcept’ does not name a type ~Dispatcher() noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/dispatcher.h:86:17: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/dispatcher.h:94:44: error: expected ‘,’ or ‘...’ before ‘&&’ token sigc::connection connect(sigc::slot&& slot); ^~ In file included from /usr/include/glibmm-2.4/glibmm.h:111:0, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/exceptionhandler.h:36:34: error: expected initializer before ‘noexcept’ void exception_handlers_invoke() noexcept; ^~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:112:0, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/fileutils.h:488:9: error: expected nested-name-specifier before ‘iterator’ using iterator = DirIterator; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/fileutils.h:489:9: error: expected nested-name-specifier before ‘const_iterator’ using const_iterator = DirIterator; ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/fileutils.h:502:21: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Dir(const Dir&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/fileutils.h:503:32: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Dir& operator=(const Dir&) = delete; ^~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/containers.h:24:0, from /usr/include/glibmm-2.4/glibmm/helperlist.h:29, from /usr/include/glibmm-2.4/glibmm.h:113, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/sarray.h:35:7: error: expected nested-name-specifier before ‘SArray’ using SArray = Glib::ArrayHandle; ^~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:29:0, from /usr/include/glibmm-2.4/glibmm.h:113, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/containers.h:53:9: error: expected nested-name-specifier before ‘value_type’ using value_type = T; ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/containers.h:54:9: error: expected nested-name-specifier before ‘pointer’ using pointer = T*; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/containers.h:55:9: error: expected nested-name-specifier before ‘reference’ using reference = T&; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/containers.h:63:9: error: expected nested-name-specifier before ‘iterator_category’ using iterator_category = std::bidirectional_iterator_tag; ^~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/containers.h:64:9: error: expected nested-name-specifier before ‘size_type’ using size_type = std::size_t; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/containers.h:65:9: error: expected nested-name-specifier before ‘difference_type’ using difference_type = std::ptrdiff_t; ^~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/containers.h:67:9: error: expected nested-name-specifier before ‘pointer’ using pointer = typename List_Iterator_Base::pointer; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/containers.h:68:9: error: expected nested-name-specifier before ‘reference’ using reference = typename List_Iterator_Base::reference; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/containers.h:73:9: error: expected nested-name-specifier before ‘Self’ using Self = List_Iterator; ^~~~ /usr/include/glibmm-2.4/glibmm/containers.h:79:23: error: ‘Self’ does not name a type List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} ^~~~ /usr/include/glibmm-2.4/glibmm/containers.h:81:25: error: ‘Self’ does not name a type bool operator==(const Self& src) const { return node_ == src.node_; } ^~~~ /usr/include/glibmm-2.4/glibmm/containers.h:82:25: error: ‘Self’ does not name a type bool operator!=(const Self& src) const { return node_ != src.node_; } ^~~~ /usr/include/glibmm-2.4/glibmm/containers.h:84:3: error: ‘Self’ does not name a type Self& operator++() ^~~~ /usr/include/glibmm-2.4/glibmm/containers.h:93:3: error: ‘Self’ does not name a type Self operator++(int) ^~~~ /usr/include/glibmm-2.4/glibmm/containers.h:100:3: error: ‘Self’ does not name a type Self& operator--() ^~~~ /usr/include/glibmm-2.4/glibmm/containers.h:110:3: error: ‘Self’ does not name a type Self operator--(int) ^~~~ /usr/include/glibmm-2.4/glibmm/containers.h:117:3: error: ‘reference’ does not name a type reference operator*() const { return *(pointer)(node_ ? node_->data : glibmm_null_pointer); } ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/containers.h:119:3: error: ‘pointer’ does not name a type pointer operator->() const { return &**this; } ^~~~~~~ /usr/include/glibmm-2.4/glibmm/containers.h: In constructor ‘Glib::List_Iterator::List_Iterator()’: /usr/include/glibmm-2.4/glibmm/containers.h:77:27: error: ‘nullptr’ was not declared in this scope List_Iterator() : head_(nullptr), node_(nullptr) {} ^~~~~~~ /usr/include/glibmm-2.4/glibmm/containers.h: In constructor ‘Glib::List_Iterator::List_Iterator(const int&)’: /usr/include/glibmm-2.4/glibmm/containers.h:79:46: error: request for member ‘head_’ in ‘src’, which is of non-class type ‘const int’ List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} ^~~~~ /usr/include/glibmm-2.4/glibmm/containers.h:79:64: error: request for member ‘node_’ in ‘src’, which is of non-class type ‘const int’ List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} ^~~~~ /usr/include/glibmm-2.4/glibmm/containers.h: In member function ‘bool Glib::List_Iterator::operator==(const int&) const’: /usr/include/glibmm-2.4/glibmm/containers.h:81:64: error: request for member ‘node_’ in ‘src’, which is of non-class type ‘const int’ bool operator==(const Self& src) const { return node_ == src.node_; } ^~~~~ /usr/include/glibmm-2.4/glibmm/containers.h: In member function ‘bool Glib::List_Iterator::operator!=(const int&) const’: /usr/include/glibmm-2.4/glibmm/containers.h:82:64: error: request for member ‘node_’ in ‘src’, which is of non-class type ‘const int’ bool operator!=(const Self& src) const { return node_ != src.node_; } ^~~~~ /usr/include/glibmm-2.4/glibmm/containers.h: At global scope: /usr/include/glibmm-2.4/glibmm/containers.h:127:9: error: expected nested-name-specifier before ‘iterator_category’ using iterator_category = std::forward_iterator_tag; ^~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/containers.h:128:9: error: expected nested-name-specifier before ‘size_type’ using size_type = std::size_t; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/containers.h:129:9: error: expected nested-name-specifier before ‘difference_type’ using difference_type = std::ptrdiff_t; ^~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/containers.h:131:9: error: expected nested-name-specifier before ‘pointer’ using pointer = typename List_Iterator_Base::pointer; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/containers.h:132:9: error: expected nested-name-specifier before ‘reference’ using reference = typename List_Iterator_Base::reference; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/containers.h:135:9: error: expected nested-name-specifier before ‘Self’ using Self = SList_Iterator; ^~~~ /usr/include/glibmm-2.4/glibmm/containers.h:141:24: error: ‘Self’ does not name a type SList_Iterator(const Self& src) : node_(src.node_) {} ^~~~ /usr/include/glibmm-2.4/glibmm/containers.h:143:25: error: ‘Self’ does not name a type bool operator==(const Self& src) const { return node_ == src.node_; } ^~~~ /usr/include/glibmm-2.4/glibmm/containers.h:144:25: error: ‘Self’ does not name a type bool operator!=(const Self& src) const { return node_ != src.node_; } ^~~~ /usr/include/glibmm-2.4/glibmm/containers.h:146:3: error: ‘Self’ does not name a type Self& operator++() ^~~~ /usr/include/glibmm-2.4/glibmm/containers.h:152:3: error: ‘Self’ does not name a type Self operator++(int) ^~~~ /usr/include/glibmm-2.4/glibmm/containers.h:159:3: error: ‘reference’ does not name a type reference operator*() const ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/containers.h:164:3: error: ‘pointer’ does not name a type pointer operator->() const { return &**this; } ^~~~~~~ /usr/include/glibmm-2.4/glibmm/containers.h: In constructor ‘Glib::SList_Iterator::SList_Iterator()’: /usr/include/glibmm-2.4/glibmm/containers.h:139:28: error: ‘nullptr’ was not declared in this scope SList_Iterator() : node_(nullptr) {} ^~~~~~~ /usr/include/glibmm-2.4/glibmm/containers.h: In constructor ‘Glib::SList_Iterator::SList_Iterator(const int&)’: /usr/include/glibmm-2.4/glibmm/containers.h:141:47: error: request for member ‘node_’ in ‘src’, which is of non-class type ‘const int’ SList_Iterator(const Self& src) : node_(src.node_) {} ^~~~~ /usr/include/glibmm-2.4/glibmm/containers.h: In member function ‘bool Glib::SList_Iterator::operator==(const int&) const’: /usr/include/glibmm-2.4/glibmm/containers.h:143:64: error: request for member ‘node_’ in ‘src’, which is of non-class type ‘const int’ bool operator==(const Self& src) const { return node_ == src.node_; } ^~~~~ /usr/include/glibmm-2.4/glibmm/containers.h: In member function ‘bool Glib::SList_Iterator::operator!=(const int&) const’: /usr/include/glibmm-2.4/glibmm/containers.h:144:64: error: request for member ‘node_’ in ‘src’, which is of non-class type ‘const int’ bool operator!=(const Self& src) const { return node_ != src.node_; } ^~~~~ /usr/include/glibmm-2.4/glibmm/containers.h: At global scope: /usr/include/glibmm-2.4/glibmm/containers.h:174:9: error: expected nested-name-specifier before ‘iterator_category’ using iterator_category = std::bidirectional_iterator_tag; ^~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/containers.h:175:9: error: expected nested-name-specifier before ‘size_type’ using size_type = std::size_t; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/containers.h:176:9: error: expected nested-name-specifier before ‘difference_type’ using difference_type = std::ptrdiff_t; ^~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/containers.h:178:9: error: expected nested-name-specifier before ‘pointer’ using pointer = typename List_Iterator_Base::pointer; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/containers.h:179:9: error: expected nested-name-specifier before ‘reference’ using reference = typename List_Iterator_Base::reference; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/containers.h:181:9: error: expected nested-name-specifier before ‘Self’ using Self = List_Cpp_Iterator; ^~~~ /usr/include/glibmm-2.4/glibmm/containers.h:186:25: error: ‘Self’ does not name a type bool operator==(const Self& src) const { return node_ == src.node_; } ^~~~ /usr/include/glibmm-2.4/glibmm/containers.h:187:25: error: ‘Self’ does not name a type bool operator!=(const Self& src) const { return node_ != src.node_; } ^~~~ /usr/include/glibmm-2.4/glibmm/containers.h:193:27: error: ‘Self’ does not name a type List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} ^~~~ /usr/include/glibmm-2.4/glibmm/containers.h:195:3: error: ‘reference’ does not name a type reference operator*() const ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/containers.h:216:3: error: ‘pointer’ does not name a type pointer operator->() const { return &**this; } ^~~~~~~ /usr/include/glibmm-2.4/glibmm/containers.h:218:3: error: ‘Self’ does not name a type Self& operator++() ^~~~ /usr/include/glibmm-2.4/glibmm/containers.h:228:3: error: ‘Self’ does not name a type Self operator++(int) ^~~~ /usr/include/glibmm-2.4/glibmm/containers.h:235:3: error: ‘Self’ does not name a type Self& operator--() ^~~~ /usr/include/glibmm-2.4/glibmm/containers.h:245:3: error: ‘Self’ does not name a type Self operator--(int) ^~~~ /usr/include/glibmm-2.4/glibmm/containers.h: In member function ‘bool Glib::List_Cpp_Iterator::operator==(const int&) const’: /usr/include/glibmm-2.4/glibmm/containers.h:186:64: error: request for member ‘node_’ in ‘src’, which is of non-class type ‘const int’ bool operator==(const Self& src) const { return node_ == src.node_; } ^~~~~ /usr/include/glibmm-2.4/glibmm/containers.h: In member function ‘bool Glib::List_Cpp_Iterator::operator!=(const int&) const’: /usr/include/glibmm-2.4/glibmm/containers.h:187:64: error: request for member ‘node_’ in ‘src’, which is of non-class type ‘const int’ bool operator!=(const Self& src) const { return node_ != src.node_; } ^~~~~ /usr/include/glibmm-2.4/glibmm/containers.h: In constructor ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator()’: /usr/include/glibmm-2.4/glibmm/containers.h:191:31: error: ‘nullptr’ was not declared in this scope List_Cpp_Iterator() : head_(nullptr), node_(nullptr) {} ^~~~~~~ /usr/include/glibmm-2.4/glibmm/containers.h: In constructor ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const int&)’: /usr/include/glibmm-2.4/glibmm/containers.h:193:50: error: request for member ‘head_’ in ‘src’, which is of non-class type ‘const int’ List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} ^~~~~ /usr/include/glibmm-2.4/glibmm/containers.h:193:68: error: request for member ‘node_’ in ‘src’, which is of non-class type ‘const int’ List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} ^~~~~ /usr/include/glibmm-2.4/glibmm/containers.h: At global scope: /usr/include/glibmm-2.4/glibmm/containers.h:257:9: error: expected nested-name-specifier before ‘iterator_category’ using iterator_category = typename T_Base::iterator_category; ^~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/containers.h:258:9: error: expected nested-name-specifier before ‘size_type’ using size_type = typename T_Base::size_type; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/containers.h:259:9: error: expected nested-name-specifier before ‘difference_type’ using difference_type = typename T_Base::difference_type; ^~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/containers.h:261:9: error: expected nested-name-specifier before ‘value_type’ using value_type = typename T_Base::value_type; ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/containers.h:262:9: error: expected nested-name-specifier before ‘pointer’ using pointer = typename T_Base::pointer; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/containers.h:263:9: error: expected nested-name-specifier before ‘reference’ using reference = typename T_Base::reference; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/containers.h:265:9: error: expected nested-name-specifier before ‘Self’ using Self = List_ReverseIterator; ^~~~ /usr/include/glibmm-2.4/glibmm/containers.h:267:25: error: ‘Self’ does not name a type bool operator==(const Self& src) const { return T_Base::operator==(src); } ^~~~ /usr/include/glibmm-2.4/glibmm/containers.h:268:25: error: ‘Self’ does not name a type bool operator!=(const Self& src) const { return T_Base::operator!=(src); } ^~~~ /usr/include/glibmm-2.4/glibmm/containers.h:274:30: error: ‘Self’ does not name a type List_ReverseIterator(const Self& src) : T_Base(src) {} ^~~~ /usr/include/glibmm-2.4/glibmm/containers.h:278:3: error: ‘Self’ does not name a type Self& operator++() ^~~~ /usr/include/glibmm-2.4/glibmm/containers.h:283:3: error: ‘Self’ does not name a type Self& operator--() ^~~~ /usr/include/glibmm-2.4/glibmm/containers.h:288:3: error: ‘Self’ does not name a type Self operator++(int) ^~~~ /usr/include/glibmm-2.4/glibmm/containers.h:294:3: error: ‘Self’ does not name a type Self operator--(int) ^~~~ /usr/include/glibmm-2.4/glibmm/containers.h:301:3: error: ‘reference’ does not name a type reference operator*() const { return T_Base::operator*(); } ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/containers.h:302:3: error: ‘pointer’ does not name a type pointer operator->() const { return T_Base::operator->(); } ^~~~~~~ /usr/include/glibmm-2.4/glibmm/containers.h:309:9: error: expected nested-name-specifier before ‘iterator_category’ using iterator_category = typename T_Base::iterator_category; ^~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/containers.h:310:9: error: expected nested-name-specifier before ‘size_type’ using size_type = typename T_Base::size_type; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/containers.h:311:9: error: expected nested-name-specifier before ‘difference_type’ using difference_type = typename T_Base::difference_type; ^~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/containers.h:313:9: error: expected nested-name-specifier before ‘value_type’ using value_type = const typename T_Base::value_type; ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/containers.h:314:9: error: expected nested-name-specifier before ‘pointer’ using pointer = const typename T_Base::pointer; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/containers.h:315:9: error: expected nested-name-specifier before ‘reference’ using reference = const typename T_Base::reference; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/containers.h:317:9: error: expected nested-name-specifier before ‘Self’ using Self = List_ConstIterator; ^~~~ /usr/include/glibmm-2.4/glibmm/containers.h:319:25: error: ‘Self’ does not name a type bool operator==(const Self& src) const { return T_Base::operator==(src); } ^~~~ /usr/include/glibmm-2.4/glibmm/containers.h:320:25: error: ‘Self’ does not name a type bool operator!=(const Self& src) const { return T_Base::operator!=(src); } ^~~~ /usr/include/glibmm-2.4/glibmm/containers.h:326:28: error: ‘Self’ does not name a type List_ConstIterator(const Self& src) : T_Base(src) {} ^~~~ /usr/include/glibmm-2.4/glibmm/containers.h:330:3: error: ‘Self’ does not name a type Self& operator++() ^~~~ /usr/include/glibmm-2.4/glibmm/containers.h:335:3: error: ‘Self’ does not name a type Self& operator--() ^~~~ /usr/include/glibmm-2.4/glibmm/containers.h:340:3: error: ‘Self’ does not name a type Self operator++(int) ^~~~ /usr/include/glibmm-2.4/glibmm/containers.h:346:3: error: ‘Self’ does not name a type Self operator--(int) ^~~~ /usr/include/glibmm-2.4/glibmm/containers.h:353:3: error: ‘reference’ does not name a type reference operator*() const { return T_Base::operator*(); } ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/containers.h:354:3: error: ‘pointer’ does not name a type pointer operator->() const { return T_Base::operator->(); } ^~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:113:0, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/helperlist.h:52:23: error: expected ‘;’ at end of member declaration virtual ~HelperList() noexcept {} ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:52:25: error: ‘noexcept’ does not name a type virtual ~HelperList() noexcept {} ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/helperlist.h:52:25: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/helperlist.h:54:9: error: expected nested-name-specifier before ‘value_type’ using value_type = T_Child; ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/helperlist.h:55:9: error: expected nested-name-specifier before ‘reference’ using reference = value_type&; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/helperlist.h:56:9: error: expected nested-name-specifier before ‘const_reference’ using const_reference = const value_type&; ^~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/helperlist.h:58:9: error: expected nested-name-specifier before ‘iterator’ using iterator = T_Iterator; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/helperlist.h:59:9: error: expected nested-name-specifier before ‘const_iterator’ using const_iterator = List_ConstIterator; ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/helperlist.h:60:9: error: expected nested-name-specifier before ‘reverse_iterator’ using reverse_iterator = List_ReverseIterator; ^~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/helperlist.h:61:9: error: expected nested-name-specifier before ‘const_reverse_iterator’ using const_reverse_iterator = List_ConstIterator; ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/helperlist.h:63:9: error: expected nested-name-specifier before ‘element_type’ using element_type = T_CppElement; ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/helperlist.h:65:9: error: expected nested-name-specifier before ‘difference_type’ using difference_type = std::size_t; // TODO Why not std::ptrdiff_t? ^~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/helperlist.h:66:9: error: expected nested-name-specifier before ‘size_type’ using size_type = std::size_t; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/helperlist.h:69:11: error: ‘iterator’ does not name a type virtual iterator erase(iterator) = 0; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/helperlist.h:71:22: error: ‘iterator’ has not been declared virtual void erase(iterator start, iterator stop) ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/helperlist.h:71:38: error: ‘iterator’ has not been declared virtual void erase(iterator start, iterator stop) ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/helperlist.h:77:23: error: ‘const_reference’ has not been declared virtual void remove(const_reference) = 0; ^~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/helperlist.h:79:3: error: ‘size_type’ does not name a type size_type size() const { return g_list_length(glist()); } ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/helperlist.h:81:10: error: ‘size_type’ does not name a type inline size_type max_size() { return size_type(-1); } ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/helperlist.h:84:10: error: ‘iterator’ does not name a type inline iterator begin() { return begin_(); } ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/helperlist.h:85:10: error: ‘iterator’ does not name a type inline iterator end() { return end_(); } ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/helperlist.h:87:10: error: ‘const_iterator’ does not name a type inline const_iterator begin() const { return const_iterator(begin_()); } ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/helperlist.h:88:10: error: ‘const_iterator’ does not name a type inline const_iterator end() const { return const_iterator(end_()); } ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/helperlist.h:90:10: error: ‘reverse_iterator’ does not name a type inline reverse_iterator rbegin() { return reverse_iterator(end_()); } ^~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/helperlist.h:91:10: error: ‘reverse_iterator’ does not name a type inline reverse_iterator rend() { return reverse_iterator(begin_()); } ^~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/helperlist.h:93:10: error: ‘const_reverse_iterator’ does not name a type inline const_reverse_iterator rbegin() const ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/helperlist.h:97:10: error: ‘const_reverse_iterator’ does not name a type inline const_reverse_iterator rend() const ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/helperlist.h:102:3: error: ‘reference’ does not name a type reference front() const { return *begin(); } ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/helperlist.h:104:3: error: ‘reference’ does not name a type reference back() const { return *(--end()); } ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/helperlist.h:106:3: error: ‘reference’ does not name a type reference operator[](size_type l) const ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/helperlist.h:141:3: error: ‘iterator’ does not name a type iterator begin_() const { return iterator(glist(), glist()); } ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/helperlist.h:143:3: error: ‘iterator’ does not name a type iterator end_() const { return iterator(glist(), (GList*)nullptr); } ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/helperlist.h: In constructor ‘Glib::HelperList::HelperList()’: /usr/include/glibmm-2.4/glibmm/helperlist.h:44:27: error: ‘nullptr’ was not declared in this scope HelperList() : gparent_(nullptr) {} ^~~~~~~ /usr/include/glibmm-2.4/glibmm/helperlist.h: In member function ‘bool Glib::HelperList::empty()’: /usr/include/glibmm-2.4/glibmm/helperlist.h:82:43: error: ‘nullptr’ was not declared in this scope inline bool empty() { return glist() == nullptr; } ^~~~~~~ /usr/include/glibmm-2.4/glibmm/helperlist.h: In member function ‘void Glib::HelperList::pop_front()’: /usr/include/glibmm-2.4/glibmm/helperlist.h:130:41: error: there are no arguments to ‘begin’ that depend on a template parameter, so a declaration of ‘begin’ must be available [-fpermissive] inline void pop_front() { erase(begin()); } ^ /usr/include/glibmm-2.4/glibmm/helperlist.h: In member function ‘void Glib::HelperList::pop_back()’: /usr/include/glibmm-2.4/glibmm/helperlist.h:131:40: error: there are no arguments to ‘end’ that depend on a template parameter, so a declaration of ‘end’ must be available [-fpermissive] inline void pop_back() { erase(--end()); } ^ /usr/include/glibmm-2.4/glibmm/helperlist.h: In member function ‘void Glib::HelperList::clear()’: /usr/include/glibmm-2.4/glibmm/helperlist.h:133:30: error: there are no arguments to ‘begin’ that depend on a template parameter, so a declaration of ‘begin’ must be available [-fpermissive] void clear() { erase(begin(), end()); } ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:133:37: error: there are no arguments to ‘end’ that depend on a template parameter, so a declaration of ‘end’ must be available [-fpermissive] void clear() { erase(begin(), end()); } ^ In file included from /usr/include/glibmm-2.4/glibmm.h:114:0, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/interface.h: At global scope: /usr/include/glibmm-2.4/glibmm/interface.h:38:9: error: expected nested-name-specifier before ‘CppObjectType’ using CppObjectType = Interface; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/interface.h:39:9: error: expected nested-name-specifier before ‘CppClassType’ using CppClassType = Interface_Class; ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/interface.h:40:9: error: expected nested-name-specifier before ‘BaseClassType’ using BaseClassType = GTypeInterface; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/interface.h:47:22: error: expected ‘,’ or ‘...’ before ‘&&’ token Interface(Interface&& src) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/interface.h:47:28: error: invalid constructor; you probably meant ‘Glib::Interface (const Glib::Interface&)’ Interface(Interface&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/interface.h:47:28: error: expected ‘;’ at end of member declaration /usr/include/glibmm-2.4/glibmm/interface.h:47:30: error: ‘noexcept’ does not name a type Interface(Interface&& src) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/interface.h:47:30: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/interface.h:48:33: error: expected ‘,’ or ‘...’ before ‘&&’ token Interface& operator=(Interface&& src) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/interface.h:48:39: error: expected ‘;’ at end of member declaration Interface& operator=(Interface&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/interface.h:48:41: error: ‘noexcept’ does not name a type Interface& operator=(Interface&& src) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/interface.h:48:41: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/interface.h:65:14: error: expected ‘;’ at end of member declaration ~Interface() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/interface.h:65:16: error: ‘noexcept’ does not name a type ~Interface() noexcept override; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/interface.h:65:16: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/interface.h:68:33: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Interface(const Interface&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/interface.h:69:44: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Interface& operator=(const Interface&) = delete; ^~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:117:0, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/keyfile.h:218:9: error: expected nested-name-specifier before ‘CppObjectType’ using CppObjectType = KeyFile; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/keyfile.h:219:9: error: expected nested-name-specifier before ‘BaseObjectType’ using BaseObjectType = GKeyFile; ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/keyfile.h:235:29: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 KeyFile(const KeyFile&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/keyfile.h:236:40: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 KeyFile& operator=(const KeyFile&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/keyfile.h:238:18: error: expected ‘,’ or ‘...’ before ‘&&’ token KeyFile(KeyFile&& other) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/keyfile.h:238:26: error: invalid constructor; you probably meant ‘Glib::KeyFile (const Glib::KeyFile&)’ KeyFile(KeyFile&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:238:26: error: expected ‘;’ at end of member declaration /usr/include/glibmm-2.4/glibmm/keyfile.h:238:28: error: ‘noexcept’ does not name a type KeyFile(KeyFile&& other) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/keyfile.h:238:28: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/keyfile.h:239:29: error: expected ‘,’ or ‘...’ before ‘&&’ token KeyFile& operator=(KeyFile&& other) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/keyfile.h:239:37: error: expected ‘;’ at end of member declaration KeyFile& operator=(KeyFile&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:239:39: error: ‘noexcept’ does not name a type KeyFile& operator=(KeyFile&& other) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/keyfile.h:239:39: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/keyfile.h:300:71: error: ‘ArrayHandle’ in namespace ‘Glib’ does not name a type bool load_from_dirs(const std::string& file, const Glib::ArrayHandle& search_dirs, Glib::ArrayHandle& full_path, KeyFileFlags flags = Glib::KEY_FILE_NONE); ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:300:105: error: expected identifier bool load_from_dirs(const std::string& file, const Glib::ArrayHandle& search_dirs, Glib::ArrayHandle& full_path, KeyFileFlags flags = Glib::KEY_FILE_NONE); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:117:0, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/keyfile.h:300:129: error: expected unqualified-id before ‘&’ token bool load_from_dirs(const std::string& file, const Glib::ArrayHandle& search_dirs, Glib::ArrayHandle& full_path, KeyFileFlags flags = Glib::KEY_FILE_NONE); ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:300:129: error: expected ‘)’ before ‘&’ token In file included from /usr/include/glibmm-2.4/glibmm.h:117:0, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/keyfile.h:300:105: error: expected ‘;’ at end of member declaration bool load_from_dirs(const std::string& file, const Glib::ArrayHandle& search_dirs, Glib::ArrayHandle& full_path, KeyFileFlags flags = Glib::KEY_FILE_NONE); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:117:0, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/keyfile.h:300:131: error: ISO C++ forbids declaration of ‘full_path’ with no type [-fpermissive] bool load_from_dirs(const std::string& file, const Glib::ArrayHandle& search_dirs, Glib::ArrayHandle& full_path, KeyFileFlags flags = Glib::KEY_FILE_NONE); ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/keyfile.h:300:142: error: ISO C++ forbids declaration of ‘KeyFileFlags’ with no type [-fpermissive] bool load_from_dirs(const std::string& file, const Glib::ArrayHandle& search_dirs, Glib::ArrayHandle& full_path, KeyFileFlags flags = Glib::KEY_FILE_NONE); ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/keyfile.h:300:142: error: expected ‘;’ at end of member declaration /usr/include/glibmm-2.4/glibmm/keyfile.h:300:155: error: ‘flags’ does not name a type bool load_from_dirs(const std::string& file, const Glib::ArrayHandle& search_dirs, Glib::ArrayHandle& full_path, KeyFileFlags flags = Glib::KEY_FILE_NONE); ^~~~~ /usr/include/glibmm-2.4/glibmm/keyfile.h:320:71: error: ‘ArrayHandle’ in namespace ‘Glib’ does not name a type bool load_from_dirs(const std::string& file, const Glib::ArrayHandle& search_dirs, std::string& full_path, KeyFileFlags flags = Glib::KEY_FILE_NONE); ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:320:123: error: ‘KeyFileFlags’ is not a type bool load_from_dirs(const std::string& file, const Glib::ArrayHandle& search_dirs, std::string& full_path, KeyFileFlags flags = Glib::KEY_FILE_NONE); ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/keyfile.h:333:77: error: ‘KeyFileFlags’ is not a type bool load_from_data_dirs(const std::string& file, std::string& full_path, KeyFileFlags flags = Glib::KEY_FILE_NONE); ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/keyfile.h:368:20: error: ‘ArrayHandle’ in namespace ‘Glib’ does not name a type Glib::ArrayHandle get_groups() const; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:376:20: error: ‘ArrayHandle’ in namespace ‘Glib’ does not name a type Glib::ArrayHandle get_keys(const Glib::ustring& group_name) const; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:599:20: error: ‘ArrayHandle’ in namespace ‘Glib’ does not name a type Glib::ArrayHandle get_string_list(const Glib::ustring& group_name, const Glib::ustring& key) const; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:609:20: error: ‘ArrayHandle’ in namespace ‘Glib’ does not name a type Glib::ArrayHandle get_locale_string_list(const Glib::ustring& group_name, const Glib::ustring& key) const; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:619:20: error: ‘ArrayHandle’ in namespace ‘Glib’ does not name a type Glib::ArrayHandle get_locale_string_list(const Glib::ustring& group_name, const Glib::ustring& key, const Glib::ustring& locale) const; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:628:20: error: ‘ArrayHandle’ in namespace ‘Glib’ does not name a type Glib::ArrayHandle get_boolean_list(const Glib::ustring& group_name, const Glib::ustring& key) const; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:637:20: error: ‘ArrayHandle’ in namespace ‘Glib’ does not name a type Glib::ArrayHandle get_integer_list(const Glib::ustring& group_name, const Glib::ustring& key) const; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:646:20: error: ‘ArrayHandle’ in namespace ‘Glib’ does not name a type Glib::ArrayHandle get_double_list(const Glib::ustring& group_name, const Glib::ustring& key) const; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:782:106: error: ‘ArrayHandle’ in namespace ‘Glib’ does not name a type void set_string_list(const Glib::ustring& group_name, const Glib::ustring& key, const Glib::ArrayHandle& list); ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:793:142: error: ‘ArrayHandle’ in namespace ‘Glib’ does not name a type void set_locale_string_list(const Glib::ustring& group_name, const Glib::ustring& key, const Glib::ustring& locale, const Glib::ArrayHandle& list); ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:802:107: error: ‘ArrayHandle’ in namespace ‘Glib’ does not name a type void set_boolean_list(const Glib::ustring& group_name, const Glib::ustring& key, const Glib::ArrayHandle& list); ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:811:107: error: ‘ArrayHandle’ in namespace ‘Glib’ does not name a type void set_integer_list(const Glib::ustring& group_name, const Glib::ustring& key, const Glib::ArrayHandle& list); ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:822:106: error: ‘ArrayHandle’ in namespace ‘Glib’ does not name a type void set_double_list(const Glib::ustring& group_name, const Glib::ustring& key, const Glib::ArrayHandle& list); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:118:0, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/streamiochannel.h:38:20: error: expected ‘;’ at end of member declaration ~StreamIOChannel() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/streamiochannel.h:38:22: error: ‘noexcept’ does not name a type ~StreamIOChannel() noexcept override; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/streamiochannel.h:38:22: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/streamiochannel.h:50:64: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 IOStatus read_vfunc(char* buf, gsize count, gsize& bytes_read) override; ^ /usr/include/glibmm-2.4/glibmm/streamiochannel.h:51:74: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 IOStatus write_vfunc(const char* buf, gsize count, gsize& bytes_written) override; ^ /usr/include/glibmm-2.4/glibmm/streamiochannel.h:52:51: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 IOStatus seek_vfunc(gint64 offset, SeekType type) override; ^ /usr/include/glibmm-2.4/glibmm/streamiochannel.h:53:24: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 IOStatus close_vfunc() override; ^ /usr/include/glibmm-2.4/glibmm/streamiochannel.h:54:41: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 IOStatus set_flags_vfunc(IOFlags flags) override; ^ /usr/include/glibmm-2.4/glibmm/streamiochannel.h:55:27: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 IOFlags get_flags_vfunc() override; ^ /usr/include/glibmm-2.4/glibmm/streamiochannel.h:56:65: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 Glib::RefPtr create_watch_vfunc(IOCondition cond) override; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:119:0, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/listhandle.h: In function ‘GList* Glib::Container_Helpers::create_list(Bi, Bi, Tr)’: /usr/include/glibmm-2.4/glibmm/listhandle.h:40:17: error: ‘nullptr’ was not declared in this scope GList* head = nullptr; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/listhandle.h: In function ‘GList* Glib::Container_Helpers::create_list(For, Tr)’: /usr/include/glibmm-2.4/glibmm/listhandle.h:60:17: error: ‘nullptr’ was not declared in this scope GList* head = nullptr; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/listhandle.h: In static member function ‘static GList* Glib::Container_Helpers::ListSourceTraits::get_data(const Cont*)’: /usr/include/glibmm-2.4/glibmm/listhandle.h:94:74: error: ‘nullptr’ was not declared in this scope return (array) ? Glib::Container_Helpers::create_list(array, Tr()) : nullptr; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/listhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/listhandle.h:134:9: error: expected nested-name-specifier before ‘CppType’ using CppType = typename Tr::CppType; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/listhandle.h:135:9: error: expected nested-name-specifier before ‘CType’ using CType = typename Tr::CType; ^~~~~ /usr/include/glibmm-2.4/glibmm/listhandle.h:137:9: error: expected nested-name-specifier before ‘iterator_category’ using iterator_category = std::forward_iterator_tag; ^~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/listhandle.h:138:9: error: expected nested-name-specifier before ‘value_type’ using value_type = CppType; ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/listhandle.h:139:9: error: expected nested-name-specifier before ‘difference_type’ using difference_type = std::ptrdiff_t; ^~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/listhandle.h:140:9: error: expected nested-name-specifier before ‘reference’ using reference = value_type; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/listhandle.h:141:9: error: expected nested-name-specifier before ‘pointer’ using pointer = void; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/listhandle.h:145:10: error: ‘value_type’ does not name a type inline value_type operator*() const; ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/listhandle.h:168:68: error: spurious ‘>>’, use ‘>’ to terminate a template argument list template > ^~ /usr/include/glibmm-2.4/glibmm/listhandle.h:170:1: error: definition of ‘class Glib::ListHandle’ inside template parameter list { ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:219:1: error: two or more data types in declaration of ‘type name’ }; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:219:2: error: expected ‘>’ before ‘;’ token }; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:219:2: error: expected unqualified-id before ‘;’ token /usr/include/glibmm-2.4/glibmm/listhandle.h:238:88: error: no ‘typename Glib::Container_Helpers::ListHandleIterator::value_type Glib::Container_Helpers::ListHandleIterator::operator*() const’ member function declared in class ‘Glib::Container_Helpers::ListHandleIterator’ inline typename ListHandleIterator::value_type ListHandleIterator::operator*() const ^~~~~ /usr/include/glibmm-2.4/glibmm/listhandle.h:278:8: error: ‘ListHandle’ does not name a type inline ListHandle::ListHandle(const Cont& container) ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/listhandle.h:285:8: error: ‘ListHandle’ does not name a type inline ListHandle::ListHandle(GList* glist, Glib::OwnershipType ownership) ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/listhandle.h:291:8: error: ‘ListHandle’ does not name a type inline ListHandle::ListHandle(const ListHandle& other) ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/listhandle.h:298:1: error: ‘ListHandle’ does not name a type ListHandle::~ListHandle() noexcept ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/listhandle.h:313:17: error: expected nested-name-specifier before ‘ListHandle’ inline typename ListHandle::const_iterator ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/listhandle.h:313:27: error: expected initializer before ‘<’ token inline typename ListHandle::const_iterator ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:320:17: error: expected nested-name-specifier before ‘ListHandle’ inline typename ListHandle::const_iterator ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/listhandle.h:320:27: error: expected initializer before ‘<’ token inline typename ListHandle::const_iterator ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:328:8: error: ‘ListHandle’ does not name a type inline ListHandle::operator std::vector() const ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/listhandle.h:342:8: error: ‘ListHandle’ does not name a type inline ListHandle::operator std::deque() const ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/listhandle.h:355:8: error: ‘ListHandle’ does not name a type inline ListHandle::operator std::list() const ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/listhandle.h:369:1: error: too many template-parameter-lists ListHandle::assign_to(Cont& container) const ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/listhandle.h:383:1: error: too many template-parameter-lists ListHandle::copy(Out pdest) const ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/listhandle.h:390:11: error: expected initializer before ‘<’ token ListHandle::data() const ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:397:11: error: expected initializer before ‘<’ token ListHandle::size() const ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:404:11: error: expected initializer before ‘<’ token ListHandle::empty() const ^ In file included from /usr/include/glibmm-2.4/glibmm.h:121:0, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/markup.h:160:7: error: expected nested-name-specifier before ‘Error’ using Error = Glib::MarkupError; ^~~~~ /usr/include/glibmm-2.4/glibmm/markup.h:268:9: error: expected nested-name-specifier before ‘first_argument_type’ using first_argument_type = Glib::ustring; ^~~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/markup.h:269:9: error: expected nested-name-specifier before ‘second_argument_type’ using second_argument_type = Glib::ustring; ^~~~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/markup.h:309:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Parser(const Parser&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/markup.h:310:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Parser& operator=(const Parser&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/markup.h:312:16: error: expected ‘,’ or ‘...’ before ‘&&’ token Parser(Parser&& other) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/markup.h:312:24: error: invalid constructor; you probably meant ‘Glib::Markup::Parser (const Glib::Markup::Parser&)’ Parser(Parser&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/markup.h:312:24: error: expected ‘;’ at end of member declaration /usr/include/glibmm-2.4/glibmm/markup.h:312:26: error: ‘noexcept’ does not name a type Parser(Parser&& other) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/markup.h:312:26: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/markup.h:313:27: error: expected ‘,’ or ‘...’ before ‘&&’ token Parser& operator=(Parser&& other) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/markup.h:313:35: error: expected ‘;’ at end of member declaration Parser& operator=(Parser&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/markup.h:313:37: error: ‘noexcept’ does not name a type Parser& operator=(Parser&& other) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/markup.h:313:37: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/markup.h:312:10: error: cannot declare parameter to be of abstract type ‘Glib::Markup::Parser’ Parser(Parser&& other) noexcept; ^~~~~~ /usr/include/glibmm-2.4/glibmm/markup.h:294:7: note: because the following virtual functions are pure within ‘Glib::Markup::Parser’: class Parser : public sigc::trackable ^~~~~~ /usr/include/glibmm-2.4/glibmm/markup.h:299:11: note: virtual Glib::Markup::Parser::~Parser() virtual ~Parser() = 0; ^ /usr/include/glibmm-2.4/glibmm/markup.h:313:21: error: cannot declare parameter to be of abstract type ‘Glib::Markup::Parser’ Parser& operator=(Parser&& other) noexcept; ^~~~~~ /usr/include/glibmm-2.4/glibmm/markup.h:399:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ParseContext(const ParseContext&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/markup.h:400:50: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ParseContext& operator=(const ParseContext&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/markup.h:402:28: error: expected ‘,’ or ‘...’ before ‘&&’ token ParseContext(ParseContext&& other) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/markup.h:402:36: error: invalid constructor; you probably meant ‘Glib::Markup::ParseContext (const Glib::Markup::ParseContext&)’ ParseContext(ParseContext&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/markup.h:402:36: error: expected ‘;’ at end of member declaration /usr/include/glibmm-2.4/glibmm/markup.h:402:38: error: ‘noexcept’ does not name a type ParseContext(ParseContext&& other) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/markup.h:402:38: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/markup.h:403:39: error: expected ‘,’ or ‘...’ before ‘&&’ token ParseContext& operator=(ParseContext&& other) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/markup.h:403:47: error: expected ‘;’ at end of member declaration ParseContext& operator=(ParseContext&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/markup.h:403:49: error: ‘noexcept’ does not name a type ParseContext& operator=(ParseContext&& other) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/markup.h:403:49: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/glibmm-2.4/glibmm.h:122:0, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/miscutils.h:260:18: error: ‘ArrayHandle’ in namespace ‘Glib’ does not name a type Glib::ArrayHandle listenv(); ^ /usr/include/glibmm-2.4/glibmm/miscutils.h:415:51: error: ‘ArrayHandle’ in namespace ‘Glib’ does not name a type std::string build_filename(const Glib::ArrayHandle& elements); ^ /usr/include/glibmm-2.4/glibmm/miscutils.h:581:47: error: ‘ArrayHandle’ in namespace ‘Glib’ does not name a type const Glib::ArrayHandle& elements); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:123:0, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/module.h:115:9: error: expected nested-name-specifier before ‘CppObjectType’ using CppObjectType = Module; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/module.h:116:9: error: expected nested-name-specifier before ‘BaseObjectType’ using BaseObjectType = GModule; ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/module.h:150:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Module(const Module&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/module.h:151:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Module& operator=(const Module&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/module.h:153:16: error: expected ‘,’ or ‘...’ before ‘&&’ token Module(Module&& other) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/module.h:153:24: error: invalid constructor; you probably meant ‘Glib::Module (const Glib::Module&)’ Module(Module&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/module.h:153:24: error: expected ‘;’ at end of member declaration /usr/include/glibmm-2.4/glibmm/module.h:153:26: error: ‘noexcept’ does not name a type Module(Module&& other) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/module.h:153:26: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/module.h:154:27: error: expected ‘,’ or ‘...’ before ‘&&’ token Module& operator=(Module&& other) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/module.h:154:35: error: expected ‘;’ at end of member declaration Module& operator=(Module&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/module.h:154:37: error: ‘noexcept’ does not name a type Module& operator=(Module&& other) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/module.h:154:37: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/glibmm-2.4/glibmm.h:124:0, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/nodetree.h:76:9: error: expected nested-name-specifier before ‘CppObjectType’ using CppObjectType = NodeTree; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/nodetree.h:77:9: error: expected nested-name-specifier before ‘BaseObjectType’ using BaseObjectType = GNode; ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/nodetree.h:83:9: error: expected nested-name-specifier before ‘TraverseFunc’ using TraverseFunc = sigc::slot&>; ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/nodetree.h:84:9: error: expected nested-name-specifier before ‘ForeachFunc’ using ForeachFunc = sigc::slot&>; ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/nodetree.h:313:23: error: ‘TraverseFunc’ does not name a type void traverse(const TraverseFunc& func, TraverseType order = TRAVERSE_IN_ORDER, TraverseFlags flags = TRAVERSE_ALL, int max_depth = -1) ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/nodetree.h:326:22: error: ‘ForeachFunc’ does not name a type void foreach(const ForeachFunc& func, TraverseFlags flags = TRAVERSE_ALL) ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/nodetree.h:695:40: error: ‘nullptr’ was not declared in this scope void clone(const NodeTree* node = nullptr) ^~~~~~~ /usr/include/glibmm-2.4/glibmm/nodetree.h: In static member function ‘static Glib::NodeTree* Glib::NodeTree::wrap(GNode*)’: /usr/include/glibmm-2.4/glibmm/nodetree.h:90:14: error: ‘nullptr’ was not declared in this scope return nullptr; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/nodetree.h: In member function ‘void Glib::NodeTree::traverse(const int&, Glib::TraverseType, Glib::NodeTree::TraverseFlags, int)’: /usr/include/glibmm-2.4/glibmm/nodetree.h:315:5: error: ‘TraverseFunc’ was not declared in this scope TraverseFunc func_copy = func; ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/nodetree.h:316:134: error: ‘func_copy’ was not declared in this scope g_node_traverse(gobj(), (GTraverseType)order, (GTraverseFlags)flags, max_depth, c_callback_traverse, reinterpret_cast(&func_copy)); ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/nodetree.h: In member function ‘void Glib::NodeTree::foreach(const int&, Glib::NodeTree::TraverseFlags)’: /usr/include/glibmm-2.4/glibmm/nodetree.h:328:5: error: ‘ForeachFunc’ was not declared in this scope ForeachFunc func_copy = func; ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/nodetree.h:329:108: error: ‘func_copy’ was not declared in this scope g_node_children_foreach(gobj(), (GTraverseFlags)flags, c_callback_foreach, reinterpret_cast(&func_copy)); ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/nodetree.h: In member function ‘Glib::NodeTree* Glib::NodeTree::find_child(const T&, Glib::NodeTree::TraverseFlags)’: /usr/include/glibmm-2.4/glibmm/nodetree.h:343:20: error: ‘nullptr’ was not declared in this scope GNode* child = nullptr; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/nodetree.h:344:11: error: expected nested-name-specifier before ‘type_foreach_gnode_slot’ using type_foreach_gnode_slot = sigc::slot; ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/nodetree.h:345:5: error: ‘type_foreach_gnode_slot’ was not declared in this scope type_foreach_gnode_slot bound_slot = sigc::bind(real_slot, the_data, &child); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/nodetree.h:347:122: error: ‘bound_slot’ was not declared in this scope g_node_children_foreach(gobj(), (GTraverseFlags)flags, c_callback_foreach_compare_child, reinterpret_cast(&bound_slot)); ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/nodetree.h: In member function ‘Glib::NodeTree* Glib::NodeTree::find(const T&, Glib::TraverseType, Glib::NodeTree::TraverseFlags)’: /usr/include/glibmm-2.4/glibmm/nodetree.h:375:20: error: ‘nullptr’ was not declared in this scope GNode* child = nullptr; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/nodetree.h:377:11: error: expected nested-name-specifier before ‘type_traverse_gnode_slot’ using type_traverse_gnode_slot = sigc::slot; ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/nodetree.h:378:5: error: ‘type_traverse_gnode_slot’ was not declared in this scope type_traverse_gnode_slot bound_slot = sigc::bind(real_slot, the_data, &child); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/nodetree.h:380:160: error: ‘bound_slot’ was not declared in this scope g_node_traverse(const_cast(gobj()), (GTraverseType)order, (GTraverseFlags)flags, -1, c_callback_traverse_compare_node, reinterpret_cast(&bound_slot)); ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/nodetree.h: In member function ‘int Glib::NodeTree::child_index(const T&) const’: /usr/include/glibmm-2.4/glibmm/nodetree.h:407:53: error: ‘nullptr’ was not declared in this scope for(const NodeTree* i = first_child(); i != nullptr; i = i->next_sibling()) ^~~~~~~ /usr/include/glibmm-2.4/glibmm/nodetree.h: In member function ‘void Glib::NodeTree::clear()’: /usr/include/glibmm-2.4/glibmm/nodetree.h:691:16: error: ‘nullptr’ was not declared in this scope gobject_ = nullptr; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/nodetree.h: In member function ‘void Glib::NodeTree::clone(const Glib::NodeTree*)’: /usr/include/glibmm-2.4/glibmm/nodetree.h:703:60: error: ‘nullptr’ was not declared in this scope for(const NodeTree* i = node->last_child(); i != nullptr; i = i->prev_sibling()) ^~~~~~~ /usr/include/glibmm-2.4/glibmm/nodetree.h: In static member function ‘static gboolean Glib::NodeTree::c_callback_traverse(GNode*, gpointer)’: /usr/include/glibmm-2.4/glibmm/nodetree.h:711:11: error: ‘TraverseFunc’ does not name a type const TraverseFunc* tf = reinterpret_cast(slot); ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/nodetree.h:712:14: error: ‘tf’ was not declared in this scope return (*tf)(*wrap(node)); ^~ /usr/include/glibmm-2.4/glibmm/nodetree.h: In static member function ‘static void Glib::NodeTree::c_callback_foreach(GNode*, gpointer)’: /usr/include/glibmm-2.4/glibmm/nodetree.h:718:11: error: ‘ForeachFunc’ does not name a type const ForeachFunc* ff = reinterpret_cast(slot); ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/nodetree.h:719:7: error: ‘ff’ was not declared in this scope (*ff)(*wrap(node)); ^~ /usr/include/glibmm-2.4/glibmm/nodetree.h: In static member function ‘static void Glib::NodeTree::on_compare_child(GNode*, const T&, GNode**)’: /usr/include/glibmm-2.4/glibmm/nodetree.h:725:9: error: ‘nullptr’ was not declared in this scope if((nullptr != result) && (wrap(node)->data() == needle)) ^~~~~~~ /usr/include/glibmm-2.4/glibmm/nodetree.h: In static member function ‘static void Glib::NodeTree::c_callback_foreach_compare_child(GNode*, gpointer)’: /usr/include/glibmm-2.4/glibmm/nodetree.h:734:11: error: ‘ForeachFunc’ does not name a type const ForeachFunc* slot = reinterpret_cast(data); ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/nodetree.h:735:7: error: ‘slot’ was not declared in this scope (*slot)(*wrap(node)); ^~~~ /usr/include/glibmm-2.4/glibmm/nodetree.h:735:7: note: suggested alternative: In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1550:7: note: ‘sigc::slot’ class slot ^~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:124:0, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/nodetree.h: In static member function ‘static gboolean Glib::NodeTree::c_callback_traverse_compare_node(GNode*, gpointer)’: /usr/include/glibmm-2.4/glibmm/nodetree.h:752:11: error: ‘TraverseFunc’ does not name a type const TraverseFunc* slot = reinterpret_cast(data); ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/nodetree.h:753:14: error: ‘slot’ was not declared in this scope return (*slot)(*wrap(node)); ^~~~ /usr/include/glibmm-2.4/glibmm/nodetree.h:753:14: note: suggested alternative: In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:89, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1550:7: note: ‘sigc::slot’ class slot ^~~~ In file included from /usr/include/glibmm-2.4/glibmm/optioncontext.h:24:0, from /usr/include/glibmm-2.4/glibmm.h:127, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/optionentry.h: At global scope: /usr/include/glibmm-2.4/glibmm/optionentry.h:51:9: error: expected nested-name-specifier before ‘CppObjectType’ using CppObjectType = OptionEntry; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/optionentry.h:52:9: error: expected nested-name-specifier before ‘BaseObjectType’ using BaseObjectType = GOptionEntry; ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/optionentry.h:74:26: error: expected ‘,’ or ‘...’ before ‘&&’ token OptionEntry(OptionEntry&& other) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/optionentry.h:74:34: error: invalid constructor; you probably meant ‘Glib::OptionEntry (const Glib::OptionEntry&)’ OptionEntry(OptionEntry&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:74:34: error: expected ‘;’ at end of member declaration /usr/include/glibmm-2.4/glibmm/optionentry.h:74:36: error: ‘noexcept’ does not name a type OptionEntry(OptionEntry&& other) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/optionentry.h:74:36: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/optionentry.h:75:37: error: expected ‘,’ or ‘...’ before ‘&&’ token OptionEntry& operator=(OptionEntry&& other) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/optionentry.h:75:45: error: expected ‘;’ at end of member declaration OptionEntry& operator=(OptionEntry&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:75:47: error: ‘noexcept’ does not name a type OptionEntry& operator=(OptionEntry&& other) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/optionentry.h:75:47: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/optionentry.h:110:24: error: expected ‘;’ at end of member declaration void release_gobject() noexcept; ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:110:26: error: ‘noexcept’ does not name a type void release_gobject() noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/optionentry.h:110:26: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/glibmm-2.4/glibmm/optioncontext.h:25:0, from /usr/include/glibmm-2.4/glibmm.h:127, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/optiongroup.h:54:9: error: expected nested-name-specifier before ‘CppObjectType’ using CppObjectType = OptionGroup; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/optiongroup.h:55:9: error: expected nested-name-specifier before ‘BaseObjectType’ using BaseObjectType = GOptionGroup; ^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/optioncontext.h:25:0, from /usr/include/glibmm-2.4/glibmm.h:127, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/optiongroup.h:83:26: error: expected ‘,’ or ‘...’ before ‘&&’ token OptionGroup(OptionGroup&& other) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/optiongroup.h:83:34: error: invalid constructor; you probably meant ‘Glib::OptionGroup (const Glib::OptionGroup&)’ OptionGroup(OptionGroup&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:83:34: error: expected ‘;’ at end of member declaration /usr/include/glibmm-2.4/glibmm/optiongroup.h:83:36: error: ‘noexcept’ does not name a type OptionGroup(OptionGroup&& other) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/optiongroup.h:83:36: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/optiongroup.h:84:37: error: expected ‘,’ or ‘...’ before ‘&&’ token OptionGroup& operator=(OptionGroup&& other) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/optiongroup.h:84:45: error: expected ‘;’ at end of member declaration OptionGroup& operator=(OptionGroup&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:84:47: error: ‘noexcept’ does not name a type OptionGroup& operator=(OptionGroup&& other) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/optiongroup.h:84:47: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/optiongroup.h:97:9: error: expected nested-name-specifier before ‘vecustrings’ using vecustrings = std::vector; ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/optiongroup.h:98:9: error: expected nested-name-specifier before ‘vecstrings’ using vecstrings = std::vector; ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/optiongroup.h:142:44: error: ‘vecustrings’ has not been declared void add_entry(const OptionEntry& entry, vecustrings& arg); ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/optiongroup.h:142:8: error: ‘void Glib::OptionGroup::add_entry(const Glib::OptionEntry&, int&)’ cannot be overloaded void add_entry(const OptionEntry& entry, vecustrings& arg); ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/optiongroup.h:110:8: error: with ‘void Glib::OptionGroup::add_entry(const Glib::OptionEntry&, int&)’ void add_entry(const OptionEntry& entry, int& arg); ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/optiongroup.h:143:53: error: ‘vecstrings’ has not been declared void add_entry_filename(const OptionEntry& entry, vecstrings& arg); ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/optiongroup.h:220:24: error: expected ‘;’ at end of member declaration void release_gobject() noexcept; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:220:26: error: ‘noexcept’ does not name a type void release_gobject() noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/optiongroup.h:220:26: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/glibmm-2.4/glibmm.h:127:0, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/optioncontext.h:133:9: error: expected nested-name-specifier before ‘CppObjectType’ using CppObjectType = OptionContext; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/optioncontext.h:134:9: error: expected nested-name-specifier before ‘BaseObjectType’ using BaseObjectType = GOptionContext; ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/optioncontext.h:155:30: error: expected ‘,’ or ‘...’ before ‘&&’ token OptionContext(OptionContext&& other) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/optioncontext.h:155:38: error: invalid constructor; you probably meant ‘Glib::OptionContext (const Glib::OptionContext&)’ OptionContext(OptionContext&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optioncontext.h:155:38: error: expected ‘;’ at end of member declaration /usr/include/glibmm-2.4/glibmm/optioncontext.h:155:40: error: ‘noexcept’ does not name a type OptionContext(OptionContext&& other) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/optioncontext.h:155:40: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/optioncontext.h:156:41: error: expected ‘,’ or ‘...’ before ‘&&’ token OptionContext& operator=(OptionContext&& other) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/optioncontext.h:156:49: error: expected ‘;’ at end of member declaration OptionContext& operator=(OptionContext&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optioncontext.h:156:51: error: ‘noexcept’ does not name a type OptionContext& operator=(OptionContext&& other) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/optioncontext.h:156:51: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/glibmm-2.4/glibmm.h:128:0, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/pattern.h:27:7: error: expected nested-name-specifier before ‘GPatternSpec’ using GPatternSpec = struct _GPatternSpec; ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/pattern.h:45:16: error: expected ‘;’ at end of member declaration ~PatternSpec() noexcept; ^ /usr/include/glibmm-2.4/glibmm/pattern.h:45:18: error: ‘noexcept’ does not name a type ~PatternSpec() noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/pattern.h:45:18: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/pattern.h:48:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 PatternSpec(const PatternSpec&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/pattern.h:49:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 PatternSpec& operator=(const PatternSpec&) = delete; ^~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:129:0, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/property.h:57:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 PropertyBase(const PropertyBase&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/property.h:58:50: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 PropertyBase& operator=(const PropertyBase&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/property.h:83:17: error: expected ‘;’ at end of member declaration ~PropertyBase() noexcept; ^ /usr/include/glibmm-2.4/glibmm/property.h:83:19: error: ‘noexcept’ does not name a type ~PropertyBase() noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/property.h:83:19: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/property.h:174:9: error: expected nested-name-specifier before ‘PropertyType’ using PropertyType = T; ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/property.h:175:9: error: expected nested-name-specifier before ‘ValueType’ using ValueType = Glib::Value; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/property.h:185:67: error: ‘PropertyType’ does not name a type Property(Glib::Object& object, const Glib::ustring& name, const PropertyType& default_value); ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/property.h:190:31: error: ‘PropertyType’ does not name a type inline void set_value(const PropertyType& data); ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/property.h:194:10: error: ‘PropertyType’ does not name a type inline PropertyType get_value() const; ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/property.h:199:39: error: ‘PropertyType’ does not name a type inline Property& operator=(const PropertyType& data); ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/property.h:203:19: error: expected type-specifier before ‘PropertyType’ inline operator PropertyType() const; ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/property.h: In constructor ‘Glib::Property::Property(Glib::Object&, const Glib::ustring&)’: /usr/include/glibmm-2.4/glibmm/property.h:216:24: error: ‘ValueType’ has not been declared : PropertyBase(object, ValueType::value_type()) ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/property.h:219:34: error: ‘ValueType’ does not name a type install_property(static_cast(value_).create_param_spec(name)); ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/property.h:219:43: error: expected ‘>’ before ‘&’ token install_property(static_cast(value_).create_param_spec(name)); ^ /usr/include/glibmm-2.4/glibmm/property.h:219:43: error: expected ‘(’ before ‘&’ token /usr/include/glibmm-2.4/glibmm/property.h:219:44: error: expected primary-expression before ‘>’ token install_property(static_cast(value_).create_param_spec(name)); ^ /usr/include/glibmm-2.4/glibmm/property.h:219:54: error: ‘class Glib::ValueBase’ has no member named ‘create_param_spec’ install_property(static_cast(value_).create_param_spec(name)); ^~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/property.h: At global scope: /usr/include/glibmm-2.4/glibmm/property.h:223:1: error: prototype for ‘Glib::Property::Property(Glib::Object&, const Glib::ustring&, const typename Glib::Property::PropertyType&)’ does not match any in class ‘Glib::Property’ Property::Property(Glib::Object& object, const Glib::ustring& name, ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/property.h:185:3: error: candidates are: Glib::Property::Property(Glib::Object&, const Glib::ustring&, const int&) Property(Glib::Object& object, const Glib::ustring& name, const PropertyType& default_value); ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/property.h:215:1: error: Glib::Property::Property(Glib::Object&, const Glib::ustring&) Property::Property(Glib::Object& object, const Glib::ustring& name) ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/property.h:235:1: error: prototype for ‘void Glib::Property::set_value(const typename Glib::Property::PropertyType&)’ does not match any in class ‘Glib::Property’ Property::set_value(const typename Property::PropertyType& data) ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/property.h:190:15: error: candidate is: void Glib::Property::set_value(const int&) inline void set_value(const PropertyType& data); ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/property.h:243:26: error: no ‘typename Glib::Property::PropertyType Glib::Property::get_value() const’ member function declared in class ‘Glib::Property’ Property::get_value() const ^~~~~ /usr/include/glibmm-2.4/glibmm/property.h:250:1: error: prototype for ‘Glib::Property& Glib::Property::operator=(const typename Glib::Property::PropertyType&)’ does not match any in class ‘Glib::Property’ Property::operator=(const typename Property::PropertyType& data) ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/property.h:199:23: error: candidate is: Glib::Property& Glib::Property::operator=(const int&) inline Property& operator=(const PropertyType& data); ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/property.h:258:34: error: no ‘Glib::Property::operator T() const’ member function declared in class ‘Glib::Property’ inline Property::operator T() const ^~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:133:0, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/random.h:29:7: error: expected nested-name-specifier before ‘GRand’ using GRand = struct _GRand; ^~~~~ /usr/include/glibmm-2.4/glibmm/random.h:45:9: error: expected ‘;’ at end of member declaration ~Rand() noexcept; ^ /usr/include/glibmm-2.4/glibmm/random.h:45:11: error: ‘noexcept’ does not name a type ~Rand() noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/random.h:45:11: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/random.h:48:23: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Rand(const Rand&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/random.h:49:34: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Rand& operator=(const Rand&) = delete; ^~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:134:0, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/regex.h:722:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class Regex final ^~~~~ /usr/include/glibmm-2.4/glibmm/regex.h:726:9: error: expected nested-name-specifier before ‘CppObjectType’ using CppObjectType = Regex; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/regex.h:727:9: error: expected nested-name-specifier before ‘BaseObjectType’ using BaseObjectType = GRegex; ^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:134:0, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/regex.h:750:13: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Regex() = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/regex.h:753:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Regex(const Regex&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/regex.h:754:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Regex& operator=(const Regex&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/regex.h:1112:16: error: ‘StringArrayHandle’ in namespace ‘Glib’ does not name a type static Glib::StringArrayHandle split_simple(const Glib::ustring& pattern, const Glib::ustring& string, RegexCompileFlags compile_options = static_cast(0), RegexMatchFlags match_options = static_cast(0)); ^~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/regex.h:1139:9: error: ‘StringArrayHandle’ in namespace ‘Glib’ does not name a type Glib::StringArrayHandle split(const Glib::ustring& string, RegexMatchFlags match_options = static_cast(0)); ^~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/regex.h:1175:9: error: ‘StringArrayHandle’ in namespace ‘Glib’ does not name a type Glib::StringArrayHandle split(const gchar* string, gssize string_len, int start_position, RegexMatchFlags match_options = static_cast(0), int max_tokens = 0) const; ^~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/regex.h:1177:9: error: ‘StringArrayHandle’ in namespace ‘Glib’ does not name a type Glib::StringArrayHandle split(const Glib::ustring& string, int start_position, RegexMatchFlags match_options, int max_tokens) const; ^~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/regex.h:1297:9: error: expected nested-name-specifier before ‘CppObjectType’ using CppObjectType = MatchInfo; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/regex.h:1298:9: error: expected nested-name-specifier before ‘BaseObjectType’ using BaseObjectType = GMatchInfo; ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/regex.h:1315:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MatchInfo(const MatchInfo& other) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/regex.h:1316:50: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MatchInfo& operator=(const MatchInfo& other) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/regex.h:1318:22: error: expected ‘,’ or ‘...’ before ‘&&’ token MatchInfo(MatchInfo&& other) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/regex.h:1318:30: error: invalid constructor; you probably meant ‘Glib::MatchInfo (const Glib::MatchInfo&)’ MatchInfo(MatchInfo&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1318:30: error: expected ‘;’ at end of member declaration /usr/include/glibmm-2.4/glibmm/regex.h:1318:32: error: ‘noexcept’ does not name a type MatchInfo(MatchInfo&& other) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/regex.h:1318:32: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/regex.h:1319:33: error: expected ‘,’ or ‘...’ before ‘&&’ token MatchInfo& operator=(MatchInfo&& other) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/regex.h:1319:41: error: expected ‘;’ at end of member declaration MatchInfo& operator=(MatchInfo&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1319:43: error: ‘noexcept’ does not name a type MatchInfo& operator=(MatchInfo&& other) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/regex.h:1319:43: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/regex.h:1591:9: error: ‘StringArrayHandle’ in namespace ‘Glib’ does not name a type Glib::StringArrayHandle fetch_all(); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:136:0, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/shell.h:89:18: error: ‘ArrayHandle’ in namespace ‘Glib’ does not name a type Glib::ArrayHandle shell_parse_argv(const std::string& command_line); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:139:0, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/slisthandle.h: In function ‘GSList* Glib::Container_Helpers::create_slist(Bi, Bi, Tr)’: /usr/include/glibmm-2.4/glibmm/slisthandle.h:40:18: error: ‘nullptr’ was not declared in this scope GSList* head = nullptr; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/slisthandle.h: In function ‘GSList* Glib::Container_Helpers::create_slist(For, Tr)’: /usr/include/glibmm-2.4/glibmm/slisthandle.h:60:18: error: ‘nullptr’ was not declared in this scope GSList* head = nullptr; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/slisthandle.h: In static member function ‘static GSList* Glib::Container_Helpers::SListSourceTraits::get_data(const Cont*)’: /usr/include/glibmm-2.4/glibmm/slisthandle.h:94:75: error: ‘nullptr’ was not declared in this scope return (array) ? Glib::Container_Helpers::create_slist(array, Tr()) : nullptr; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/slisthandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/slisthandle.h:134:9: error: expected nested-name-specifier before ‘CppType’ using CppType = typename Tr::CppType; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/slisthandle.h:135:9: error: expected nested-name-specifier before ‘CType’ using CType = typename Tr::CType; ^~~~~ /usr/include/glibmm-2.4/glibmm/slisthandle.h:137:9: error: expected nested-name-specifier before ‘iterator_category’ using iterator_category = std::forward_iterator_tag; ^~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/slisthandle.h:138:9: error: expected nested-name-specifier before ‘value_type’ using value_type = CppType; ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/slisthandle.h:139:9: error: expected nested-name-specifier before ‘difference_type’ using difference_type = std::ptrdiff_t; ^~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/slisthandle.h:140:9: error: expected nested-name-specifier before ‘reference’ using reference = value_type; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/slisthandle.h:141:9: error: expected nested-name-specifier before ‘pointer’ using pointer = void; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/slisthandle.h:145:10: error: ‘value_type’ does not name a type inline value_type operator*() const; ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/slisthandle.h:167:68: error: spurious ‘>>’, use ‘>’ to terminate a template argument list template > ^~ /usr/include/glibmm-2.4/glibmm/slisthandle.h:169:1: error: definition of ‘class Glib::SListHandle’ inside template parameter list { ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:217:1: error: two or more data types in declaration of ‘type name’ }; ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:217:2: error: expected ‘>’ before ‘;’ token }; ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:217:2: error: expected unqualified-id before ‘;’ token /usr/include/glibmm-2.4/glibmm/slisthandle.h:236:90: error: no ‘typename Glib::Container_Helpers::SListHandleIterator::value_type Glib::Container_Helpers::SListHandleIterator::operator*() const’ member function declared in class ‘Glib::Container_Helpers::SListHandleIterator’ inline typename SListHandleIterator::value_type SListHandleIterator::operator*() const ^~~~~ /usr/include/glibmm-2.4/glibmm/slisthandle.h:276:8: error: ‘SListHandle’ does not name a type inline SListHandle::SListHandle(const Cont& container) ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/slisthandle.h:283:8: error: ‘SListHandle’ does not name a type inline SListHandle::SListHandle(GSList* gslist, Glib::OwnershipType ownership) ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/slisthandle.h:289:8: error: ‘SListHandle’ does not name a type inline SListHandle::SListHandle(const SListHandle& other) ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/slisthandle.h:296:1: error: ‘SListHandle’ does not name a type SListHandle::~SListHandle() noexcept ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/slisthandle.h:311:17: error: expected nested-name-specifier before ‘SListHandle’ inline typename SListHandle::const_iterator ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/slisthandle.h:311:28: error: expected initializer before ‘<’ token inline typename SListHandle::const_iterator ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:318:17: error: expected nested-name-specifier before ‘SListHandle’ inline typename SListHandle::const_iterator ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/slisthandle.h:318:28: error: expected initializer before ‘<’ token inline typename SListHandle::const_iterator ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:326:8: error: ‘SListHandle’ does not name a type inline SListHandle::operator std::vector() const ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/slisthandle.h:340:8: error: ‘SListHandle’ does not name a type inline SListHandle::operator std::deque() const ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/slisthandle.h:353:8: error: ‘SListHandle’ does not name a type inline SListHandle::operator std::list() const ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/slisthandle.h:367:1: error: too many template-parameter-lists SListHandle::assign_to(Cont& container) const ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/slisthandle.h:381:1: error: too many template-parameter-lists SListHandle::copy(Out pdest) const ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/slisthandle.h:388:12: error: expected initializer before ‘<’ token SListHandle::data() const ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:395:12: error: expected initializer before ‘<’ token SListHandle::size() const ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:402:12: error: expected initializer before ‘<’ token SListHandle::empty() const ^ In file included from /usr/include/glibmm-2.4/glibmm.h:140:0, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/spawn.h:33:7: error: expected nested-name-specifier before ‘Pid’ using Pid = GPid; ^~~ /usr/include/glibmm-2.4/glibmm/spawn.h:259:7: error: expected nested-name-specifier before ‘SlotSpawnChildSetup’ using SlotSpawnChildSetup = sigc::slot; ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:140:0, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/spawn.h:410:52: error: ‘ArrayHandle’ in namespace ‘Glib’ does not name a type const Glib::ArrayHandle& argv, ^ /usr/include/glibmm-2.4/glibmm/spawn.h:411:52: error: ‘ArrayHandle’ in namespace ‘Glib’ does not name a type const Glib::ArrayHandle& envp, ^ /usr/include/glibmm-2.4/glibmm/spawn.h:413:35: error: ‘SlotSpawnChildSetup’ does not name a type const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^~~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/spawn.h:413:90: error: ‘SlotSpawnChildSetup’ was not declared in this scope const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/glibmm-2.4/glibmm/spawn.h:414:29: error: ‘Pid’ has not been declared Pid* child_pid = nullptr, ^~~ /usr/include/glibmm-2.4/glibmm/spawn.h:414:46: error: ‘nullptr’ was not declared in this scope Pid* child_pid = nullptr, ^~~~~~~ /usr/include/glibmm-2.4/glibmm/spawn.h:415:51: error: ‘nullptr’ was not declared in this scope int* standard_input = nullptr, ^~~~~~~ /usr/include/glibmm-2.4/glibmm/spawn.h:416:52: error: ‘nullptr’ was not declared in this scope int* standard_output = nullptr, ^~~~~~~ /usr/include/glibmm-2.4/glibmm/spawn.h:417:51: error: ‘nullptr’ was not declared in this scope int* standard_error = nullptr); ^~~~~~~ /usr/include/glibmm-2.4/glibmm/spawn.h:437:52: error: ‘ArrayHandle’ in namespace ‘Glib’ does not name a type const Glib::ArrayHandle& argv, ^ /usr/include/glibmm-2.4/glibmm/spawn.h:439:35: error: ‘SlotSpawnChildSetup’ does not name a type const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^~~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/spawn.h:439:90: error: ‘SlotSpawnChildSetup’ was not declared in this scope const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/glibmm-2.4/glibmm/spawn.h:440:29: error: ‘Pid’ has not been declared Pid* child_pid = nullptr, ^~~ /usr/include/glibmm-2.4/glibmm/spawn.h:440:46: error: ‘nullptr’ was not declared in this scope Pid* child_pid = nullptr, ^~~~~~~ /usr/include/glibmm-2.4/glibmm/spawn.h:441:51: error: ‘nullptr’ was not declared in this scope int* standard_input = nullptr, ^~~~~~~ /usr/include/glibmm-2.4/glibmm/spawn.h:442:52: error: ‘nullptr’ was not declared in this scope int* standard_output = nullptr, ^~~~~~~ /usr/include/glibmm-2.4/glibmm/spawn.h:443:51: error: ‘nullptr’ was not declared in this scope int* standard_error = nullptr); ^~~~~~~ /usr/include/glibmm-2.4/glibmm/spawn.h:467:41: error: ‘ArrayHandle’ in namespace ‘Glib’ does not name a type const Glib::ArrayHandle& argv, ^ /usr/include/glibmm-2.4/glibmm/spawn.h:468:41: error: ‘ArrayHandle’ in namespace ‘Glib’ does not name a type const Glib::ArrayHandle& envp, ^ /usr/include/glibmm-2.4/glibmm/spawn.h:470:24: error: ‘SlotSpawnChildSetup’ does not name a type const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^~~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/spawn.h:470:79: error: ‘SlotSpawnChildSetup’ was not declared in this scope const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/glibmm-2.4/glibmm/spawn.h:471:18: error: ‘Pid’ has not been declared Pid* child_pid = nullptr); ^~~ /usr/include/glibmm-2.4/glibmm/spawn.h:471:35: error: ‘nullptr’ was not declared in this scope Pid* child_pid = nullptr); ^~~~~~~ /usr/include/glibmm-2.4/glibmm/spawn.h:487:41: error: ‘ArrayHandle’ in namespace ‘Glib’ does not name a type const Glib::ArrayHandle& argv, ^ /usr/include/glibmm-2.4/glibmm/spawn.h:489:24: error: ‘SlotSpawnChildSetup’ does not name a type const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^~~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/spawn.h:489:79: error: ‘SlotSpawnChildSetup’ was not declared in this scope const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/glibmm-2.4/glibmm/spawn.h:490:18: error: ‘Pid’ has not been declared Pid* child_pid = nullptr); ^~~ /usr/include/glibmm-2.4/glibmm/spawn.h:490:35: error: ‘nullptr’ was not declared in this scope Pid* child_pid = nullptr); ^~~~~~~ /usr/include/glibmm-2.4/glibmm/spawn.h:525:40: error: ‘ArrayHandle’ in namespace ‘Glib’ does not name a type const Glib::ArrayHandle& argv, ^ /usr/include/glibmm-2.4/glibmm/spawn.h:526:40: error: ‘ArrayHandle’ in namespace ‘Glib’ does not name a type const Glib::ArrayHandle& envp, ^ /usr/include/glibmm-2.4/glibmm/spawn.h:528:23: error: ‘SlotSpawnChildSetup’ does not name a type const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^~~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/spawn.h:528:78: error: ‘SlotSpawnChildSetup’ was not declared in this scope const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/glibmm-2.4/glibmm/spawn.h:529:48: error: ‘nullptr’ was not declared in this scope std::string* standard_output = nullptr, ^~~~~~~ /usr/include/glibmm-2.4/glibmm/spawn.h:530:47: error: ‘nullptr’ was not declared in this scope std::string* standard_error = nullptr, ^~~~~~~ /usr/include/glibmm-2.4/glibmm/spawn.h:531:36: error: ‘nullptr’ was not declared in this scope int* exit_status = nullptr); ^~~~~~~ /usr/include/glibmm-2.4/glibmm/spawn.h:550:40: error: ‘ArrayHandle’ in namespace ‘Glib’ does not name a type const Glib::ArrayHandle& argv, ^ /usr/include/glibmm-2.4/glibmm/spawn.h:552:23: error: ‘SlotSpawnChildSetup’ does not name a type const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^~~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/spawn.h:552:78: error: ‘SlotSpawnChildSetup’ was not declared in this scope const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/glibmm-2.4/glibmm/spawn.h:553:48: error: ‘nullptr’ was not declared in this scope std::string* standard_output = nullptr, ^~~~~~~ /usr/include/glibmm-2.4/glibmm/spawn.h:554:47: error: ‘nullptr’ was not declared in this scope std::string* standard_error = nullptr, ^~~~~~~ /usr/include/glibmm-2.4/glibmm/spawn.h:555:36: error: ‘nullptr’ was not declared in this scope int* exit_status = nullptr); ^~~~~~~ /usr/include/glibmm-2.4/glibmm/spawn.h:610:61: error: ‘nullptr’ was not declared in this scope std::string* standard_output = nullptr, ^~~~~~~ /usr/include/glibmm-2.4/glibmm/spawn.h:611:60: error: ‘nullptr’ was not declared in this scope std::string* standard_error = nullptr, ^~~~~~~ /usr/include/glibmm-2.4/glibmm/spawn.h:612:49: error: ‘nullptr’ was not declared in this scope int* exit_status = nullptr); ^~~~~~~ /usr/include/glibmm-2.4/glibmm/spawn.h:621:22: error: variable or field ‘spawn_close_pid’ declared void void spawn_close_pid(Pid pid); ^~~ /usr/include/glibmm-2.4/glibmm/spawn.h:621:22: error: ‘Pid’ was not declared in this scope In file included from /usr/include/glibmm-2.4/glibmm.h:142:0, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/threadpool.h:28:7: error: expected nested-name-specifier before ‘GThreadPool’ using GThreadPool = struct _GThreadPool; ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/threadpool.h:72:23: error: expected ‘;’ at end of member declaration virtual ~ThreadPool() noexcept; ^ /usr/include/glibmm-2.4/glibmm/threadpool.h:72:25: error: ‘noexcept’ does not name a type virtual ~ThreadPool() noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/threadpool.h:72:25: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/glibmm-2.4/glibmm.h:143:0, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/timer.h:27:7: error: expected nested-name-specifier before ‘GTimer’ using GTimer = struct _GTimer; ^~~~~~ /usr/include/glibmm-2.4/glibmm/timer.h:43:10: error: expected ‘;’ at end of member declaration ~Timer() noexcept; ^ /usr/include/glibmm-2.4/glibmm/timer.h:43:12: error: ‘noexcept’ does not name a type ~Timer() noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/timer.h:43:12: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/timer.h:46:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Timer(const Timer&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/timer.h:47:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Timer& operator=(const Timer&) = delete; ^~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:145:0, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/timezone.h:94:9: error: expected nested-name-specifier before ‘CppObjectType’ using CppObjectType = TimeZone; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/timezone.h:95:9: error: expected nested-name-specifier before ‘BaseObjectType’ using BaseObjectType = GTimeZone; ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/timezone.h:110:20: error: expected ‘,’ or ‘...’ before ‘&&’ token TimeZone(TimeZone&& other) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/timezone.h:110:28: error: invalid constructor; you probably meant ‘Glib::TimeZone (const Glib::TimeZone&)’ TimeZone(TimeZone&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:110:28: error: expected ‘;’ at end of member declaration /usr/include/glibmm-2.4/glibmm/timezone.h:110:30: error: ‘noexcept’ does not name a type TimeZone(TimeZone&& other) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/timezone.h:110:30: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/timezone.h:111:31: error: expected ‘,’ or ‘...’ before ‘&&’ token TimeZone& operator=(TimeZone&& other) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/timezone.h:111:39: error: expected ‘;’ at end of member declaration TimeZone& operator=(TimeZone&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:111:41: error: ‘noexcept’ does not name a type TimeZone& operator=(TimeZone&& other) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/timezone.h:111:41: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/timezone.h:113:13: error: expected ‘;’ at end of member declaration ~TimeZone() noexcept; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:113:15: error: ‘noexcept’ does not name a type ~TimeZone() noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/timezone.h:113:15: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/timezone.h:115:28: error: expected ‘;’ at end of member declaration void swap(TimeZone& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:115:30: error: ‘noexcept’ does not name a type void swap(TimeZone& other) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/timezone.h:115:30: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/glibmm-2.4/glibmm.h:145:0, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/timezone.h:337:48: error: expected initializer before ‘noexcept’ inline void swap(TimeZone& lhs, TimeZone& rhs) noexcept ^~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:149:0, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/valuearray.h:56:9: error: expected nested-name-specifier before ‘CppObjectType’ using CppObjectType = ValueArray; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/valuearray.h:57:9: error: expected nested-name-specifier before ‘BaseObjectType’ using BaseObjectType = GValueArray; ^~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/valuearray.h:70:24: error: expected ‘,’ or ‘...’ before ‘&&’ token ValueArray(ValueArray&& other) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/valuearray.h:70:32: error: invalid constructor; you probably meant ‘Glib::ValueArray (const Glib::ValueArray&)’ ValueArray(ValueArray&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:70:32: error: expected ‘;’ at end of member declaration /usr/include/glibmm-2.4/glibmm/valuearray.h:70:34: error: ‘noexcept’ does not name a type ValueArray(ValueArray&& other) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/valuearray.h:70:34: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/valuearray.h:71:35: error: expected ‘,’ or ‘...’ before ‘&&’ token ValueArray& operator=(ValueArray&& other) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/valuearray.h:71:43: error: expected ‘;’ at end of member declaration ValueArray& operator=(ValueArray&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:71:45: error: ‘noexcept’ does not name a type ValueArray& operator=(ValueArray&& other) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/valuearray.h:71:45: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/valuearray.h:73:15: error: expected ‘;’ at end of member declaration ~ValueArray() noexcept; ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:73:17: error: ‘noexcept’ does not name a type ~ValueArray() noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/valuearray.h:73:17: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/valuearray.h:75:30: error: expected ‘;’ at end of member declaration void swap(ValueArray& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:75:32: error: ‘noexcept’ does not name a type void swap(ValueArray& other) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/valuearray.h:75:32: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/glibmm-2.4/glibmm.h:149:0, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/valuearray.h:98:9: error: expected nested-name-specifier before ‘SlotCompare’ using SlotCompare = sigc::slot; ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/valuearray.h:180:32: error: ‘SlotCompare’ does not name a type Glib::ValueArray& sort(const SlotCompare& compare_func); ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/valuearray.h:195:52: error: expected initializer before ‘noexcept’ inline void swap(ValueArray& lhs, ValueArray& rhs) noexcept ^~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:151:0, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/variantdict.h:40:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class VariantDict final ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/variantdict.h:46:9: error: expected nested-name-specifier before ‘CppObjectType’ using CppObjectType = VariantDict; ^~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/variantdict.h:47:9: error: expected nested-name-specifier before ‘BaseObjectType’ using BaseObjectType = GVariantDict; ^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:151:0, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/variantdict.h:70:19: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 VariantDict() = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/variantdict.h:73:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 VariantDict(const VariantDict&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/variantdict.h:74:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 VariantDict& operator=(const VariantDict&) = delete; ^~~~~~ /usr/include/glibmm-2.4/glibmm/variantdict.h: In member function ‘void Glib::VariantDict::insert_value(const Glib::ustring&, const T_Value&)’: /usr/include/glibmm-2.4/glibmm/variantdict.h:205:9: error: expected nested-name-specifier before ‘type_glib_variant’ using type_glib_variant = Glib::Variant; ^~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/variantdict.h:211:36: error: ‘type_glib_variant’ has not been declared return insert_value_variant(key, type_glib_variant::create(value)); ^~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/variantdict.h:211:68: error: return-statement with a value, in function returning 'void' [-fpermissive] return insert_value_variant(key, type_glib_variant::create(value)); ^ /usr/include/glibmm-2.4/glibmm/variantdict.h: In member function ‘bool Glib::VariantDict::lookup_value(const Glib::ustring&, T_Value&) const’: /usr/include/glibmm-2.4/glibmm/variantdict.h:219:9: error: expected nested-name-specifier before ‘type_glib_variant’ using type_glib_variant = Glib::Variant; ^~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/variantdict.h:225:49: error: ‘type_glib_variant’ has not been declared const bool result = lookup_value_variant(key, type_glib_variant::variant_type(), variantBase); ^~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/variantdict.h:231:11: error: ‘type_glib_variant’ does not name a type const type_glib_variant variantDerived = variantBase.cast_dynamic(variantBase); ^~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/variantdict.h:232:13: error: ‘variantDerived’ was not declared in this scope value = variantDerived.get(); ^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:154:0, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/vectorutils.h: In function ‘typename Tr::CType* Glib::Container_Helpers::create_array(typename std::vector::const_iterator, std::size_t)’: /usr/include/glibmm-2.4/glibmm/vectorutils.h:96:9: error: expected nested-name-specifier before ‘CType’ using CType = typename Tr::CType; ^~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:98:3: error: ‘CType’ was not declared in this scope CType* const array(static_cast(g_malloc((size + 1) * sizeof(CType)))); ^~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:98:10: error: expected primary-expression before ‘const’ CType* const array(static_cast(g_malloc((size + 1) * sizeof(CType)))); ^~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:99:10: error: expected primary-expression before ‘const’ CType* const array_end(array + size); ^~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:101:21: error: ‘array’ was not declared in this scope for (CType* pdest(array); pdest != array_end; ++pdest) ^~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:101:26: error: there are no arguments to ‘pdest’ that depend on a template parameter, so a declaration of ‘pdest’ must be available [-fpermissive] for (CType* pdest(array); pdest != array_end; ++pdest) ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:101:29: error: ‘pdest’ was not declared in this scope for (CType* pdest(array); pdest != array_end; ++pdest) ^~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:101:38: error: ‘array_end’ was not declared in this scope for (CType* pdest(array); pdest != array_end; ++pdest) ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:107:4: error: ‘array_end’ was not declared in this scope *array_end = CType(); ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In function ‘GList* Glib::Container_Helpers::create_glist(typename std::vector::const_iterator, typename std::vector::const_iterator)’: /usr/include/glibmm-2.4/glibmm/vectorutils.h:125:15: error: ‘nullptr’ was not declared in this scope GList* head(nullptr); ^~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In function ‘GSList* Glib::Container_Helpers::create_gslist(typename std::vector::const_iterator, typename std::vector::const_iterator)’: /usr/include/glibmm-2.4/glibmm/vectorutils.h:145:16: error: ‘nullptr’ was not declared in this scope GSList* head(nullptr); ^~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h: At global scope: /usr/include/glibmm-2.4/glibmm/vectorutils.h:163:9: error: expected nested-name-specifier before ‘CppType’ using CppType = typename Tr::CppType; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:164:9: error: expected nested-name-specifier before ‘CType’ using CType = typename Tr::CType; ^~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:166:9: error: expected nested-name-specifier before ‘iterator_category’ using iterator_category = std::random_access_iterator_tag; ^~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:167:9: error: expected nested-name-specifier before ‘value_type’ using value_type = CppType; ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:168:9: error: expected nested-name-specifier before ‘difference_type’ using difference_type = std::ptrdiff_t; ^~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:169:9: error: expected nested-name-specifier before ‘reference’ using reference = value_type; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:170:9: error: expected nested-name-specifier before ‘pointer’ using pointer = void; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:172:39: error: ‘CType’ does not name a type explicit inline ArrayIterator(const CType* pos); ^~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:174:10: error: ‘value_type’ does not name a type inline value_type operator*() const; ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:175:10: error: ‘value_type’ does not name a type inline value_type operator[](difference_type offset) const; ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:183:40: error: declaration of ‘operator+=’ as non-function inline ArrayIterator& operator+=(difference_type rhs); ^~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:183:37: error: expected ‘;’ at end of member declaration inline ArrayIterator& operator+=(difference_type rhs); ^~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:183:56: error: expected ‘)’ before ‘rhs’ inline ArrayIterator& operator+=(difference_type rhs); ^~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:184:40: error: declaration of ‘operator-=’ as non-function inline ArrayIterator& operator-=(difference_type rhs); ^~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:184:37: error: expected ‘;’ at end of member declaration inline ArrayIterator& operator-=(difference_type rhs); ^~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:184:56: error: expected ‘)’ before ‘rhs’ inline ArrayIterator& operator-=(difference_type rhs); ^~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:185:44: error: ‘difference_type’ has not been declared inline const ArrayIterator operator+(difference_type rhs) const; ^~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:186:44: error: ‘difference_type’ has not been declared inline const ArrayIterator operator-(difference_type rhs) const; ^~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:187:10: error: ‘difference_type’ does not name a type inline difference_type operator-(const ArrayIterator& rhs) const; ^~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:197:9: error: ‘CType’ does not name a type const CType* pos_; ^~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:204:9: error: expected nested-name-specifier before ‘CppType’ using CppType = typename Tr::CppType; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:205:9: error: expected nested-name-specifier before ‘CType’ using CType = typename Tr::CType; ^~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:207:9: error: expected nested-name-specifier before ‘iterator_category’ using iterator_category = std::forward_iterator_tag; ^~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:208:9: error: expected nested-name-specifier before ‘value_type’ using value_type = CppType; ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:209:9: error: expected nested-name-specifier before ‘difference_type’ using difference_type = std::ptrdiff_t; ^~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:210:9: error: expected nested-name-specifier before ‘reference’ using reference = value_type; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:211:9: error: expected nested-name-specifier before ‘pointer’ using pointer = void; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:215:10: error: ‘value_type’ does not name a type inline value_type operator*() const; ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:230:9: error: expected nested-name-specifier before ‘CppType’ using CppType = typename Tr::CppType; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:231:9: error: expected nested-name-specifier before ‘CType’ using CType = typename Tr::CType; ^~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:233:9: error: expected nested-name-specifier before ‘iterator_category’ using iterator_category = std::forward_iterator_tag; ^~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:234:9: error: expected nested-name-specifier before ‘value_type’ using value_type = CppType; ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:235:9: error: expected nested-name-specifier before ‘difference_type’ using difference_type = std::ptrdiff_t; ^~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:236:9: error: expected nested-name-specifier before ‘reference’ using reference = value_type; ^~~~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:237:9: error: expected nested-name-specifier before ‘pointer’ using pointer = void; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:241:10: error: ‘value_type’ does not name a type inline value_type operator*() const; ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:278:9: error: expected nested-name-specifier before ‘CppType’ using CppType = typename Tr::CppType; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:279:9: error: expected nested-name-specifier before ‘CType’ using CType = typename Tr::CType; ^~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:294:11: error: ‘CType’ does not name a type const CType* array, std::size_t array_size, Glib::OwnershipType ownership); ^~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:296:16: error: expected ‘;’ at end of member declaration ~ArrayKeeper() noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:296:18: error: ‘noexcept’ does not name a type ~ArrayKeeper() noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:296:18: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/vectorutils.h:304:10: error: ‘CType’ does not name a type inline CType* data() const; ^~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:307:3: error: ‘CType’ does not name a type CType* array_; ^~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:338:9: error: expected nested-name-specifier before ‘CppType’ using CppType = typename Tr::CppType; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:339:9: error: expected nested-name-specifier before ‘CType’ using CType = typename Tr::CType; ^~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:354:16: error: expected ‘;’ at end of member declaration ~GListKeeper() noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:354:18: error: ‘noexcept’ does not name a type ~GListKeeper() noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:354:18: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/vectorutils.h:395:9: error: expected nested-name-specifier before ‘CppType’ using CppType = typename Tr::CppType; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:396:9: error: expected nested-name-specifier before ‘CType’ using CType = typename Tr::CType; ^~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:411:17: error: expected ‘;’ at end of member declaration ~GSListKeeper() noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:411:19: error: ‘noexcept’ does not name a type ~GSListKeeper() noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:411:19: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/vectorutils.h:466:74: error: spurious ‘>>’, use ‘>’ to terminate a template argument list template > ^~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:468:1: error: definition of ‘class Glib::ArrayHandler’ inside template parameter list { ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:481:1: error: two or more data types in declaration of ‘type name’ }; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:481:2: error: expected ‘>’ before ‘;’ token }; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:481:2: error: expected unqualified-id before ‘;’ token /usr/include/glibmm-2.4/glibmm/vectorutils.h:484:7: error: ‘ArrayHandler’ is not a class template class ArrayHandler ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:485:1: error: explicit specialization of non-template ‘Glib::ArrayHandler’ { ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:487:9: error: expected nested-name-specifier before ‘CType’ using CType = gboolean; ^~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:488:9: error: expected nested-name-specifier before ‘CppType’ using CppType = bool; ^~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:489:9: error: expected nested-name-specifier before ‘VectorType’ using VectorType = std::vector; ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:490:88: error: ‘>>’ should be ‘> >’ within a nested template argument list typedef Glib::Container_Helpers::ArrayKeeper> ^~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:492:90: error: ‘>>’ should be ‘> >’ within a nested template argument list typedef Glib::Container_Helpers::ArrayIterator> ^~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:496:10: error: ‘VectorType’ does not name a type static VectorType array_to_vector( ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:498:10: error: ‘VectorType’ does not name a type static VectorType array_to_vector(const CType* array, Glib::OwnershipType ownership); ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:499:48: error: ‘VectorType’ does not name a type static ArrayKeeperType vector_to_array(const VectorType& vector); ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:529:74: error: spurious ‘>>’, use ‘>’ to terminate a template argument list template > ^~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:531:1: error: definition of ‘class Glib::ListHandler’ inside template parameter list { ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:542:1: error: two or more data types in declaration of ‘type name’ }; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:542:2: error: expected ‘>’ before ‘;’ token }; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:542:2: error: expected unqualified-id before ‘;’ token /usr/include/glibmm-2.4/glibmm/vectorutils.h:570:74: error: spurious ‘>>’, use ‘>’ to terminate a template argument list template > ^~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:572:1: error: definition of ‘class Glib::SListHandler’ inside template parameter list { ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:583:1: error: two or more data types in declaration of ‘type name’ }; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:583:2: error: expected ‘>’ before ‘;’ token }; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:583:2: error: expected unqualified-id before ‘;’ token /usr/include/glibmm-2.4/glibmm/vectorutils.h:597:47: error: ‘CType’ does not name a type inline ArrayIterator::ArrayIterator(const CType* pos) : pos_(pos) ^~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In constructor ‘Glib::Container_Helpers::ArrayIterator::ArrayIterator(const int*)’: /usr/include/glibmm-2.4/glibmm/vectorutils.h:597:61: error: class ‘Glib::Container_Helpers::ArrayIterator’ does not have any field named ‘pos_’ inline ArrayIterator::ArrayIterator(const CType* pos) : pos_(pos) ^~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h: At global scope: /usr/include/glibmm-2.4/glibmm/vectorutils.h:602:78: error: no ‘typename Glib::Container_Helpers::ArrayIterator::value_type Glib::Container_Helpers::ArrayIterator::operator*() const’ member function declared in class ‘Glib::Container_Helpers::ArrayIterator’ inline typename ArrayIterator::value_type ArrayIterator::operator*() const ^~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:609:72: error: declaration of ‘operator[]’ as non-function typename ArrayIterator::value_type ArrayIterator::operator[](difference_type offset) const ^~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:609:72: error: ‘difference_type’ was not declared in this scope /usr/include/glibmm-2.4/glibmm/vectorutils.h: In member function ‘Glib::Container_Helpers::ArrayIterator& Glib::Container_Helpers::ArrayIterator::operator++()’: /usr/include/glibmm-2.4/glibmm/vectorutils.h:617:5: error: ‘pos_’ was not declared in this scope ++pos_; ^~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In member function ‘const Glib::Container_Helpers::ArrayIterator Glib::Container_Helpers::ArrayIterator::operator++(int)’: /usr/include/glibmm-2.4/glibmm/vectorutils.h:624:28: error: ‘pos_’ was not declared in this scope return ArrayIterator(pos_++); ^~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h: At global scope: /usr/include/glibmm-2.4/glibmm/vectorutils.h:629:78: error: no ‘Glib::Container_Helpers::ArrayIterator& Glib::Container_Helpers::ArrayIterator::operator+=(typename Glib::Container_Helpers::ArrayIterator::difference_type)’ member function declared in class ‘Glib::Container_Helpers::ArrayIterator’ ArrayIterator::operator+=(typename ArrayIterator::difference_type rhs) ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:637:78: error: no ‘Glib::Container_Helpers::ArrayIterator& Glib::Container_Helpers::ArrayIterator::operator-=(typename Glib::Container_Helpers::ArrayIterator::difference_type)’ member function declared in class ‘Glib::Container_Helpers::ArrayIterator’ ArrayIterator::operator-=(typename ArrayIterator::difference_type rhs) ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:645:1: error: prototype for ‘const Glib::Container_Helpers::ArrayIterator Glib::Container_Helpers::ArrayIterator::operator+(typename Glib::Container_Helpers::ArrayIterator::difference_type) const’ does not match any in class ‘Glib::Container_Helpers::ArrayIterator’ ArrayIterator::operator+(typename ArrayIterator::difference_type rhs) const ^~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:185:34: error: candidate is: const Glib::Container_Helpers::ArrayIterator Glib::Container_Helpers::ArrayIterator::operator+(int) const inline const ArrayIterator operator+(difference_type rhs) const; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:652:1: error: prototype for ‘const Glib::Container_Helpers::ArrayIterator Glib::Container_Helpers::ArrayIterator::operator-(typename Glib::Container_Helpers::ArrayIterator::difference_type) const’ does not match any in class ‘Glib::Container_Helpers::ArrayIterator’ ArrayIterator::operator-(typename ArrayIterator::difference_type rhs) const ^~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:186:34: error: candidate is: const Glib::Container_Helpers::ArrayIterator Glib::Container_Helpers::ArrayIterator::operator-(int) const inline const ArrayIterator operator-(difference_type rhs) const; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:659:1: error: prototype for ‘typename Glib::Container_Helpers::ArrayIterator::difference_type Glib::Container_Helpers::ArrayIterator::operator-(const Glib::Container_Helpers::ArrayIterator&) const’ does not match any in class ‘Glib::Container_Helpers::ArrayIterator’ ArrayIterator::operator-(const ArrayIterator& rhs) const ^~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:186:34: error: candidate is: const Glib::Container_Helpers::ArrayIterator Glib::Container_Helpers::ArrayIterator::operator-(int) const inline const ArrayIterator operator-(difference_type rhs) const; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In member function ‘bool Glib::Container_Helpers::ArrayIterator::operator==(const Glib::Container_Helpers::ArrayIterator&) const’: /usr/include/glibmm-2.4/glibmm/vectorutils.h:668:11: error: ‘pos_’ was not declared in this scope return (pos_ == rhs.pos_); ^~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In member function ‘bool Glib::Container_Helpers::ArrayIterator::operator!=(const Glib::Container_Helpers::ArrayIterator&) const’: /usr/include/glibmm-2.4/glibmm/vectorutils.h:675:11: error: ‘pos_’ was not declared in this scope return (pos_ != rhs.pos_); ^~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In member function ‘bool Glib::Container_Helpers::ArrayIterator::operator<(const Glib::Container_Helpers::ArrayIterator&) const’: /usr/include/glibmm-2.4/glibmm/vectorutils.h:682:11: error: ‘pos_’ was not declared in this scope return (pos_ < rhs.pos_); ^~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In member function ‘bool Glib::Container_Helpers::ArrayIterator::operator>(const Glib::Container_Helpers::ArrayIterator&) const’: /usr/include/glibmm-2.4/glibmm/vectorutils.h:689:11: error: ‘pos_’ was not declared in this scope return (pos_ > rhs.pos_); ^~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In member function ‘bool Glib::Container_Helpers::ArrayIterator::operator<=(const Glib::Container_Helpers::ArrayIterator&) const’: /usr/include/glibmm-2.4/glibmm/vectorutils.h:696:11: error: ‘pos_’ was not declared in this scope return (pos_ <= rhs.pos_); ^~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In member function ‘bool Glib::Container_Helpers::ArrayIterator::operator>=(const Glib::Container_Helpers::ArrayIterator&) const’: /usr/include/glibmm-2.4/glibmm/vectorutils.h:703:11: error: ‘pos_’ was not declared in this scope return (pos_ >= rhs.pos_); ^~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h: At global scope: /usr/include/glibmm-2.4/glibmm/vectorutils.h:714:76: error: no ‘typename Glib::Container_Helpers::ListIterator::value_type Glib::Container_Helpers::ListIterator::operator*() const’ member function declared in class ‘Glib::Container_Helpers::ListIterator’ inline typename ListIterator::value_type ListIterator::operator*() const ^~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:756:78: error: no ‘typename Glib::Container_Helpers::SListIterator::value_type Glib::Container_Helpers::SListIterator::operator*() const’ member function declared in class ‘Glib::Container_Helpers::SListIterator’ inline typename SListIterator::value_type SListIterator::operator*() const ^~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:794:9: error: ‘CType’ does not name a type const CType* array, std::size_t array_size, Glib::OwnershipType ownership) ^~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In constructor ‘Glib::Container_Helpers::ArrayKeeper::ArrayKeeper(const int*, std::size_t, Glib::OwnershipType)’: /usr/include/glibmm-2.4/glibmm/vectorutils.h:795:3: error: class ‘Glib::Container_Helpers::ArrayKeeper’ does not have any field named ‘array_’ : array_(const_cast(array)), array_size_(array_size), ownership_(ownership) ^~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:795:21: error: ‘CType’ does not name a type : array_(const_cast(array)), array_size_(array_size), ownership_(ownership) ^~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:795:26: error: expected ‘>’ before ‘*’ token : array_(const_cast(array)), array_size_(array_size), ownership_(ownership) ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:795:26: error: expected ‘(’ before ‘*’ token /usr/include/glibmm-2.4/glibmm/vectorutils.h:795:27: error: expected primary-expression before ‘>’ token : array_(const_cast(array)), array_size_(array_size), ownership_(ownership) ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:796:1: error: expected ‘)’ before ‘{’ token { ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:801:38: error: ‘keeper’ was not declared in this scope : array_(keeper.array_), array_size_(keeper.array_size_), ownership_(keeper.ownership_) ^~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:802:1: error: expected ‘)’ before ‘{’ token { ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:837:1: error: expected ‘)’ before ‘{’ token { ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:843:1: error: expected ‘)’ before ‘{’ token { ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:878:1: error: expected ‘)’ before ‘{’ token { ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:884:1: error: expected ‘)’ before ‘{’ token { ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:913:1: error: expected ‘{’ before ‘}’ token } // namespace Container_Helpers ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: At global scope: /usr/include/glibmm-2.4/glibmm/vectorutils.h:918:10: error: expected nested-name-specifier before ‘ArrayHandler’ typename ArrayHandler::VectorType ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:918:22: error: expected initializer before ‘<’ token typename ArrayHandler::VectorType ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:940:10: error: expected nested-name-specifier before ‘ArrayHandler’ typename ArrayHandler::VectorType ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:940:22: error: expected initializer before ‘<’ token typename ArrayHandler::VectorType ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:947:10: error: expected nested-name-specifier before ‘ArrayHandler’ typename ArrayHandler::ArrayKeeperType ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:947:22: error: expected initializer before ‘<’ token typename ArrayHandler::ArrayKeeperType ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:957:10: error: expected nested-name-specifier before ‘ListHandler’ typename ListHandler::VectorType ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:957:21: error: expected initializer before ‘<’ token typename ListHandler::VectorType ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:973:10: error: expected nested-name-specifier before ‘ListHandler’ typename ListHandler::GListKeeperType ^~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:973:21: error: expected initializer before ‘<’ token typename ListHandler::GListKeeperType ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:983:10: error: expected nested-name-specifier before ‘SListHandler’ typename SListHandler::VectorType ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:983:22: error: expected initializer before ‘<’ token typename SListHandler::VectorType ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:1000:10: error: expected nested-name-specifier before ‘SListHandler’ typename SListHandler::GSListKeeperType ^~~~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/vectorutils.h:1000:22: error: expected initializer before ‘<’ token typename SListHandler::GSListKeeperType ^ In file included from /usr/include/glibmm-2.4/glibmm.h:155:0, from /<>/ganv/Canvas.hpp:22, from ../src/Port.cpp:20: /usr/include/glibmm-2.4/glibmm/weakref.h:43:22: error: ‘std::is_base_of’ has not been declared static_assert(std::is_base_of::value, ^~~~~~~~~~ /usr/include/glibmm-2.4/glibmm/weakref.h:43:32: error: expected ‘,’ or ‘...’ before ‘<’ token static_assert(std::is_base_of::value, ^ /usr/include/glibmm-2.4/glibmm/weakref.h:44:80: error: ISO C++ forbids declaration of ‘static_assert’ with no type [-fpermissive] "Glib::WeakRef can be used only for classes derived from Glib::ObjectBase."); ^ /usr/include/glibmm-2.4/glibmm/weakref.h:51:18: error: expected ‘;’ at end of member declaration inline WeakRef() noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:51:20: error: ‘noexcept’ does not name a type inline WeakRef() noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/weakref.h:51:20: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/weakref.h:54:36: error: expected ‘;’ at end of member declaration inline WeakRef(const WeakRef& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:54:38: error: ‘noexcept’ does not name a type inline WeakRef(const WeakRef& src) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/weakref.h:54:38: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/weakref.h:57:25: error: expected ‘,’ or ‘...’ before ‘&&’ token inline WeakRef(WeakRef&& src) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/weakref.h:57:31: error: invalid constructor; you probably meant ‘Glib::WeakRef (const Glib::WeakRef&)’ inline WeakRef(WeakRef&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:57:31: error: expected ‘;’ at end of member declaration /usr/include/glibmm-2.4/glibmm/weakref.h:57:33: error: ‘noexcept’ does not name a type inline WeakRef(WeakRef&& src) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/weakref.h:57:33: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/weakref.h:61:50: error: expected initializer before ‘noexcept’ inline WeakRef(const WeakRef& src) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/weakref.h:65:37: error: expected ‘,’ or ‘...’ before ‘&&’ token inline WeakRef(WeakRef&& src) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/weakref.h:65:45: error: expected initializer before ‘noexcept’ inline WeakRef(WeakRef&& src) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/weakref.h:73:49: error: expected initializer before ‘noexcept’ inline WeakRef(const RefPtr& src) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/weakref.h:76:19: error: expected ‘;’ at end of member declaration inline ~WeakRef() noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:76:21: error: ‘noexcept’ does not name a type inline ~WeakRef() noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/weakref.h:76:21: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/weakref.h:79:34: error: expected ‘;’ at end of member declaration inline void swap(WeakRef& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:79:36: error: ‘noexcept’ does not name a type inline void swap(WeakRef& other) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/weakref.h:79:36: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/weakref.h:82:47: error: expected ‘;’ at end of member declaration inline WeakRef& operator=(const WeakRef& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:82:49: error: ‘noexcept’ does not name a type inline WeakRef& operator=(const WeakRef& src) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/weakref.h:82:49: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/weakref.h:85:36: error: expected ‘,’ or ‘...’ before ‘&&’ token inline WeakRef& operator=(WeakRef&& src) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/weakref.h:85:42: error: expected ‘;’ at end of member declaration inline WeakRef& operator=(WeakRef&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:85:44: error: ‘noexcept’ does not name a type inline WeakRef& operator=(WeakRef&& src) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/weakref.h:85:44: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/weakref.h:89:61: error: expected initializer before ‘noexcept’ inline WeakRef& operator=(const WeakRef& src) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/weakref.h:93:48: error: expected ‘,’ or ‘...’ before ‘&&’ token inline WeakRef& operator=(WeakRef&& src) noexcept; ^~ /usr/include/glibmm-2.4/glibmm/weakref.h:93:56: error: expected initializer before ‘noexcept’ inline WeakRef& operator=(WeakRef&& src) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/weakref.h:97:60: error: expected initializer before ‘noexcept’ inline WeakRef& operator=(const RefPtr& src) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/weakref.h:112:35: warning: explicit conversion operators only available with -std=c++11 or -std=gnu++11 inline explicit operator bool() const noexcept; ^~~~~ /usr/include/glibmm-2.4/glibmm/weakref.h:112:35: error: expected ‘;’ at end of member declaration /usr/include/glibmm-2.4/glibmm/weakref.h:112:41: error: ‘noexcept’ does not name a type inline explicit operator bool() const noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/weakref.h:112:41: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/weakref.h:119:36: error: expected ‘;’ at end of member declaration inline RefPtr get() const noexcept; ^~~~~ /usr/include/glibmm-2.4/glibmm/weakref.h:119:42: error: ‘noexcept’ does not name a type inline RefPtr get() const noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/weakref.h:119:42: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/weakref.h:122:21: error: expected ‘;’ at end of member declaration inline void reset() noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:122:23: error: ‘noexcept’ does not name a type inline void reset() noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/weakref.h:122:23: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/weakref.h:132:70: error: expected initializer before ‘noexcept’ static inline WeakRef cast_dynamic(const WeakRef& src) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/weakref.h:142:69: error: expected initializer before ‘noexcept’ static inline WeakRef cast_static(const WeakRef& src) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/weakref.h:152:68: error: expected initializer before ‘noexcept’ static inline WeakRef cast_const(const WeakRef& src) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/weakref.h:161:54: error: expected ‘;’ at end of member declaration void set(T_CppObject* pCppObject, GWeakRef* gobject) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:161:56: error: ‘noexcept’ does not name a type void set(T_CppObject* pCppObject, GWeakRef* gobject) noexcept; ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/weakref.h:161:56: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/weakref.h:178:33: error: expected initializer before ‘noexcept’ WeakRef::WeakRef() noexcept : pCppObject_(nullptr), gobject_(nullptr) ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/weakref.h:183:51: error: expected initializer before ‘noexcept’ WeakRef::WeakRef(const WeakRef& src) noexcept : pCppObject_(src.pCppObject_), ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/weakref.h:203:38: error: expected ‘,’ or ‘...’ before ‘&&’ token WeakRef::WeakRef(WeakRef&& src) noexcept : pCppObject_(src.pCppObject_), ^~ /usr/include/glibmm-2.4/glibmm/weakref.h:203:46: error: expected initializer before ‘noexcept’ WeakRef::WeakRef(WeakRef&& src) noexcept : pCppObject_(src.pCppObject_), ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/weakref.h:215:63: error: expected initializer before ‘noexcept’ WeakRef::WeakRef(const WeakRef& src) noexcept ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/weakref.h:240:50: error: expected ‘,’ or ‘...’ before ‘&&’ token WeakRef::WeakRef(WeakRef&& src) noexcept : pCppObject_(src.pCppObject_), ^~ /usr/include/glibmm-2.4/glibmm/weakref.h:240:58: error: expected initializer before ‘noexcept’ WeakRef::WeakRef(WeakRef&& src) noexcept : pCppObject_(src.pCppObject_), ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/weakref.h:249:62: error: expected initializer before ‘noexcept’ WeakRef::WeakRef(const RefPtr& src) noexcept ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/weakref.h:261:34: error: expected initializer before ‘noexcept’ WeakRef::~WeakRef() noexcept ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/weakref.h:272:44: error: expected initializer before ‘noexcept’ WeakRef::swap(WeakRef& other) noexcept ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/weakref.h:280:53: error: expected initializer before ‘noexcept’ WeakRef::operator=(const WeakRef& src) noexcept ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/weakref.h:288:40: error: expected ‘,’ or ‘...’ before ‘&&’ token WeakRef::operator=(WeakRef&& src) noexcept ^~ /usr/include/glibmm-2.4/glibmm/weakref.h:288:48: error: expected initializer before ‘noexcept’ WeakRef::operator=(WeakRef&& src) noexcept ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/weakref.h:304:65: error: expected initializer before ‘noexcept’ WeakRef::operator=(const WeakRef& src) noexcept ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/weakref.h:313:52: error: expected ‘,’ or ‘...’ before ‘&&’ token WeakRef::operator=(WeakRef&& src) noexcept ^~ /usr/include/glibmm-2.4/glibmm/weakref.h:313:60: error: expected initializer before ‘noexcept’ WeakRef::operator=(WeakRef&& src) noexcept ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/weakref.h:323:64: error: expected initializer before ‘noexcept’ WeakRef::operator=(const RefPtr& src) noexcept ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/weakref.h:331:45: error: expected initializer before ‘noexcept’ WeakRef::operator bool() const noexcept ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/weakref.h:346:35: error: expected initializer before ‘noexcept’ WeakRef::get() const noexcept ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/weakref.h:368:31: error: expected initializer before ‘noexcept’ WeakRef::reset() noexcept ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/weakref.h:376:68: error: expected initializer before ‘noexcept’ WeakRef::cast_dynamic(const WeakRef& src) noexcept ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/weakref.h:399:67: error: expected initializer before ‘noexcept’ WeakRef::cast_static(const WeakRef& src) noexcept ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/weakref.h:411:66: error: expected initializer before ‘noexcept’ WeakRef::cast_const(const WeakRef& src) noexcept ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/weakref.h:422:71: error: expected initializer before ‘noexcept’ WeakRef::set(T_CppObject* pCppObject, GWeakRef* gobject) noexcept ^~~~~~~~ /usr/include/glibmm-2.4/glibmm/weakref.h:458:60: error: expected initializer before ‘noexcept’ swap(WeakRef& lhs, WeakRef& rhs) noexcept ^~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/context.h:34:0, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/layout.h:31, from /<>/ganv/Canvas.hpp:23, from ../src/Port.cpp:20: /usr/include/pangomm-1.4/pangomm/fontdescription.h:435:9: error: expected nested-name-specifier before ‘CppObjectType’ using CppObjectType = FontDescription; ^~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/fontdescription.h:436:9: error: expected nested-name-specifier before ‘BaseObjectType’ using BaseObjectType = PangoFontDescription; ^~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/fontdescription.h:450:34: error: expected ‘,’ or ‘...’ before ‘&&’ token FontDescription(FontDescription&& other) noexcept; ^~ /usr/include/pangomm-1.4/pangomm/fontdescription.h:450:42: error: invalid constructor; you probably meant ‘Pango::FontDescription (const Pango::FontDescription&)’ FontDescription(FontDescription&& other) noexcept; ^ /usr/include/pangomm-1.4/pangomm/fontdescription.h:450:42: error: expected ‘;’ at end of member declaration /usr/include/pangomm-1.4/pangomm/fontdescription.h:450:44: error: ‘noexcept’ does not name a type FontDescription(FontDescription&& other) noexcept; ^~~~~~~~ /usr/include/pangomm-1.4/pangomm/fontdescription.h:450:44: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/pangomm-1.4/pangomm/fontdescription.h:451:45: error: expected ‘,’ or ‘...’ before ‘&&’ token FontDescription& operator=(FontDescription&& other) noexcept; ^~ /usr/include/pangomm-1.4/pangomm/fontdescription.h:451:53: error: expected ‘;’ at end of member declaration FontDescription& operator=(FontDescription&& other) noexcept; ^ /usr/include/pangomm-1.4/pangomm/fontdescription.h:451:55: error: ‘noexcept’ does not name a type FontDescription& operator=(FontDescription&& other) noexcept; ^~~~~~~~ /usr/include/pangomm-1.4/pangomm/fontdescription.h:451:55: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/pangomm-1.4/pangomm/fontdescription.h:453:20: error: expected ‘;’ at end of member declaration ~FontDescription() noexcept; ^ /usr/include/pangomm-1.4/pangomm/fontdescription.h:453:22: error: ‘noexcept’ does not name a type ~FontDescription() noexcept; ^~~~~~~~ /usr/include/pangomm-1.4/pangomm/fontdescription.h:453:22: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/pangomm-1.4/pangomm/fontdescription.h:455:35: error: expected ‘;’ at end of member declaration void swap(FontDescription& other) noexcept; ^ /usr/include/pangomm-1.4/pangomm/fontdescription.h:455:37: error: ‘noexcept’ does not name a type void swap(FontDescription& other) noexcept; ^~~~~~~~ /usr/include/pangomm-1.4/pangomm/fontdescription.h:455:37: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/pangomm-1.4/pangomm/fontdescription.h:770:62: error: expected initializer before ‘noexcept’ inline void swap(FontDescription& lhs, FontDescription& rhs) noexcept ^~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/context.h:35:0, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/layout.h:31, from /<>/ganv/Canvas.hpp:23, from ../src/Port.cpp:20: /usr/include/pangomm-1.4/pangomm/fontmetrics.h:47:9: error: expected nested-name-specifier before ‘CppObjectType’ using CppObjectType = FontMetrics; ^~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/fontmetrics.h:48:9: error: expected nested-name-specifier before ‘BaseObjectType’ using BaseObjectType = PangoFontMetrics; ^~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/fontmetrics.h:62:26: error: expected ‘,’ or ‘...’ before ‘&&’ token FontMetrics(FontMetrics&& other) noexcept; ^~ /usr/include/pangomm-1.4/pangomm/fontmetrics.h:62:34: error: invalid constructor; you probably meant ‘Pango::FontMetrics (const Pango::FontMetrics&)’ FontMetrics(FontMetrics&& other) noexcept; ^ /usr/include/pangomm-1.4/pangomm/fontmetrics.h:62:34: error: expected ‘;’ at end of member declaration /usr/include/pangomm-1.4/pangomm/fontmetrics.h:62:36: error: ‘noexcept’ does not name a type FontMetrics(FontMetrics&& other) noexcept; ^~~~~~~~ /usr/include/pangomm-1.4/pangomm/fontmetrics.h:62:36: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/pangomm-1.4/pangomm/fontmetrics.h:63:37: error: expected ‘,’ or ‘...’ before ‘&&’ token FontMetrics& operator=(FontMetrics&& other) noexcept; ^~ /usr/include/pangomm-1.4/pangomm/fontmetrics.h:63:45: error: expected ‘;’ at end of member declaration FontMetrics& operator=(FontMetrics&& other) noexcept; ^ /usr/include/pangomm-1.4/pangomm/fontmetrics.h:63:47: error: ‘noexcept’ does not name a type FontMetrics& operator=(FontMetrics&& other) noexcept; ^~~~~~~~ /usr/include/pangomm-1.4/pangomm/fontmetrics.h:63:47: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/pangomm-1.4/pangomm/fontmetrics.h:65:16: error: expected ‘;’ at end of member declaration ~FontMetrics() noexcept; ^ /usr/include/pangomm-1.4/pangomm/fontmetrics.h:65:18: error: ‘noexcept’ does not name a type ~FontMetrics() noexcept; ^~~~~~~~ /usr/include/pangomm-1.4/pangomm/fontmetrics.h:65:18: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/pangomm-1.4/pangomm/fontmetrics.h:67:31: error: expected ‘;’ at end of member declaration void swap(FontMetrics& other) noexcept; ^ /usr/include/pangomm-1.4/pangomm/fontmetrics.h:67:33: error: ‘noexcept’ does not name a type void swap(FontMetrics& other) noexcept; ^~~~~~~~ /usr/include/pangomm-1.4/pangomm/fontmetrics.h:67:33: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/pangomm-1.4/pangomm/context.h:35:0, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/layout.h:31, from /<>/ganv/Canvas.hpp:23, from ../src/Port.cpp:20: /usr/include/pangomm-1.4/pangomm/fontmetrics.h:178:54: error: expected initializer before ‘noexcept’ inline void swap(FontMetrics& lhs, FontMetrics& rhs) noexcept ^~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/fontset.h:31:0, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/layout.h:31, from /<>/ganv/Canvas.hpp:23, from ../src/Port.cpp:20: /usr/include/pangomm-1.4/pangomm/language.h:556:9: error: expected nested-name-specifier before ‘CppObjectType’ using CppObjectType = Language; ^~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/language.h:557:9: error: expected nested-name-specifier before ‘BaseObjectType’ using BaseObjectType = PangoLanguage; ^~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/language.h:570:20: error: expected ‘,’ or ‘...’ before ‘&&’ token Language(Language&& other) noexcept; ^~ /usr/include/pangomm-1.4/pangomm/language.h:570:28: error: invalid constructor; you probably meant ‘Pango::Language (const Pango::Language&)’ Language(Language&& other) noexcept; ^ /usr/include/pangomm-1.4/pangomm/language.h:570:28: error: expected ‘;’ at end of member declaration /usr/include/pangomm-1.4/pangomm/language.h:570:30: error: ‘noexcept’ does not name a type Language(Language&& other) noexcept; ^~~~~~~~ /usr/include/pangomm-1.4/pangomm/language.h:570:30: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/pangomm-1.4/pangomm/language.h:571:31: error: expected ‘,’ or ‘...’ before ‘&&’ token Language& operator=(Language&& other) noexcept; ^~ /usr/include/pangomm-1.4/pangomm/language.h:571:39: error: expected ‘;’ at end of member declaration Language& operator=(Language&& other) noexcept; ^ /usr/include/pangomm-1.4/pangomm/language.h:571:41: error: ‘noexcept’ does not name a type Language& operator=(Language&& other) noexcept; ^~~~~~~~ /usr/include/pangomm-1.4/pangomm/language.h:571:41: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/pangomm-1.4/pangomm/language.h:573:13: error: expected ‘;’ at end of member declaration ~Language() noexcept; ^ /usr/include/pangomm-1.4/pangomm/language.h:573:15: error: ‘noexcept’ does not name a type ~Language() noexcept; ^~~~~~~~ /usr/include/pangomm-1.4/pangomm/language.h:573:15: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /usr/include/pangomm-1.4/pangomm/language.h:575:28: error: expected ‘;’ at end of member declaration void swap(Language& other) noexcept; ^ /usr/include/pangomm-1.4/pangomm/language.h:575:30: error: ‘noexcept’ does not name a type void swap(Language& other) noexcept; ^~~~~~~~ /usr/include/pangomm-1.4/pangomm/language.h:575:30: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/pangomm-1.4/pangomm/fontset.h:31:0, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/layout.h:31, from /<>/ganv/Canvas.hpp:23, from ../src/Port.cpp:20: /usr/include/pangomm-1.4/pangomm/language.h:665:20: error: ‘ArrayHandle’ in namespace ‘Glib’ does not name a type Glib::ArrayHandle